Class ChordAnalysisDetail
Detailed analysis of a single chord in context.
public sealed class ChordAnalysisDetail
- Inheritance
-
ChordAnalysisDetail
- Inherited Members
Properties
AlteredNotes
Which altered notes are present (e.g., "F# instead of F")
public string? AlteredNotes { get; init; }
Property Value
Character
Emotional character
public required ChordCharacter Character { get; init; }
Property Value
Description
Human-readable description of the chord's effect
public required string Description { get; init; }
Property Value
Function
Functional role
public required string Function { get; init; }
Property Value
IsBorrowed
Is this chord borrowed from the parallel mode? A chord outside the key altogether — one
whose RomanNumeral is "?" — counts as borrowed; otherwise the chord
is judged by its core, the seventh chord or triad the numeral names, with the extensions
and alterations written above it left out of the question: Dø9 in C major is borrowed
because Dø7 is, and G13(b9) in C minor is not because G7 is the key's own.
public bool IsBorrowed { get; init; }
Property Value
Remarks
The whole pitch-class set used to be tested, so a ninth or thirteenth decided where its chord belonged: Dø9 in C major was not borrowed, its natural ninth lying outside C minor too, and G13(b9) in C minor was borrowed from C major, in the same report that called the plain G7b9 the key's own dominant.
Nashville
Nashville Number System label in key (e.g., "6m", "1", "5"), or "?" if non-diatonic. An extended or altered chord is figured the way RomanNumeral is: G7b9 in C major is "57(b9)", G9 "59", Dm9 "2m9".
public required string Nashville { get; init; }
Property Value
Notes
Notes in the chord
public required string[] Notes { get; init; }
Property Value
- string[]
RomanNumeral
Roman numeral in key (e.g., "i", "VI", "V"), or "?" if non-diatonic. An extended or altered chord is figured on the numeral of the seventh chord at its core: G7b9 in C major is "V7(b9)", G9 "V9", G13(b9) "V13(b9)", G7sus4 "V7sus4", Dm9 "ii9" — the natural extension takes the seventh's place, the alterations follow in parentheses in ascending order.
public required string RomanNumeral { get; init; }
Property Value
Remarks
The library has no quality for a ninth, eleventh or thirteenth chord, and a chord with no quality had no numeral: every extended dominant — G7b9, the commonest dominant in a minor key — read "?" here, with Function "Chromatic (outside the key)".
SpecialNote
Special features (e.g., "adds dreamy quality via major 7th")
public string? SpecialNote { get; init; }
Property Value
Symbol
Chord symbol (e.g., "Gm", "D#maj7")
public required string Symbol { get; init; }
Property Value
UsesAlteredScale
Does this chord use raised/lowered scale degrees?
public bool UsesAlteredScale { get; init; }