Package eu.bandm.music.entities
Class SpelledPitchClassEulerInterpretation
java.lang.Object
eu.bandm.music.entities.SpelledPitchClassEulerInterpretation
A map which assigns to the "spelled" = "written" pitch classes in conventional CWN
to an interpretation as coordinate in the Euler net. This results from its
interpretation as a component of a chord which realizes a particular harmonic function.
(The functional terms are CURRENTLY given as text only, and are to be read as
"funCode" source expressions.)
The domain is given by functional intervals above the respective tonic pitch class.
This class can be used to generate sound in the pure tuning.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SpelledPitchClassEulerInterpretation
static final SpelledPitchClassEulerInterpretation
Gives interpretations for all pitch classes with SINGLE accidentals, after the diatonic center has been shifted to "c". -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
add
(FunctionalInterval spelled, String funcode, Euler2 euler) void
interpret
(FunctionalPitchModOctave whichPitch, FunctionalPitchModOctave tonalCenter)
-
Field Details
-
data
-
default_ML_unique
Gives interpretations for all pitch classes with SINGLE accidentals, after the diatonic center has been shifted to "c". -
default_ML_ambigue
-
-
Constructor Details
-
SpelledPitchClassEulerInterpretation
public SpelledPitchClassEulerInterpretation()
-
-
Method Details
-
add
-
add
-
addAll
-
interpret
@Opt public @Opt Tuple2<String,Euler2> interpret(FunctionalPitchModOctave whichPitch, FunctionalPitchModOctave tonalCenter)
-