Package | Description |
---|---|
eu.bandm.music.comp | |
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 | Method and Description |
---|---|
List<PitchAndOctave<OctaveRegister,FunctionalPitchModOctave>> |
Fields.asPitches(Fields.Item item,
TwelveToneFunctionalRepresentation repr)
Convert one field into a sequence of pitches.
|
List<PitchAndOctave<OctaveRegister,FunctionalPitchModOctave>> |
FieldsFromIntervals.asPitches(FieldsFromIntervals.Item item,
TwelveToneFunctionalRepresentation repr)
Convert one field into a sequence of pitches.
|
Modifier and Type | Class and Description |
---|---|
class |
FunctionalPitch
A pitch indication which combines standard octave register information
and functional pitch classes modulo octave.
|
Modifier and Type | Method and Description |
---|---|
PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> |
TwelveToneFunctionalRepresentation.rewrite(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> v)
Revrite a functional pitch enharmonically, to fall into this representation list.
|
static <OO extends Entity & Comparable<OO>,CC extends Entity & PitchIndication & Comparable<CC>> |
PitchAndOctave.valueOf(OO octave,
CC classModOctave) |
Modifier and Type | Method and Description |
---|---|
int |
PitchAndOctave.compareTo(PitchAndOctave<O,C> other)
Evident
|
static int |
Keyboard.keyNumber(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> po)
Deliver an index into the keyboard for the given FunctionalPitch.
|
PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> |
TwelveToneFunctionalRepresentation.rewrite(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> v)
Revrite a functional pitch enharmonically, to fall into this representation list.
|
FunctionalPitch |
FunctionalInterval.transpose_down(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> pitch)
Transpose a functional pitch downward by the functional interval.
|
FunctionalPitch |
FunctionalInterval.transpose_up(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> pitch)
Transpose a functional pitch upward by the functional interval.
|
Modifier and Type | Method and Description |
---|---|
void |
RunningOctaveCollector.reify(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Iterable<Event> evs,
Map<Event,PitchAndOctave<OctaveRegister,P>> result)
Steps through the sequence of events "evs" and combines the already parsed
pitch and the (partial) "explicit octave" and "jump" information into the
combined data type, taking the "shortest notational distance" as a default.
|
Modifier and Type | Field and Description |
---|---|
Map<Event,PitchAndOctave<OctaveRegister,FunctionalPitchModOctave>> |
Score_cwn.event2pitch
Maps voice events to one nominal pitch.
|
Modifier and Type | Method and Description |
---|---|
protected PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> |
Cwn_to_lilypond.transpose(@Opt Vox v,
PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> p)
Deliver the pitch transposed UP by the interval which is assigned to the voice
in
Cwn_to_lilypond.transpositions , if any. |
Modifier and Type | Method and Description |
---|---|
static float |
Cwn_to_sig.pitch_to_sig(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> ap)
Convert functional pitch into frequency value according to equal distance tempered tuning.
|
static String |
Cwn_to_lilypond.toLilyPond_pitch(PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> ap)
Translate pitch information into lilypond format.
|
protected PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> |
Cwn_to_lilypond.transpose(@Opt Vox v,
PitchAndOctave<OctaveRegister,FunctionalPitchModOctave> p)
Deliver the pitch transposed UP by the interval which is assigned to the voice
in
Cwn_to_lilypond.transpositions , if any. |