Menu

[r61]: / trunk / PyChoReLib / lib / ScaleDefinitions.py  Maximize  Restore  History

Download this file

82 lines (64 with data), 5.1 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
ExampleMajorScale = ('c','d','e','f','g','a','b')
MajorScaleModeNames = ('ionian','dorian','phrygian','lydian','mixolydian','aolian','locrian')
MajorScaleModeNames2 = ('major',)
ExampleNaturalMinorScale = ('a','b','c','d','e','f','g')
NaturalMinorScaleModeNames = ('natural minor',)
ExampleHarmonicMinorScale = ('a','b','c','d','e','f','g#')
HarmonicMinorScaleModeNames = ('harmonic minor mode 1','harmonic minor mode 2','harmonic minor mode 3','harmonic minor mode 4','harmonic minor mode 5','harmonic minor mode 6','harmonic minor mode 7')
HarmonicMinorScaleModeNames2 = ('harmonic minor',)
ExampleMelodicMinorScale = ('a','b','c','d','e','f#','g#')
MelodicMinorScaleModeNames = ('minor-major','minor-major mode 2','lydian augmented','lydian dominant','minor-major mode 5','half-diminished','altered')
MelodicMinorScaleModeName2 = ('melodic minor',)
ExampleDiminishedScale = ('g','ab','a#','b','c#','d','e','f')
DiminishedScaleModeNames = ('half step/whole step',)
ExampleDiminishedScale2= ('c','d','eb','f','gb','ab','a','b')
DiminishedScaleModeNames2 = ('whole step/half step',)
DiminishedScaleModeNames3 = ('diminished',)
ExampleWholeToneScale = ('c','d','e','f#','g#','a#')
WholeToneScaleModeNames = ('whole tone',) # there is only one mode, so it is not given a name...
ExampleBluesScale = ('c','eb','f','f#','g','bb')
BluesScaleModeNames = ('blues mode 1','blues mode 2','blues mode 3','blues mode 4','blues mode 5','blues mode 6')
BluesScaleModeNames2 = ('blues',)
ExampleBebopScale = ('c','d','e','f','g','a','bb','b')
BebopScaleModeNames = ('bebop dominant','bebop dominant mode 2','bebop dominant mode 3','bebop dominant mode 4','bebop dorian','bebop dominant mode 6','bebop dominant mode 7' ,'bebop dominant mode 8')
BebopScaleModeNames4 = ('bebop',)
ExampleBebopScale2 = ('c','d','e','f','g','g#','a','b')
BebopScaleModeNames2=('bebop major','bebop major mode 2','bebop major mode 3','bebop major mode 4','bebop major mode 5','bebop major mode 6','bebop major mode 7','bebop major mode 8')
ExampleBebopScale3 = ('c','d','eb','f','g','g#','a','b')
BebopScaleModeNames3=('bebop melodic minor','bebop melodic minor mode 2','bebop melodic minor mode 3' ,'bebop melodic minor mode 4','bebop melodic minor mode 5','bebop melodic minor mode 6' ,'bebop melodic minor mode 7','bebop melodic minor mode 8')
ExampleChromaticScale = ('c','c#','d','d#','e','f','f#','g','g#','a','a#','b')
ChromaticScaleModeNames = ('chromatic',) # only one mode
ExamplePentatonicScale = ('c','d','e','g','a')
PentatonicScaleModeNames = ('pentatonic mode 1','pentatonic mode 2','pentatonic mode 3','pentatonic mode 4','pentatonic mode 5')
PentatonicScaleModeNames2 = ('pentatonic',)
ExampleMinorPentatonicScale = ('c','eb','f','g','bb')
MinorPentatonicScaleModeNames = ('minor pentatonic',)
ExampleAlteredPentatonicScale = ('e','f','a','b','c#')
AlteredPentatonicScaleModeNames = ('altered pentatonic','altered pentatonic mode 2','altered pentatonic mode 3','altered pentatonic mode 4','altered pentatonic mode 5')
ExampleInSenScale = ('e','f','a','b','d')
InSenModeNames = ('in-sen','in-sen mode 2','in-sen mode 3','in-sen mode 4','in-sen mode 5')
ScaleDefinitions = (
('major', ExampleMajorScale, MajorScaleModeNames2),
('major', ExampleMajorScale, MajorScaleModeNames),
('natural minor', ExampleNaturalMinorScale, NaturalMinorScaleModeNames),
('harmonic minor', ExampleHarmonicMinorScale, HarmonicMinorScaleModeNames2),
('harmonic minor', ExampleHarmonicMinorScale, HarmonicMinorScaleModeNames),
('melodic minor', ExampleMelodicMinorScale, MelodicMinorScaleModeName2),
('melodic minor', ExampleMelodicMinorScale, MelodicMinorScaleModeNames),
('diminished', ExampleDiminishedScale, DiminishedScaleModeNames),
('diminished', ExampleDiminishedScale2, DiminishedScaleModeNames3),
('diminished', ExampleDiminishedScale2, DiminishedScaleModeNames2),
('whole tone', ExampleWholeToneScale, WholeToneScaleModeNames),
('blues', ExampleBluesScale, BluesScaleModeNames),
('blues', ExampleBluesScale, BluesScaleModeNames2),
('bebop dominant', ExampleBebopScale, BebopScaleModeNames),
('bebop dominant', ExampleBebopScale, BebopScaleModeNames4),
('bebop major', ExampleBebopScale2, BebopScaleModeNames2),
('bebop melodic minor', ExampleBebopScale3, BebopScaleModeNames3),
('chromatic', ExampleChromaticScale, ChromaticScaleModeNames),
('pentatonic', ExamplePentatonicScale, PentatonicScaleModeNames),
('pentatonic', ExamplePentatonicScale, PentatonicScaleModeNames2),
('minor pentatonic', ExampleMinorPentatonicScale, MinorPentatonicScaleModeNames),
('altered pentatonic', ExampleAlteredPentatonicScale,AlteredPentatonicScaleModeNames),
('in-sen', ExampleInSenScale, InSenModeNames)
)