ChordEase supports a fixed set of scales, shown in the table below. All chord types listed in the chord dictionary must be defined in terms of these scales. User-defined scales are not currently supported. Only heptatonic (7-note) scales are allowed, due to design constraints. Workarounds are available for certain non-heptatonic scales, as follows: The whole tone scale is approximated via the Locrian mode of the Neapolitan major, and the symmetric diminished is approximated by removing one note, yielding the "asymmetric diminished".
| Name | Notes (in C) |
|---|---|
| MAJOR | C D E F G A B |
| MELODIC_MINOR | C D Eb F G A B |
| HARMONIC_MINOR | C D Eb F G Ab B |
| HARMONIC_MAJOR | C D E F G Ab B |
| NEAPOLITAN_MAJOR | C Db Eb F G A B |
| NEAPOLITAN_MINOR | C Db Eb F G Ab B |
| DOUBLE_HARMONIC | C Db E F G Ab B |
| ASYM_DIMINISHED | C Eb F Gb Ab A B |
Modes
| # | Name |
|---|---|
| I | IONIAN |
| II | DORIAN |
| III | PHRYGIAN |
| IV | LYDIAN |
| V | MIXOLYDIAN |
| VI | AEOLIAN |
| VII | LOCRIAN |