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

    Interface ProgressionEntry

    A named chord progression of PROGRESSIONS.

    interface ProgressionEntry {
        cadence?: string;
        defaultKey?: string;
        description: string;
        mode?: "major" | "minor";
        name: string;
        romanNumerals: string[];
        source?: string;
        style: string;
    }
    Index

    Properties

    cadence?: string

    The cadence its last two chords make, as Harmony.analyzeCadence names it.

    defaultKey?: string

    Key it is usually played in, when there is one ('Bb major' for the jazz blues).

    description: string

    What it is and where it is used.

    mode?: "major" | "minor"

    The mode its numerals are written in, for the examples that need one ('minor' for the Picardy third).

    name: string

    Its id in PROGRESSIONS: 'ii-V-I', 'blues-12'.

    romanNumerals: string[]

    Roman numerals, read with parseRomanProgression in the key given to getProgression.

    source?: string

    Where the example comes from.

    style: string

    'jazz', 'pop', 'blues', 'classical', 'flamenco', 'folk'; 'cadence' and 'mixture' for the examples of a cadence or of modal mixture.