ReadonlymodeMode: Ionian/Major = 1, Dorian = 2, ..., Locrian = 7
ReadonlyscaleScale typo ("e.g. "Major" in "C Major").
ReadonlytonicTonic (e.g. "C" in "C Major").
Get accidental for given diatonic id.
Diatonic id.
Get accidental type sharps, flats, or natural (without accidentals).
Get natural scale notes of this key signature, natural scale has 7 steps (e.g. Major scale: W, W, H, W, W, W, H).
Get note of key signature by degree value.
Degree number in range [1, 7] or string e.g "b5" or "#4".
Get number of accidentals this key signature has.
Get preferred chromatic note from given chromatic id.
Chromatic id.
Get scale name.
OptionalsymbolSet: SymbolSetSymbol set to format scale name in ascii or unicode.
Get scale notes.
Computed scale notes begin no lower than this note.
How many octaves?
Get scale overview (e.g. "C - D - E - F - G - A - B" for "C Major" scale).
Get scale steps, array of 1 (half step) and 2 (whole step), (e.g. [2, 2, 1, 2, 2, 2, 1] for Major scale).
Get scale steps string presentation, array of "H" (half step) and "W" (whole step), (e.g. ["W", "W", "H", "W", "W", "W", "H"] for Major scale).
Test if given note is scale root note.
Note to test.
Staticequals
Scale class.