Package eu.bandm.music.entities
Class FunctionalPitch
java.lang.Object
eu.bandm.music.entities.PitchAndOctave<OctaveRegister,FunctionalPitchModOctave>
eu.bandm.music.entities.FunctionalPitch
- All Implemented Interfaces:
PitchIndication
,Comparable<PitchAndOctave<OctaveRegister,
FunctionalPitchModOctave>>
A pitch indication which combines standard octave register information
and functional pitch classes modulo octave.
-
Field Summary
Fields inherited from class eu.bandm.music.entities.PitchAndOctave
classModOctave, octave
-
Constructor Summary
ConstructorDescriptionFunctionalPitch
(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. -
Method Summary
Methods inherited from class eu.bandm.music.entities.PitchAndOctave
compareTo, equals, get_classModOctave, get_octave, toString, toString, valueOf
-
Constructor Details
-
FunctionalPitch
Fundamental constructor. -
FunctionalPitch
Convenience constructor which constructs the FunctionalPitchModOctave on the fly. -
FunctionalPitch
Convenience constructor which constructs the FunctionalPitchModOctave on the fly.
-