Uses of Class
eu.bandm.music.entities.MSplitter.Result
Packages that use MSplitter.Result
Package
Description
Prototypical realization of the »TabStaff+« design for
notating Tactile User Interfaces (TUIs) like the »Ableton Push«,
as presented by L.Wilde and C.White on Tenor2024 in Zürich.
Code and additional resources for the jnlp/java-web-start demonstration of the
MetricSplit algorithm.
All fundamental entities for modeling music.
-
Uses of MSplitter.Result in eu.bandm.music.applications.tabstaff
Fields in eu.bandm.music.applications.tabstaff declared as MSplitter.ResultModifier and TypeFieldDescription(package private) MSplitter.ResultTablatureGraphics.splitResultLeftCreated when initializing the graphic conversion.(package private) MSplitter.ResultTablatureGraphics.splitResultRightCreated when initializing the graphic conversion.Methods in eu.bandm.music.applications.tabstaff that return MSplitter.ResultModifier and TypeMethodDescriptionprotected MSplitter.ResultTablatureGraphics.splitOneHand(Map<Tp, Set<Event>> map) Calculate the metric split result for one set of events, which contains all events in one hand in the first measure.Methods in eu.bandm.music.applications.tabstaff with parameters of type MSplitter.ResultModifier and TypeMethodDescriptionvoidDisplayTablature.paintOneMeasure(Graphics2D gr, int width, MSplitter.Result splitResultRight, Map<Tp, Set<Event>> eventsRight, MSplitter.Result splitResultLeft, Map<Tp, Set<Event>> eventsLeft) Print both hand rhythms and (numeric) note heads, with collision avoidance. -
Uses of MSplitter.Result in eu.bandm.music.demoMetric
Fields in eu.bandm.music.demoMetric declared as MSplitter.ResultModifier and TypeFieldDescription(package private) MSplitter.ResultDemoMetric2.mSplitterResultGlobal for the repaint-callback of DisplayRhythm.Methods in eu.bandm.music.demoMetric with parameters of type MSplitter.ResultModifier and TypeMethodDescriptionvoidDisplayRhythm.paintOneMeasure(MSplitter.Result rhythm, Graphics gr, int width, @Opt List<Tuple3<Rational, Integer, Double>> tempoCurve) Paint the result of a MSplitter call to the given graphics output context. -
Uses of MSplitter.Result in eu.bandm.music.entities
Fields in eu.bandm.music.entities declared as MSplitter.ResultModifier and TypeFieldDescriptionprotected MSplitter.ResultDisplayRhythm.co_rhythmThe currently drawn metric split result for the upward stems.protected MSplitter.ResultDisplayRhythm.contra_rhythmThe currently drawn metric split result for the downard stems.protected MSplitter.ResultMetricConsumer.metricSplitterResultThe result of the last call to metric split, reflects the analysis of the accepted prefix of the input data.Fields in eu.bandm.music.entities with type parameters of type MSplitter.ResultModifier and TypeFieldDescriptionprotected Trie<QualifiedRational, MSplitter.Result> MSplitter.cacheCache which holds the split result for each particualr sequence of qualified Rationals.protected final Trie.Evaluator<QualifiedRational, MSplitter.Result> MSplitter.cacheEvaluatorOperator onMSplitter.cache, needed for entering and retrieving cached keys and values.Methods in eu.bandm.music.entities that return MSplitter.ResultModifier and TypeMethodDescriptionMetricConsumer.getResult()Returns the result of the lastMetricConsumer.getNext()call to the metric splitter; for details seeMSplitter.Result.MSplitter.process(List<QualifiedRational> eventStarts) Main entry method: process the (ascending) list of start time points and deliver a semantically sensible rendering plan.Main entry method: process the (ascending) list of start time points and deliver a semantically sensible rendering plan.Methods in eu.bandm.music.entities with parameters of type MSplitter.ResultModifier and TypeMethodDescriptionvoidDisplayRhythm.paintOneMeasure(Graphics gr, int width, MSplitter.Result co_rhythm, @Opt List<Tuple3<Rational, Integer, Double>> co_tempoCurve, MSplitter.Result contra_rhythm, @Opt List<Tuple3<Rational, Integer, Double>> contra_tempoCurve) Central Service Point: Paint the result of a MSplitter call to the given graphics output context.protected voidDisplayRhythm.paintOneMeasureOneVoice(Graphics2D g, int width, boolean is_co, MSplitter.Result rhythm, @Opt List<Tuple3<Rational, Integer, Double>> tempoCurve) Paints one of the two voices possible in one measure.