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

    Function exceedsSpacing

    • Whether two adjacent upper voices are spaced more than a maximum apart (commonly an octave). Bass-to-tenor spacing is conventionally exempt, so this is meant for the upper voice pairs.

      Parameters

      • upper: NoteData

        The higher voice.

      • lower: NoteData

        The lower voice.

      • OptionalmaxSemitones: number

        Maximum allowed spacing in semitones (default an octave).

      Returns boolean

    • Whether two adjacent upper voices are spaced more than a maximum apart (commonly an octave). Bass-to-tenor spacing is conventionally exempt, so this is meant for the upper voice pairs.

      Parameters

      • upper: number

        The higher voice.

      • lower: number

        The lower voice.

      • OptionalmaxSemitones: number

        Maximum allowed spacing in semitones (default an octave).

      Returns boolean