Uses of Class
eu.bandm.music.entities.QualifiedRational
Packages that use 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
Fields in eu.bandm.music.entities declared as QualifiedRationalModifier and TypeFieldDescriptionprotected QualifiedRationalMetricConsumer.lastQRinMeasureThe nominally last time point in a measure, relative to the measure.Fields in eu.bandm.music.entities with type parameters of type QualifiedRationalModifier 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.protected final List<QualifiedRational> MSplitter.Result.eventStartsThe original input to the splitter process.protected final List<QualifiedRational> MetricConsumer.inputThe list of input data, either strictly ascending time points of duration values.static Translet.Parser<QualifiedRational> QualifiedRational.parserParsing "1/4" for sound and "p1/4" for pause.(package private) static final Map<Rational, QualifiedRational> QualifiedRational.pausesInternal hashmap for instances representing pause durations.(package private) static final Map<Rational, QualifiedRational> QualifiedRational.soundsInternal hashmap for instances representing sounding durations.Methods in eu.bandm.music.entities that return QualifiedRationalModifier and TypeMethodDescriptionMSplitter.Result.getEventStart(int i) Get the event start value.static QualifiedRationalQualifiedRational.pause(int p, int q) Factory method, use internal cache.static QualifiedRationalFactory method, use internal cache.static QualifiedRationalQualifiedRational.sound(int p, int q) Factory method, use internal cache.static QualifiedRationalFactory method, use internal cache.QualifiedRational.withRational(Rational duration) Return a new instance with the given duration and a copied sound/pause value.Methods in eu.bandm.music.entities that return types with arguments of type QualifiedRationalModifier 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.Method parameters in eu.bandm.music.entities with type arguments of type QualifiedRationalModifier and TypeMethodDescriptionstatic MetricConsumerMetricConsumer.byDurations(@Opt MSplitter metricSplitter, List<QualifiedRational> input) Factory method for a user.static MetricConsumerMetricConsumer.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.Constructor parameters in eu.bandm.music.entities with type arguments of type QualifiedRationalModifierConstructorDescriptionResult(List<QualifiedRational> eventStarts) Construct an instance with all result fields not yet set. -
Uses of QualifiedRational in eu.bandm.music.haken
Fields in eu.bandm.music.haken declared as QualifiedRationalModifier and TypeFieldDescriptionprotected static final QualifiedRationalScore_hkn_vla_v00.pause_1_32Evident.(package private) QualifiedRational[]Score_hkn_vla_v00.pauseGradesDuration values for the pauses p0..p4final QualifiedRational[]Score_hkn_vox_v00.pauseGradesList of the length of the pauses from p0=quarter note to p4=brevis.protected static final QualifiedRationalScore_hkn_vla_v00.sound_1_2Evident.protected static final QualifiedRationalScore_hkn_vla_v00.sound_1_32Evident.protected static final QualifiedRationalLilypondGenerator.sound_1_4Evidentprotected static final QualifiedRationalScore_hkn_vox_v00.sound_1_4Evidentprotected static final QualifiedRationalScore_hkn_vla_v00.sound_3_16Evident.protected static final QualifiedRationalLilypondGenerator.sound_3_4Evidentprotected static final QualifiedRationalScore_hkn_vla_v00.sound_3_4Evident.protected static final QualifiedRationalScore_hkn_vox_v00.sound_3_4Evidentprotected static final QualifiedRationalScore_hkn_vla_v00.sound_5_4Evident.Methods in eu.bandm.music.haken that return QualifiedRationalModifier and TypeMethodDescriptionprotected @Opt QualifiedRationalScore_hkn_vla_v00.getPauseByIndex(List<Tp> tps, @Opt Vox vpause, int i) protected @Opt QualifiedRationalScore_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.