Uses of Class
eu.bandm.music.entities.OctaveRegister
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 OctaveRegister 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 OctaveRegister in eu.bandm.music.entities
Modifier and TypeFieldDescriptionstatic final OctaveRegister
OctaveRegister._1
Octave register from c to c, midi label 4, classical label 1, "prime"/"one line"static final OctaveRegister
OctaveRegister._2
Octave register from c to c, midi label 5, classical label 2, "two lines"static final OctaveRegister
OctaveRegister._3
Octave register from c to c, midi label 6, classical label 3static final OctaveRegister
OctaveRegister._4
Octave register from c to c, midi label 7, classical label 4static final OctaveRegister
OctaveRegister._5
Octave register from c to c, midi label 8, classical label 5static final OctaveRegister
OctaveRegister._6
Octave register from c to c, midi label 9, classical label 6static final OctaveRegister
OctaveRegister._7
Octave register from c to c, midi label 10, classical label 7static final OctaveRegister
OctaveRegister.gr
Octave register from c to c, midi label 2, classical label -1, "great"static final OctaveRegister
OctaveRegister.kl
Octave register from c to c, midi label 3, classical label 0, "small"static final OctaveRegister
OctaveRegister.kt
Octave register from c to c, midi label 1, classical label -2, "contra"static final OctaveRegister
OctaveRegister.sk
Octave register from c to c, midi label 0, classical label -3, "sub contra"Modifier and TypeFieldDescriptionprotected static final Map<Integer,
OctaveRegister> OctaveRegister.byNum
Local cache by numeric value.static final EntityCatalog<OctaveRegister>
OctaveRegister.catalog
Catalog of all defined or used octave registers.protected final Map<Event,
OctaveRegister> RunningOctaveCollector.explicitOcts
Intermediate store between parsing and reification: explicit changes of octave.(package private) final Translet.Parser<OctaveRegister>
RunningOctaveCollector.parserOctaveRegister
Construction parameter: parser for an explicit octave register.Modifier and TypeMethodDescriptionOctaveRegister.add
(int i) Get the octave registers with the label given offset.static OctaveRegister
OctaveRegister.byMidiLabel
(int num) Returns the register defined for this midi-style numbering (0= subcontra, 3=small, etc.)static OctaveRegister
OctaveRegister.byNumber
(int num) Returns the register defined for this numeric label (-3 = subcontra, 0=small, etc.)Modifier and TypeMethodDescriptionTwelveToneFunctionalRepresentation.rewrite
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> v) Revrite a functional pitch enharmonically, to fall into this representation list.Modifier and TypeMethodDescriptionstatic int
Keyboard.keyNumber
(PitchAndOctave<OctaveRegister, FunctionalPitchModOctave> po) Deliver an index into the keyboard for the given FunctionalPitch.void
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.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.ModifierConstructorDescriptionFunctionalPitch
(OctaveRegister octave, FunctionalPitchModOctave classModOctave) Fundamental constructor.FunctionalPitch
(OctaveRegister octave, WhiteKeyModOctave wk, int accidental) Convenience constructor which constructs the FunctionalPitchModOctave on the fly.FunctionalPitch
(OctaveRegister octave, WhiteKeyModOctave wk, Accidental accidental) Convenience constructor which constructs the FunctionalPitchModOctave on the fly. -
Uses of OctaveRegister in eu.bandm.music.top
Modifier and TypeFieldDescriptionScore_cwn.event2pitch
Maps voice events to one nominal pitch.(package private) final Multimap<Event,
Tuple2<FunctionalPitchModOctave, OctaveRegister>> MlWorat.pitches
Pitch classes as recognized by the parserMlWorat.parse_pitch
.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.