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           InChordMixinForNote InScaleMixinForNote
              |                      |                   |
              `------------------+---'-------------------'
                                 |
                                Note                                EnharmonicSpellingMixinForNote ScaleDegreeMixinForNote ChordDegreeMixinForNote
                                 |                                                |                           |                       |
                                 `---------------------------------------+--------'---------------------------'-----------------------'
                                                                         |
                                                                      FullNote

class definition

[concrete class] The class FullNote extends the class Note (HS.score.note) by a representation for its scale degree and an enharmonic notation. These extensions are defined by the mixin classes EnharmonicSpellingMixinForNote and ScaleDegreeMixinForNote. See their documentation for details.

class FullNote (Inheritance-free)
   feat !ChordDegreeMixinForNoteType !EnharmonicSpellingMixinForNoteType !InChordMixinForNoteType !InScaleMixinForNoteType !PitchClassMixinType !ScaleDegreeMixinForNoteType label
   attr cMajorAccidental cMajorDegree chordAccidental chordDegree chords getChords getScales inChordB inScaleB isRelatedChord isRelatedScale octave pitchClass relatedChordBs relatedScaleBs scaleAccidental scaleDegree scales
end