parker.scales

class parker.scales.Scale(root, order=None)[source]

Source: https://en.wikipedia.org/wiki/Scale_(music)

ASCENDING = 'ascending'
DESCENDING = 'descending'
ORDER_CHOICES = ['ascending', 'descending']
all_transpositions()

Create all available named transpositions

augment()
augmented_eleventh_down()
augmented_eleventh_up()
augmented_ninth_down()
augmented_ninth_up()
build_scale()[source]
clone()
compound_augmented_fourth_down()
compound_augmented_fourth_up()
compound_augmented_second_down()
compound_augmented_second_up()
compound_major_second_down()
compound_major_second_up()
compound_major_sixth_down()
compound_major_sixth_up()
compound_major_third_down()
compound_major_third_up()
compound_minor_second_down()
compound_minor_second_up()
compound_minor_sixth_down()
compound_minor_sixth_up()
compound_minor_third_down()
compound_minor_third_up()
compound_perfect_fourth_down()
compound_perfect_fourth_up()
diminish()
generic_notes = []
get_notes()
get_octave_construction()
get_tone_semitone_construction()[source]
get_whole_half_construction()[source]
highest_note()
intervals
is_generic_note_in_scale(note)[source]
lowest_note()
major_eleventh_down()
major_eleventh_up()
major_fifth_down()
major_fifth_up()
major_fourth_down()
major_fourth_up()
major_ninth_down()
major_ninth_up()
major_second_down()
major_second_up()
major_seventh_down()
major_seventh_up()
major_sixth_down()
major_sixth_up()
major_tenth_down()
major_tenth_up()
major_third_down()
major_third_up()
major_thirteenth_down()
major_thirteenth_up()
minor_fifth_down()
minor_fifth_up()
minor_ninth_down()
minor_ninth_up()
minor_second_down()
minor_second_up()
minor_seventh_down()
minor_seventh_up()
minor_sixth_down()
minor_sixth_up()
minor_tenth_down()
minor_tenth_up()
minor_third_down()
minor_third_up()
minor_thirteenth_down()
minor_thirteenth_up()
notes = []
octave_down()
octave_up()
perfect_fifth_down()
perfect_fifth_up()
perfect_fourth_down()
perfect_fourth_up()
root = None
set_augment()
set_diminish()
set_transpose(amount)
transpose(amount)
transpose_list(lst)
walk(func)
class parker.scales.Diatonic(root, order=None)[source]
class parker.scales.Ionian(root, order=None)[source]
intervals
class parker.scales.Major(root, order=None)[source]
class parker.scales.HarmonicMajor(root, order=None)[source]
intervals
class parker.scales.Dorian(root, order=None)[source]
intervals
class parker.scales.Phrygian(root, order=None)[source]
intervals
class parker.scales.MedievalLydian(root, order=None)[source]
intervals
class parker.scales.Lydian(root, order=None)[source]

The Lydian scale can be described as a major scale with the fourth scale degree raised a semitone, e.g., a C-major scale with an F# rather than F-natural.

Source: https://en.wikipedia.org/wiki/Lydian_mode

intervals
class parker.scales.Mixolydian(root, order=None)[source]
intervals
class parker.scales.Dominant(root, order=None)[source]
class parker.scales.Aeolian(root, order=None)[source]
intervals
class parker.scales.Minor(root, order=None)[source]
class parker.scales.HarmonicMinor(root, order=None)[source]
intervals
class parker.scales.Locrian(root, order=None)[source]
intervals
class parker.scales.SuperLocrian(root, order=None)[source]
intervals
class parker.scales.MajorPentatonic(root, order=None)[source]

Major Pentatonic drops 4th and 7th from the Diatonic Major and consists of only 5 notes.

intervals
class parker.scales.MinorPentatonic(root, order=None)[source]

Minor Pentatonic drops 2nd and 6th from the Diatonic Minor and consists of only 5 notes.

intervals
class parker.scales.MajorBlues(root, order=None)[source]

Major Blues is the same as the Major Pentatonic but it adds a diminished 4th and consists of 6 notes.

intervals
class parker.scales.MinorBlues(root, order=None)[source]

Minor Blues is the same as the Minor Pentatonic but it adds an augmented 5th and consists of 6 notes.

intervals
class parker.scales.Altered(root, order=None)[source]
intervals
class parker.scales.DiminishedWholeTone(root, order=None)[source]
class parker.scales.Chromatic(root, order=None)[source]
intervals
class parker.scales.Octatonic(root, order=None)[source]
class parker.scales.OctatonicModeOne(root, order=None)[source]
intervals
class parker.scales.OctatonicModeTwo(root, order=None)[source]
intervals
scales.circle_of_fifths()
scales.circle_of_fourths()
scales._scale_creator(scale_cls, root='C4')
scales.dorian_scales(root='C4')
scales.mixolydian_scales(root='C4')
scales.major_scales(root='C4')
scales.minor_scales(root='C4')
scales.major_pentatonic_scales(root='C4')
scales.minor_pentatonic_scales(root='C4')
scales.major_blues_scales(root='C4')
scales.minor_blues_scales(root='C4')