inheritance tree
RegularTemperamentMixinForNote
class definition
[abstract class] RegularTemperamentMixinForNote defines a complementary pitch representation that represents note pitch classes in terms of 1 or more generators of a regular temperament and their corresponding factors.
NOTE: arg generators is currently required arg and generators must be determined (ints in cent)
class RegularTemperamentMixinForNote (Inheritance-free)
feat !RegularTemperamentForNoteType
attr generatorFactors generatorFactorsOffset generators rank
- getAllGeneratorFactorParameters($)
- getAllGeneratorFactors($)
Returns tuple of all generator factors (FD ints).
- getAllGeneratorFactors_list($)
Returns list of all generator factors (FD ints).
- getAllGeneratorParameters($)
- getAllGenerators($)
Returns tuple of all generators (FD ints).
- getAllGenerators_list($)
Returns list of all generators (FD ints).
- getGenerator($ I)
Returns the Ith (int) generator of the regular temperament, measured in cent (FD int). Remember that the octave is always an implicit generator.
- getGeneratorFactor($ I)
Returns the factor (FD int) by which the Ith (int) generator of the regular temperament has been multiplied to obtain the pitch class of this note.
- getGeneratorFactorParameter($ I)
- getGeneratorFactorsOffset($)
- getGeneratorParameter($ I)
- getRank($)
Returns the number of generators of the regular temperament (an int). Remember that the octave is always an implicit generator that is not counted.
- initRegularTemperamentMixinForNote(generatorFactors:Fs generatorFactorsOffset:Offset generators:Gs)
end