Index
HarmonisedScore
DB
HS_Score
Rules
DBs
HS_Distro
HS_Out
HS
Schoenberg
Default
Jazz
Partch
Johnston
Harrison
Chalmers
Catler
ArithmeticalSeriesChords

inheritance tree

 Score.note PitchClassMixin
     |             |
     `--------+----'
              |
            Note2

class definition

[concrete class] Note2 extends the Strasheela core class Score.note by the parameters pitchClass and octave. In addition, Note2 constrains the relation between the three pitch parameters pitch, pitchClass, and octave. The pitchUnit for Note2 instances are set implicitly and depend on the pitches per octave set by DB.setPitchesPerOctave.
For further details, see the doc for PitchClassMixin.

class Note2 (Inheritance-free)
   feat !PitchClassMixinType
   attr octave pitchClass
end