@libraz/libcantus - v1.1.0
    Preparing search index...

    Type Alias PlayabilityIssue

    One thing standing between a passage and a performance of it.

    type PlayabilityIssue = {
        type: PlayabilityIssueType;
        layer: PlayabilityLayer;
        notes: readonly number[];
        startBeat: number;
        impossible: boolean;
        message: string;
    }
    Index
    notes: readonly number[]

    Indices into the analysed note array, ascending.

    startBeat: number

    Where the problem occurs, in quarter-note beats.

    impossible: boolean

    True when practice cannot fix it. Layers 1 and 2 depend on the instrument alone, so they are impossible however skilled the player; only a layer-3 issue is a matter of degree.

    message: string