Package | Description |
---|---|
eu.bandm.music.comp |
Modifier and Type | Field and Description |
---|---|
(package private) @Opt Fields.Item |
Fields.Item.pre
The preceding field, which is enhanced by this step.
|
protected Fields.Item |
Fields.root
The start element of the fields' tree, representing a field with just one pitch =0.
|
Modifier and Type | Field and Description |
---|---|
protected List<Fields.Item> |
Fields.results
All found fields after executing
Fields.resolve() . |
Modifier and Type | Method and Description |
---|---|
int[] |
Fields.asArray(Fields.Item item)
Return a given field as an item of integers which represent the pitch classes.
|
protected void |
Fields.asMusicXML(Fields.Item item,
int number,
List<eu.bandm.music.small_musicXml.Element_part> music_results,
List<eu.bandm.music.small_musicXml.Element_score_part> index_results)
Encode one field as an ascending sequence of note heads in music XML.
|
List<PitchAndOctave<OctaveRegister,FunctionalPitchModOctave>> |
Fields.asPitches(Fields.Item item,
TwelveToneFunctionalRepresentation repr)
Convert one field into a sequence of pitches.
|
void |
Fields.dump(PrintStream ps,
@Opt Fields.Item i)
Print the pitch classes of all its predecessors, followed by that of "i".
|
void |
Fields.prolongate(Fields.Item start)
If the Item / field represented by the itme has already 12 / all pitch classes,
then store it in
Fields.results . |
Constructor and Description |
---|
Item(Fields.Item pre,
int interval)
Constructor for a derivation step which enhances the field by adding a further pitch
class on the top of an existing field.
|