Uses of Class
eu.bandm.music.entities.QualifiedRational
Package
Description
All fundamental entities for modeling music.
Composition project which translates polyphonic sequences of abstract
"hook signs" (="Haken" = "hkn") into scores for different instruments, like
Viola, Voice, electronic sound synthesis or abstract graphical movies; see
the project documentation (in German).
-
Uses of QualifiedRational in eu.bandm.music.entities
Modifier and TypeFieldDescriptionprotected QualifiedRational
MetricConsumer.lastQRinMeasure
The nominally last time point in a measure, relative to the measure.Modifier and TypeFieldDescriptionprotected Trie<QualifiedRational,
MSplitter.Result> MSplitter.cache
Cache which holds the split result for each particualr sequence of qualified Rationals.protected final Trie.Evaluator<QualifiedRational,
MSplitter.Result> MSplitter.cacheEvaluator
Operator onMSplitter.cache
, needed for entering and retrieving cached keys and values.protected final List<QualifiedRational>
MSplitter.Result.eventStarts
The original input to the splitter process.protected final List<QualifiedRational>
MetricConsumer.input
The list of input data, either strictly ascending time points of duration values.static Translet.Parser<QualifiedRational>
QualifiedRational.parser
Parsing "1/4" for sound and "p1/4" for pause.(package private) static final Map<Rational,
QualifiedRational> QualifiedRational.pauses
Internal hashmap for instances representing pause durations.(package private) static final Map<Rational,
QualifiedRational> QualifiedRational.sounds
Internal hashmap for instances representing sounding durations.Modifier and TypeMethodDescriptionMSplitter.Result.getEventStart
(int i) Get the event start value.static QualifiedRational
QualifiedRational.pause
(int p, int q) Factory method, use internal cache.static QualifiedRational
Factory method, use internal cache.static QualifiedRational
QualifiedRational.sound
(int p, int q) Factory method, use internal cache.static QualifiedRational
Factory method, use internal cache.QualifiedRational.withRational
(Rational duration) Return a new instance with the given duration and a copied sound/pause value.Modifier and TypeMethodDescriptionstatic List<QualifiedRational>
Make a list of pause representing instances, with the given durations.static List<QualifiedRational>
Make a list of sound representing instances, with the given durations.static List<QualifiedRational>
Make a list of instances, the durations and kinds given by the two lists.static List<QualifiedRational>
Make a list of instances, the durations and kinds given by the two lists.MSplitter.Result.getEventStarts()
Get an unmodifiable copy of the original event starts.Modifier and TypeMethodDescriptionstatic MetricConsumer
MetricConsumer.byDurations
(@Opt MSplitter metricSplitter, List<QualifiedRational> input) Factory method for a user.static MetricConsumer
MetricConsumer.byStartPoints
(@Opt MSplitter metricSplitter, List<QualifiedRational> input) QualifiedRational.get_durations
(List<QualifiedRational> qrats) Projection to the first component of the products.QualifiedRational.get_soundsNotPauses
(List<QualifiedRational> qrats) Projection to the second component of the products.MSplitter.process
(List<QualifiedRational> eventStarts) Main entry method: process the (ascending) list of start time points and deliver a semantically sensible rendering plan.ModifierConstructorDescriptionResult
(List<QualifiedRational> eventStarts) Construct an instance with all result fields not yet set. -
Uses of QualifiedRational in eu.bandm.music.haken
Modifier and TypeFieldDescriptionprotected static final QualifiedRational
Score_hkn_vla_v00.pause_1_32
Evident.(package private) QualifiedRational[]
Score_hkn_vla_v00.pauseGrades
Duration values for the pauses p0..p4final QualifiedRational[]
Score_hkn_vox_v00.pauseGrades
List of the length of the pauses from p0=quarter note to p4=brevis.protected static final QualifiedRational
Score_hkn_vla_v00.sound_1_2
Evident.protected static final QualifiedRational
Score_hkn_vla_v00.sound_1_32
Evident.protected static final QualifiedRational
LilypondGenerator.sound_1_4
Evidentprotected static final QualifiedRational
Score_hkn_vox_v00.sound_1_4
Evidentprotected static final QualifiedRational
Score_hkn_vla_v00.sound_3_16
Evident.protected static final QualifiedRational
LilypondGenerator.sound_3_4
Evidentprotected static final QualifiedRational
Score_hkn_vla_v00.sound_3_4
Evident.protected static final QualifiedRational
Score_hkn_vox_v00.sound_3_4
Evidentprotected static final QualifiedRational
Score_hkn_vla_v00.sound_5_4
Evident.Modifier and TypeMethodDescriptionprotected @Opt QualifiedRational
Score_hkn_vla_v00.getPauseByIndex
(List<Tp> tps, @Opt Vox vpause, int i) protected @Opt QualifiedRational
Score_hkn_vox_v00.getPauseByIndex
(List<Tp> tps, @Opt Vox vpause, int i) Get the duration of the pause to be insert before the event on the i-th K-time point.