Module: Musicality::Keys

Defined in:
lib/musicality/notation/model/keys.rb

Constant Summary collapse

C_MAJOR =
Key.major(PitchClasses::C)
G_MAJOR =

Major keys with sharps

Key.major(PitchClasses::G)
D_MAJOR =
Key.major(PitchClasses::D)
A_MAJOR =
Key.major(PitchClasses::A)
E_MAJOR =
Key.major(PitchClasses::E)
B_MAJOR =
Key.major(PitchClasses::B)
F_MAJOR =

Major keys with flats

Key.major(PitchClasses::F)
Bb_MAJOR =
Key.major(PitchClasses::Bb)
Eb_MAJOR =
Key.major(PitchClasses::Eb)
Ab_MAJOR =
Key.major(PitchClasses::Ab)
Db_MAJOR =
Key.major(PitchClasses::Db)
Gb_MAJOR =
Key.major(PitchClasses::Gb)
A_MINOR =
Key.minor(PitchClasses::A)
E_MINOR =

Minor keys with sharps

Key.minor(PitchClasses::E)
B_MINOR =
Key.minor(PitchClasses::B)
Fs_MINOR =
Key.minor(PitchClasses::Fs)
Cs_MINOR =
Key.minor(PitchClasses::Cs)
Gs_MINOR =
Key.minor(PitchClasses::Gs)
D_MINOR =

Minor keys with flats

Key.minor(PitchClasses::D)
G_MINOR =
Key.minor(PitchClasses::G)
C_MINOR =
Key.minor(PitchClasses::C)
F_MINOR =
Key.minor(PitchClasses::F)
Bb_MINOR =
Key.minor(PitchClasses::Bb)
Eb_MINOR =
Key.minor(PitchClasses::Eb)