Readonly
modeMode: Ionian/Major = 1, Dorian = 2, ..., Locrian = 7
Readonly
scaleScale typo ("e.g. "Major" in "C Major").
Readonly
tonicTonic (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.
Optional
symbolSet: 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.
Static
equals
Scale class.