Skip to content

Scale indexes

These scale indexes are probably used by something, but I'm not sure what.

If you know how these are used, please tell me.

HARMONICSCALE_MAJOR module-attribute

HARMONICSCALE_MAJOR = 0

Major scale.

Wikipedia link

HARMONICSCALE_HARMONICMINOR module-attribute

HARMONICSCALE_HARMONICMINOR = 1

Harmonic minor scale.

Wikipedia link

HARMONICSCALE_MELODICMINOR module-attribute

HARMONICSCALE_MELODICMINOR = 2

Melodic minor scale.

Wikipedia link

HARMONICSCALE_WHOLETONE module-attribute

HARMONICSCALE_WHOLETONE = 3

Whole-tone scale.

Wikipedia link

HARMONICSCALE_DIMINISHED module-attribute

HARMONICSCALE_DIMINISHED = 4

Diminished scale. Also known as an octatonic scale.

Wikipedia link

HARMONICSCALE_MAJORPENTATONIC module-attribute

HARMONICSCALE_MAJORPENTATONIC = 5

Pentatonic major scale.

Wikipedia link

HARMONICSCALE_MINORPENTATONIC module-attribute

HARMONICSCALE_MINORPENTATONIC = 6

Pentatonic minor scale.

Wikipedia link

HARMONICSCALE_JAPINSEN module-attribute

HARMONICSCALE_JAPINSEN = 7

Japanese Insen scale.

Wikipedia link

HARMONICSCALE_MAJORBEBOP module-attribute

HARMONICSCALE_MAJORBEBOP = 8

Bebop major scale.

Wikipedia link

HARMONICSCALE_DOMINANTBEBOP module-attribute

HARMONICSCALE_DOMINANTBEBOP = 9

Bebop dominant scale.

Wikipedia link

HARMONICSCALE_BLUES module-attribute

HARMONICSCALE_BLUES = 10

Blues scale.

Wikipedia link

HARMONICSCALE_ARABIC module-attribute

HARMONICSCALE_ARABIC = 11

Double harmonic (Arabic) scale.

Wikipedia link

HARMONICSCALE_ENIGMATIC module-attribute

HARMONICSCALE_ENIGMATIC = 12

Enigmatic scale.

Wikipedia link

HARMONICSCALE_NEAPOLITAN module-attribute

HARMONICSCALE_NEAPOLITAN = 13

Neapolitan major scale.

Wikipedia link

HARMONICSCALE_NEAPOLITANMINOR module-attribute

HARMONICSCALE_NEAPOLITANMINOR = 14

Neapolitan minor scale.

Wikipedia link

HARMONICSCALE_HUNGARIANMINOR module-attribute

HARMONICSCALE_HUNGARIANMINOR = 15

Hungarian minor scale.

Wikipedia link

HARMONICSCALE_DORIAN module-attribute

HARMONICSCALE_DORIAN = 16

Dorian mode scale.

Wikipedia link

HARMONICSCALE_PHRYGIAN module-attribute

HARMONICSCALE_PHRYGIAN = 17

Phrygian mode scale.

Wikipedia link

HARMONICSCALE_LYDIAN module-attribute

HARMONICSCALE_LYDIAN = 18

Lydian mode scale.

Wikipedia link

HARMONICSCALE_MIXOLYDIAN module-attribute

HARMONICSCALE_MIXOLYDIAN = 19

Mixolydian mode scale.

Wikipedia link

HARMONICSCALE_AEOLIAN module-attribute

HARMONICSCALE_AEOLIAN = 20

Aeolian mode scale. Also known as natural minor scale.

Wikipedia link

HARMONICSCALE_LOCRIAN module-attribute

HARMONICSCALE_LOCRIAN = 21

Locrian mode scale.

Wikipedia link

HARMONICSCALE_CHROMATIC module-attribute

HARMONICSCALE_CHROMATIC = 22

Chromatic (12-tone) scale.

Wikipedia link

HARMONICSCALE_LAST module-attribute

HARMONICSCALE_LAST = 22

The index of the last available harmonic scale. This value can be used to ensure that scripts don't attempt to set an invalid scale value.