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

    Type Alias Conflict

    A note that clashes with the harmony sounding beneath it.

    type Conflict = {
        beat: number;
        trackName: string;
        pitch: number;
        safety: NoteSafety;
        reasons: number;
        resolveTo?: number;
        suggestions?: number[];
        rationale?: string;
    }
    Index
    beat: number
    trackName: string
    pitch: number
    safety: NoteSafety

    The clash severity: NoteSafety.Warning or NoteSafety.Dissonant.

    reasons: number

    import('../safety/index.js').SafetyResult.reasons bitmask.

    resolveTo?: number

    Preferred stepwise resolution, when the safety evaluator provides one.

    suggestions?: number[]

    Nearby fully safe replacement pitches, nearest first.

    rationale?: string