![[harmony_chord image]](images/table_reference/harmony_chord.png)
harmony_chord
A list of
harmony_chord records belongs to a harmony record in the music_data table,
music_data_type harmony, foreign key in harmony_chord is
harmony_id.
The
harmony_chord table is a single-inheritance table with discriminator field harmony_chord_type.
harmony_chord_type values are:
- root
- numeral
- function
Subelements
kind, inversion, bass, and degree have their data
in separate join tables.
root element harmony chord type:
root-stepsubelement text invaluefieldroot-stepsubelementtextattribute value intextfieldroot-stepsubelement display values in joineddisplaytableroot-altersubelement values in joinedharmony_altertable
numeral element harmony chord type:
numeral-rootsubelement text innumeral_valuefieldnumeral-rootsubelementtextattribute value intextfieldnumeral-rootsubelement display values in joineddisplaytablenumeral-altersubelement values in joinedharmony_altertable-
subelements of the
numeral-keysubelement are stored in fieldskey_fifths,key_mode, andkey_print_object
function element harmony chord type:
- element text in
valuefield - display values in joined
displaytable