Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
eu.bandm.music.haken |
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).
|
eu.bandm.music.top |
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
|
Modifier and Type | Field and Description |
---|---|
protected RationalDuration.DottedBaseDuration |
MTree.symbol_pause
Iff pause event can be written in ONLY ONE symbol, then this is stored here.
|
protected RationalDuration.DottedBaseDuration |
MTree.symbol_sound
Iff sounding event can be written in ONLY ONE symbol, then this is stored here.
|
Modifier and Type | Field and Description |
---|---|
protected static Map<Rational,RationalDuration.DottedBaseDuration> |
RationalDuration.cache_dotted
Maps from rational duration values to the representing dotted notation.
|
protected Map<Rational,List<RationalDuration.DottedBaseDuration>> |
MSplitter.freeSectionings_rat
Internal cache.
|
protected Map<MTree,RationalDuration.DottedBaseDuration> |
MSplitter.Result.symbols
Cache for the note symbols for results of merging =
for a node which has eaten some of its followers.
|
Modifier and Type | Method and Description |
---|---|
static @Opt RationalDuration.DottedBaseDuration |
RationalDuration.dottedNotation(Rational rat)
Return the representation as base duration plus zero or more DOTs,
or null if no such exists.
|
static @Opt RationalDuration.DottedBaseDuration |
RationalDuration.dottedNotation(RationalDuration d)
Return the duration's representation as base duration plus zero or more DOTs,
|
Modifier and Type | Method and Description |
---|---|
protected List<RationalDuration.DottedBaseDuration> |
MSplitter.freeSectioning_params(Rational rat)
Delivers a list of
RationalDuration.DottedBaseDuration which add up to the
given duration value. |
Modifier and Type | Method and Description |
---|---|
abstract void |
MetricConsumer.WriteOut.writeOut(int index,
MTree node,
RationalDuration.DottedBaseDuration symbol,
Rational proportion,
StemEnd beams,
boolean isSound,
boolean isFirst,
boolean isLast)
Write out one symbol of an event.
|
abstract void |
MSplitter.Result.WriteOut.writeOut(int index,
MTree node,
RationalDuration.DottedBaseDuration symbol,
Rational proportion,
StemEnd beams,
boolean isSound,
boolean isFirst,
boolean isLast)
Write out one symbol of an event.
|
Modifier and Type | Method and Description |
---|---|
static String |
LilypondGenerator.lilypond_duration_encoding(RationalDuration.DottedBaseDuration dbd)
Evident
|
Modifier and Type | Method and Description |
---|---|
protected float |
Cwn_to_sig2.note_duration_to_msec(RationalDuration.DottedBaseDuration db) |
protected float |
Cwn_to_sig.note_duration_to_msec(RationalDuration.DottedBaseDuration db)
Convert a CWN duration to msecs, according to the current tempo.
|
static String |
Cwn_to_lilypond.toLilyPond_duration(RationalDuration.DottedBaseDuration db)
Translate duration information into lilypond format.
|