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

    Class NoteLengthProps

    Index

    Properties

    dotCount: number
    flagCount: number
    hasStem: boolean
    isSolid: boolean
    isTriplet: boolean
    maxDotCount: number
    noteLength: NoteLength
    noteSize: number
    ticks: number
    LongestNoteSize: number = ...
    ShortestNoteSize: number = ...

    Methods

    • Compare note lengths/sizes. Whole (1) > half (2) > quarter (4), etc. Ignores possible triplet property of note length.

      Parameters

      • a:
            | number
            | "1n"
            | "1t"
            | "1."
            | "1.."
            | "1..."
            | "1...."
            | "1....."
            | "1......"
            | "2n"
            | "2t"
            | "2."
            | "2.."
            | "2..."
            | "2...."
            | "2....."
            | "4n"
            | "4t"
            | "4."
            | "4.."
            | "4..."
            | "4...."
            | "8n"
            | "8t"
            | "8."
            | "8.."
            | "8..."
            | "16n"
            | "16t"
            | "16."
            | "16.."
            | "32n"
            | "32t"
            | "32."
            | "64n"
            | "64t"
            | NoteLength
            | NoteLengthProps

        NoteLengthProps, NoteLength/Str or noteSize

      • b:
            | number
            | "1n"
            | "1t"
            | "1."
            | "1.."
            | "1..."
            | "1...."
            | "1....."
            | "1......"
            | "2n"
            | "2t"
            | "2."
            | "2.."
            | "2..."
            | "2...."
            | "2....."
            | "4n"
            | "4t"
            | "4."
            | "4.."
            | "4..."
            | "4...."
            | "8n"
            | "8t"
            | "8."
            | "8.."
            | "8..."
            | "16n"
            | "16t"
            | "16."
            | "16.."
            | "32n"
            | "32t"
            | "32."
            | "64n"
            | "64t"
            | NoteLength
            | NoteLengthProps

        NoteLengthProps, NoteLength/Str or noteSize

      Returns -1 | 0 | 1

      • -1: a < b, 0: a === b, +1: a > b (note length/size comparisons)
    • Parameters

      • noteLength: string | number
      • dotCount: number = 0

      Returns NoteLengthProps

    • Compare note lengths/sizes for equality. Ignores possible triplet property of note length.

      Parameters

      • a:
            | number
            | "1n"
            | "1t"
            | "1."
            | "1.."
            | "1..."
            | "1...."
            | "1....."
            | "1......"
            | "2n"
            | "2t"
            | "2."
            | "2.."
            | "2..."
            | "2...."
            | "2....."
            | "4n"
            | "4t"
            | "4."
            | "4.."
            | "4..."
            | "4...."
            | "8n"
            | "8t"
            | "8."
            | "8.."
            | "8..."
            | "16n"
            | "16t"
            | "16."
            | "16.."
            | "32n"
            | "32t"
            | "32."
            | "64n"
            | "64t"
            | NoteLength
            | NoteLengthProps

        NoteLengthProps, NoteLength/Str or noteSize

      • b:
            | number
            | "1n"
            | "1t"
            | "1."
            | "1.."
            | "1..."
            | "1...."
            | "1....."
            | "1......"
            | "2n"
            | "2t"
            | "2."
            | "2.."
            | "2..."
            | "2...."
            | "2....."
            | "4n"
            | "4t"
            | "4."
            | "4.."
            | "4..."
            | "4...."
            | "8n"
            | "8t"
            | "8."
            | "8.."
            | "8..."
            | "16n"
            | "16t"
            | "16."
            | "16.."
            | "32n"
            | "32t"
            | "32."
            | "64n"
            | "64t"
            | NoteLength
            | NoteLengthProps

        NoteLengthProps, NoteLength/Str or noteSize

      Returns boolean

      • true: a === b, false: a !== b (note length/size comparisons)