Constants

Contents

Constants#

class fretboardgtr.constants.ChordName[source]#

Bases: str, Enum

Makes it easier to list and select a chord.

One can use auto-completion ChordName.MAJOR can be used instead of the ‘M’ literal string.

Not every defined ChordName from CHORDS_DICT_ESSENTIAL is defined as an enum here, only the most common ones.

AUGMENTED = 'aug'[source]#
DIMINISHED = 'dim'[source]#
DIMINISHED_SEVENTH = 'dim7'[source]#
DOMINANT_SEVENTH = '7'[source]#
ELEVENTH = '11'[source]#
FIFTH = '5'[source]#
MAJOR = 'M'[source]#
MAJOR_SEVENTH = 'maj7'[source]#
MINOR = 'm'[source]#
MINOR_ELEVENTH = 'm11'[source]#
MINOR_NINTH = 'm9'[source]#
MINOR_SEVENTH = 'm7'[source]#
MINOR_SIXTH = 'm6'[source]#
MINOR_THIRTEENTH = 'm13'[source]#
NINTH = '9'[source]#
POWER = '5'[source]#
SEVENTH = '7'[source]#
SIXTH = '6'[source]#
SUSPENDED_FOURTH = 'sus4'[source]#
SUSPENDED_SECOND = 'sus2'[source]#
THIRTEENTH = '13'[source]#
class fretboardgtr.constants.Interval[source]#

Bases: str, Enum

Makes it easier to list and select an interval.

One can use auto-completion Interval.DIMINISHED_FIFTH instead of the ‘b5’ literal string.

DIMINISHED_FIFTH = 'b5'[source]#
MAJORS_IXTH = '6'[source]#
MAJOR_SECOND = '2'[source]#
MAJOR_SEVENTH = '7'[source]#
MAJOR_THIRD = '3'[source]#
MINOR_SECOND = 'b2'[source]#
MINOR_SEVENTH = 'b7'[source]#
MINOR_SIXTH = 'b6'[source]#
MINOR_THIRD = 'b3'[source]#
PERFECT_FIFTH = '5'[source]#
PERFECT_FOURTH = '4'[source]#
ROOT = '1'[source]#
class fretboardgtr.constants.LongInterval[source]#

Bases: str, Enum

Makes it easier to list and select a long interval.

One can use LongInterval.MINOR_SECOND instead of the ‘minor_second’ literal string.

DIMINISHED_FIFTH = 'diminished_fifth'[source]#
MAJORS_IXTH = 'major_sixth'[source]#
MAJOR_SECOND = 'major_second'[source]#
MAJOR_SEVENTH = 'major_seventh'[source]#
MAJOR_THIRD = 'major_third'[source]#
MINOR_SECOND = 'minor_second'[source]#
MINOR_SEVENTH = 'minor_seventh'[source]#
MINOR_SIXTH = 'minor_sixth'[source]#
MINOR_THIRD = 'minor_third'[source]#
PERFECT_FIFTH = 'perfect_fifth'[source]#
PERFECT_FOURTH = 'perfect_fourth'[source]#
ROOT = 'root'[source]#
class fretboardgtr.constants.ModeName[source]#

Bases: str, Enum

Makes it easier to list and select a mode.

One can use auto-completion ModeName.MIXOLYDIAN can be used instead of the ‘Mixolydian’ literal string.

AEOLIAN = 'Aeolian'[source]#
ALTERED = 'Altered'[source]#
AUGMENTED_LYDIAN = 'Augmentedlydian'[source]#
DOMINANT_BEBOP = 'Dominantbebop'[source]#
DORIAN = 'Dorian'[source]#
DORIAN_B9 = 'Dorianb9'[source]#
DORIAN_SHARP11 = 'Doriansharp11'[source]#
HALF_TONE_WHOLE_TONE = 'Halftonewholetone'[source]#
HARMONIC_MINOR = 'Harmonicminor'[source]#
IONIAN = 'Ionian'[source]#
IONIAN_SHARP5 = 'Ioniansharp5'[source]#
LOCRIAN = 'Locrian'[source]#
LOCRIAN_BEC13 = 'Locrianbec13'[source]#
LOCRIAN_BEC9 = 'Locrianbec9'[source]#
LYDIAN = 'Lydian'[source]#
LYDIAN_B7 = 'Lydianb7'[source]#
LYDIAN_BEC9 = 'Lydianbec9'[source]#
MAJOR = 'Ionian'[source]#
MAJOR_BEBOP = 'Majorbebop'[source]#
MAJOR_BLUE = 'Majorblue'[source]#
MAJOR_PENTATONIC = 'Majorpentatonic'[source]#
MELOD_ICMINOR = 'Melodicminor'[source]#
MINOR_BLUES = 'Minorblues'[source]#
MINOR_PENTATONIC = 'Minorpentatonic'[source]#
MIXOLYDIAN = 'Mixolydian'[source]#
MIXOLYDIAN_B13 = 'Mixolydianb13'[source]#
MIXOLYDIAN_B9_B13 = 'Mixolydianb9b13'[source]#
NATURAL_MINOR = 'Aeolian'[source]#
PHRYGIAN = 'Phrygian'[source]#
SUPER_LOCRIAN_BB7 = 'Superlocrianbb7'[source]#
WHOLE_TONE = 'Wholetone'[source]#
WHOLE_TONE_HALF_TONE = 'Wholetonehalftone'[source]#
class fretboardgtr.constants.NoteName[source]#

Bases: str, Enum

Makes it easier to list and select a note.

One can use auto-completion NoteName.A_SHARP instead of the ‘A#’ literal string.

A = 'A'[source]#
A_FLAT = 'Ab'[source]#
A_SHARP = 'A#'[source]#
B = 'B'[source]#
B_FLAT = 'Bb'[source]#
C = 'C'[source]#
C_FLAT = 'Cb'[source]#
C_SHARP = 'C#'[source]#
D = 'D'[source]#
D_FLAT = 'Db'[source]#
D_SHARP = 'D#'[source]#
E = 'E'[source]#
E_FLAT = 'Eb'[source]#
E_SHARP = 'E#'[source]#
F = 'F'[source]#
F_SHARP = 'F#'[source]#
G = 'G'[source]#
G_FLAT = 'Gb'[source]#
G_SHARP = 'G#'[source]#