@tspro/web-music-score
    Preparing search index...

    Class Note

    Index

    Constructors

    • Parameters

      • diatonicId: number
      • accidental: number

      Returns Note

    • Parameters

      • diatonicClass: number
      • accidental: number
      • octave: number

      Returns Note

    • Parameters

      • noteLetter: string
      • accidental: number
      • octave: number

      Returns Note

    Properties

    accidental: Accidental
    diatonicClass: number
    octave: number

    Accessors

    • get chromaticClass(): number

      Returns number

    • get chromaticId(): number

      Returns number

    • get diatonicId(): number

      Returns number

    • get midiNumber(): number

      Returns number

    Methods

    • Parameters

      Returns string

    • Parameters

      Returns -1 | 0 | 1

    • Parameters

      • a: undefined | null | Note
      • b: undefined | null | Note

      Returns boolean

    • Parameters

      • diatonicId: number
      • bottomDiatonicId: number
      • addOctaveIfEqual: boolean

      Returns number

    • Parameters

      • accidentalSymbol: string

      Returns Accidental

    • Parameters

      • chromaticId: number

      Returns number

    • Parameters

      • chromaticId: number
      • octave: number

      Returns number

    • Parameters

      • chromaticId: number

      Returns Note

    • Parameters

      • diatonicId: number

      Returns number

    • Parameters

      • noteName: string

      Returns number

    • Parameters

      • diatonicId: number
      • octave: number

      Returns number

    • Parameters

      • noteName: string

      Returns Note

    • Parameters

      • chromaticId: number

      Returns number

    • Parameters

      • diatonicId: number

      Returns number

    • Parameters

      Returns string

    • Parameters

      • noteName: string

      Returns boolean

    • Parameters

      • noteName: string

      Returns undefined | Readonly<ParsedNote>

    • Remove duplicate notes.

      Parameters

      • notes: readonly Note[]

        Array of notes.

      Returns Note[]

      Sorted set of notes.

    • Parameters

      Returns string

    • Sort notes by diatonicId in ascending order.

      Parameters

      • notes: readonly Note[]

        Array of notes.

      Returns Note[]

      Sorted array of notes.

    • Parameters

      • chromaticClass: number

      Returns number

    • Parameters

      • chromaticId: number

      Returns number

    • Parameters

      • diatonicClass: number

      Returns number

    • Parameters

      • diatonicId: number

      Returns number

    • Parameters

      • octave: number

      Returns number