Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
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 |
---|---|
static EntityCatalog<FunctionalKey> |
FunctionalKey.catalog
Catalog of all defined keys.
|
Modifier and Type | Method and Description |
---|---|
static FunctionalKey |
FunctionalKey.valueOf(FunctionalPitchModOctave base,
FunctionalGender gender) |
Modifier and Type | Method and Description |
---|---|
static Translet.Parser<FunctionalKey> |
FunctionalKey.getCapitalizationAdjustedParser(String lang,
String delim)
Delivers a parser which accepts the lower-initial variant of a pitch class
followed by the word for minor, and the upper-initial variant for major.
|
static Translet.Parser<FunctionalKey> |
FunctionalKey.getCapitalizationOnlyParser(String lang)
Delivers a parser which accepts only the pitch class names and
derives the gender/mode from the case of the initial character.
|
static Translet.Parser<FunctionalKey> |
FunctionalKey.getExplicitParser(String lang,
String delim)
Delivers a parser which accepts the names of the pitch classes (only) as they
were defined.
|
Modifier and Type | Field and Description |
---|---|
(package private) Map<Event,FunctionalKey> |
Score_cwn.event2key
Maps events of sounding voices to a key change, from param track .
|
(package private) Map<Event,FunctionalKey> |
MlWorat.keys
The data from the dedicated voice holding the current tonal key.
|
Modifier and Type | Method and Description |
---|---|
protected FunctionalKey |
MlWorat.findValidKey(int satz)
Find the "tonart"/tonal key input value which stands exactly at the start of
the movement "satz".
|
Modifier and Type | Method and Description |
---|---|
protected int |
MlWorat.category(FunctionalKey key,
FunctionalPitchModOctave p)
Compare a pitch class to a scale.
|
protected void |
MlWorat.write_note(PrintWriter pw,
int satz,
FunctionalKey key,
String pitchName,
String str)
Writes musixtex note head without spacing, in the graphical form decided by
MlWorat.category(FunctionalKey, FunctionalPitchModOctave) ,
iff pitchName is contained in this Satz. |