@libraz/libcantus - v0.9.3
    Preparing search index...

    Type Alias TimeSignature

    A time signature as a numerator over a note-value denominator.

    type TimeSignature = {
        numerator: number;
        denominator: number;
        grouping?: number[];
    }
    Index
    numerator: number
    denominator: number
    grouping?: number[]

    Optional additive grouping of the bar's main pulses, as the felt-beat lengths in pulses — e.g. [2, 2, 3] for a 2+2+3 reading of 7/8, or [3, 2] for 5/8. The entries must be positive integers summing to pulsesPerBar. When present, the head pulse of each group (other than the downbeat) is treated as a secondary strong pulse by metricWeight/isStrongBeat; when absent, all main pulses are weighted equally as flat, evenly divided pulses.