tonalitytools.analyze_chord

abjad.tools.tonalitytools.analyze_chord.analyze_chord(expr)[source]

New in version 2.0.

Analyze expr and return chord class.

abjad> from abjad.tools import tonalitytools
abjad> chord = Chord([7, 10, 12, 16], (1, 4))
abjad> tonalitytools.analyze_chord(chord)
CDominantSeventhInSecondInversion

Return none when no tonal chord is understood.

abjad> chord = Chord(['c', 'cs', 'd'], (1, 4))
abjad> tonalitytools.analyze_chord(chord) is None
True

Raise tonal harmony error when chord can not analyze.

This Page