web-music-score - v6.5.0
    Preparing search index...

    Class TimeSignature

    Time signature class.

    Index
    • Create new time signature instance.

      Parameters

      • timeSignature: "C" | "C|"

        Commmon time signature "C".

      Returns TimeSignature

    • Create new time signature instance.

      Parameters

      Returns TimeSignature

    • Create new time signature instance.

      Parameters

      • beatCount: number

        Measure beat count.

      • beatSize: number

        Size value: whole-note=1, half-note=2, quarter-note=4, etc.

      • OptionalbeamGrouping: BeamGroupingValue

        Beam grouping (e.g. "3-2" for time signature "5/8").

      Returns TimeSignature

    beamGroupSizes: number[][] = []

    Beam groups (e.g. [[2], [2]] or [[2, 2], [2, 2]] (first try as [[4], [4]])).

    beatCount: number

    Number of beats in measure, upper value (e.g. "3" in "3/4").

    beatLength: NoteLength

    Beat length.

    beatSize: number

    Beat size of time signature, lower value (e.g. "4" in "3/4").

    measureTicks: number

    Number of ticks in measure.

    type: "n/d" | "common" | "cut" = "n/d"
    • get beatTicks(): number

      Returns number

    • Test whether this time signature has given beat count and size.

      Parameters

      • beatCount: number

        Beat count.

      • beatSize: number

        Beat size.

      Returns boolean

      • Boolean whether this time signature match given beat count and size.
    • Get string representation of this time signature (e.g. "3/4").

      Returns string

      • String representation.