Universal Music Theory Library - v0.12.0
    Preparing search index...

    Interface SlashAnalysis

    Result of analyzing a slash chord (e.g. C/E, Fmaj7/A). Distinguishes inversions from hybrid chords, polychords, and upper structures.

    interface SlashAnalysis {
        lowerChord?: Chord;
        lowerRoot?: Note;
        resultingTensions?: string[];
        type: SlashType;
        upperStructure?: Chord;
    }
    Index

    Properties

    lowerChord?: Chord

    Major triad on the bass, for 'polychord'.

    lowerRoot?: Note

    The bass note.

    resultingTensions?: string[]

    Upper notes named as intervals over the bass: 'R', 'M3', 'P5', 'b7', '9', '#11', '13'…

    type: SlashType

    How the slash chord reads (an inversion when the bass is a chord tone).

    upperStructure?: Chord

    Chord formed by the upper notes, for 'upper-structure' and 'polychord'.