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

    Type Alias SpelledInterval

    A spelled interval: a diatonic number, a quality label, and its semitone span.

    type SpelledInterval = {
        number: number;
        quality: string;
        semitones: number;
    }
    Index
    number: number

    Diatonic size: 1 = unison, 2 = second, ... 8 = octave, and beyond.

    quality: string

    Quality label: 'P', 'M', 'm', or repeated 'A'/'d' for (multiply) aug/dim.

    semitones: number

    Signed semitone distance from the first note to the second.