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

    Type Alias VoicingData

    VoicingData: number[]

    The plain form of a Voicing: the sounding MIDI pitches in voice order, lowest voice first.

    Voice order, not sorted order. A voicing is normally ascending, and one that is not is exactly what a voice crossing is — the class keeps the order it was built with so the crossing survives to be reported, so a caller reading the lowest sounding pitch takes the minimum rather than the first entry.

    The voicing functions all speak this array, so the class hands out exactly what they take rather than a wrapper of its own.