Currently chord types supports major in minor, but note those are only the diatonic triads, so it actually only supports I ii iii IV V vi
We need to enable more chord types, for every degree. So the user can, for example, enable a dominant 7th chord only for the V chord.
The options will be displayed on a grid where the columns are possible scale degrees (12 options) while the rows are chord types. It should also be possible to select / deselect an entire row in one click.
Common types to support: major, minor, diminished, dominant 7th, major 7th, minor 7th, sus4, sus2, major 6, diminished 7th, half diminished 7th,
Less common types to support:
augmented, minor 6, minor major 7th, augmented dominant 7th, augmented dominant 7th, 9th, and all types of 9th, 11th, and 13th chords
Currently chord types supports major in minor, but note those are only the diatonic triads, so it actually only supports I ii iii IV V vi We need to enable more chord types, for every degree. So the user can, for example, enable a dominant 7th chord only for the V chord.
The options will be displayed on a grid where the columns are possible scale degrees (12 options) while the rows are chord types. It should also be possible to select / deselect an entire row in one click.
Common types to support: major, minor, diminished, dominant 7th, major 7th, minor 7th, sus4, sus2, major 6, diminished 7th, half diminished 7th,
Less common types to support: augmented, minor 6, minor major 7th, augmented dominant 7th, augmented dominant 7th, 9th, and all types of 9th, 11th, and 13th chords