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

    Interface UpperStructure

    An upper-structure triad voiced over a dominant chord, with its resulting tensions and label.

    interface UpperStructure {
        label: string;
        overChord: Chord;
        tensions: string[];
        triad: Chord;
    }
    Index

    Properties

    label: string

    Roman numeral of the triad's root over the dominant's root: 'II', 'bVI'.

    overChord: Chord

    The dominant seventh chord underneath.

    tensions: string[]

    What the triad adds over the dominant: ['9', '#11', '13'].

    triad: Chord

    The major triad played above the dominant.