Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
Modifier and Type | Class and Description |
---|---|
class |
PitchAndOctave<O extends Entity & Comparable<O>,C extends Entity & PitchIndication & Comparable<C>>
A pitch indication which combines some octave register information
and some pitch class modulo octave.
|
(package private) interface |
Tuning<P extends PitchIndication> |
Modifier and Type | Class and Description |
---|---|
class |
FunctionalPitch
A pitch indication which combines standard octave register information
and functional pitch classes modulo octave.
|
class |
FunctionalPitchModOctave
A pitch class mod octave which combines a "natural" note name [dt "Stammton"],
given as an instance of
WhiteKeyModOctave ,
with an alteration (normally in the range -2 to +2). |
class |
PitchAndOctave<O extends Entity & Comparable<O>,C extends Entity & PitchIndication & Comparable<C>>
A pitch indication which combines some octave register information
and some pitch class modulo octave.
|
class |
PitchModOctave<E extends PitchModOctave>
Abstract class for pitch information, modulo octave register, aka "pitch class".
|
class |
WhiteKeyModOctave
A specialization of
PitchModOctave which represents only
the "white keys" of the keyboard. |
Modifier and Type | Method and Description |
---|---|
static <OO extends Entity & Comparable<OO>,CC extends Entity & PitchIndication & Comparable<CC>> |
PitchAndOctave.valueOf(OO octave,
CC classModOctave) |