Create new Note object instance.
Diatonic id.
Accidental (-2, -1, 0, 1 or 2).
Create new Note object instance.
Diatonic class [0, 11].
Accidental (-2, -1, 0, 1 or 2).
Octave.
Create new Note object instance.
Note letter (e.g. "C").
Accidental (-2, -1, 0, 1 or 2).
Octave.
ReadonlyaccidentalAccidental.
ReadonlydiatonicDiatonic class
ReadonlyoctaveOctave.
Chromatic class getter.
Chromatic id getter.
Diatonic id getter.
Midi number getter (implemented same as chromatic id).
Note letter getter.
Format note to string presentation.
Pitchy notation.
Symbol set.
Format note to string presentation without octave number.
Symbol set.
StaticcompareStaticequalsStaticfindFind next lowest possible diatonic id that is above given bottom level.
Diatonic id to begin with.
Bottom diatonic id.
If true then add one octave if diatonic id would equal to bottom diatonic id.
StaticgetGet accidental value from given accidental symbol.
Accidental symbol (e.g. "#").
StaticgetGet symbol of given accidental in given symbol set (ascii/unicide).
Accidental.
Symbol set.
StaticgetGet chromatic class from chromatic id.
Chromatic id.
StaticgetGet chromatic id in given octave (transposes chromatic id to given octave).
Original chromatic id.
Octave.
StaticgetGet chromatic note. There are number of alternatives, this function uses simple logic to choose one.
Chromatic id.
StaticgetGEt diatoni class from diatonic id.
Diatonicid.
Getdiatonic class from note name.
Note name.
StaticgetGet diatonic id in given octave (transposes diatonic id to given octave).
Original diatonic id.
Octave.
StaticgetStaticgetGet note letter from given diatonic id.
Diatonic id.
StaticgetGet octave from chromatic id.
Chromatic id.
StaticgetGet octave from diatonic id.
Diatonic id.
StaticgetGet scientific note name from given note name.
Note name.
Symbol set (ascii/unicode) for scientific note name.
StaticisTest if given note name valid.
Note name.
StaticisTest if given string is valid note name.
Note name to validate.
StaticparseParse note name string to note props.
Note name to parse.
StaticremoveStaticreplaceReplace accidental symbols in given string to givn symbol set (ascii/unicode).
String to replace.
Symbol set.
StaticsortStaticvalidateValidate if given argument is valid accidental.
Accidental to validate.
StaticvalidatechromaticValidate if given argument is chromatic class.
Chromatic class to validate.
StaticvalidateValidate if given argument is chromatic id.
Chromatic id to validate.
StaticvalidateValidate if given argument is diatonic class.
Diatonic class to validate.
StaticvalidateValidate if given argument is diatonic id.
Diatonic id to validate.
StaticvalidateValidate given note name.
Note name.
StaticvalidateValidate if given argument if note letter.
Note letter to validate.
StaticvalidateValidate if given argument is octave.
Octave to validate.
Note class.