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) @Opt MSplitter.ResultTablatureGraphics.splitResultLeftCreated when initializing the graphic conversion.(package private) @Opt 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 most recent invocation of metric split.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.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.