Uses of Class
eu.bandm.music.entities.PitchAndOctave
Package
Description
All fundamental entities for modeling music.
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
-
Uses of PitchAndOctave in eu.bandm.music.comp
Modifier and TypeMethodDescriptionFields.asPitches
(Fields.Item item, TwelveToneFunctionalRepresentation repr) Convert one field into a sequence of pitches.FieldsFromIntervals.asPitches
(FieldsFromIntervals.Item item, TwelveToneFunctionalRepresentation repr) Convert one field into a sequence of pitches. -
Uses of PitchAndOctave in eu.bandm.music.entities
Modifier and TypeClassDescriptionclass
A pitch indication which combines standard octave register information and functional pitch classes modulo octave.Modifier and TypeMethodDescriptionTwelveToneFunctionalRepresentation.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>>
PitchAndOctavePitchAndOctave.valueOf
(OO octave, CC classModOctave) Modifier and TypeMethodDescriptionint
PitchAndOctave.compareTo
(PitchAndOctave<O, C> other) Evidentstatic int
Keyboard.keyNumber
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> po) Deliver an index into the keyboard for the given FunctionalPitch.TwelveToneFunctionalRepresentation.rewrite
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> v) Revrite a functional pitch enharmonically, to fall into this representation list.FunctionalInterval.transpose_down
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> pitch) Transpose a functional pitch downward by the functional interval.FunctionalInterval.transpose_up
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> pitch) Transpose a functional pitch upward by the functional interval.Modifier and TypeMethodDescriptionvoid
RunningOctaveCollector.reify
(MessageReceiver<SimpleMessage<eu.bandm.tools.util.xml.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. -
Uses of PitchAndOctave in eu.bandm.music.top
Modifier and TypeMethodDescriptionprotected 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 inCwn_to_lilypond.transpositions
, if any.Modifier and TypeMethodDescriptionstatic 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 inCwn_to_lilypond.transpositions
, if any.