YAML

Musical Keys - YAML

Musical keys are essential elements that determine the scalar foundation and mood of a piece of music. Major keys have a bright and open sound, while minor keys have a dark and introspective quality. Following the circle of fifths, there are 12 major keys and corresponding 12 minor keys, each with different key signatures. These keys provide a fundamental framework for composition and performance in Western music.

music theory musical keys major key minor key circle of fifths key signature scale
- code: "0"
  slug: "c-major"
  name: "C Major"
  description: "The most fundamental major key with no sharps or flats."
  type: "major"
  relativeMinor: "a-minor"
  sharpsFlats: 0
  keySignature: ""
- code: "1"
  slug: "g-major"
  name: "G Major"
  description: "A major key with one sharp."
  type: "major"
  relativeMinor: "e-minor"
  sharpsFlats: 1
  keySignature: "F♯"
- code: "2"
  slug: "d-major"
  name: "D Major"
  description: "A major key with two sharps."
  type: "major"
  relativeMinor: "b-minor"
  sharpsFlats: 2
  keySignature: "F♯, C♯"
- code: "3"
  slug: "a-major"
  name: "A Major"
  description: "A major key with three sharps."
  type: "major"
  relativeMinor: "f-sharp-minor"
  sharpsFlats: 3
  keySignature: "F♯, C♯, G♯"
- code: "4"
  slug: "e-major"
  name: "E Major"
  description: "A major key with four sharps."
  type: "major"
  relativeMinor: "c-sharp-minor"
  sharpsFlats: 4
  keySignature: "F♯, C♯, G♯, D♯"
- code: "5"
  slug: "b-major"
  name: "B Major"
  description: "A major key with five sharps."
  type: "major"
  relativeMinor: "g-sharp-minor"
  sharpsFlats: 5
  keySignature: "F♯, C♯, G♯, D♯, A♯"
- code: "6"
  slug: "f-sharp-major"
  name: "F♯ Major"
  description: "A major key with six sharps."
  type: "major"
  relativeMinor: "d-sharp-minor"
  sharpsFlats: 6
  keySignature: "F♯, C♯, G♯, D♯, A♯, E♯"
- code: "7"
  slug: "c-sharp-major"
  name: "C♯ Major"
  description: "A major key with seven sharps."
  type: "major"
  relativeMinor: "a-sharp-minor"
  sharpsFlats: 7
  keySignature: "F♯, C♯, G♯, D♯, A♯, E♯, B♯"
- code: "-1"
  slug: "f-major"
  name: "F Major"
  description: "A major key with one flat."
  type: "major"
  relativeMinor: "d-minor"
  sharpsFlats: -1
  keySignature: "B♭"
- code: "-2"
  slug: "b-flat-major"
  name: "B♭ Major"
  description: "A major key with two flats."
  type: "major"
  relativeMinor: "g-minor"
  sharpsFlats: -2
  keySignature: "B♭, E♭"
- code: "-3"
  slug: "e-flat-major"
  name: "E♭ Major"
  description: "A major key with three flats."
  type: "major"
  relativeMinor: "c-minor"
  sharpsFlats: -3
  keySignature: "B♭, E♭, A♭"
- code: "-4"
  slug: "a-flat-major"
  name: "A♭ Major"
  description: "A major key with four flats."
  type: "major"
  relativeMinor: "f-minor"
  sharpsFlats: -4
  keySignature: "B♭, E♭, A♭, D♭"
- code: "-5"
  slug: "d-flat-major"
  name: "D♭ Major"
  description: "A major key with five flats."
  type: "major"
  relativeMinor: "b-flat-minor"
  sharpsFlats: -5
  keySignature: "B♭, E♭, A♭, D♭, G♭"
- code: "-6"
  slug: "g-flat-major"
  name: "G♭ Major"
  description: "A major key with six flats."
  type: "major"
  relativeMinor: "e-flat-minor"
  sharpsFlats: -6
  keySignature: "B♭, E♭, A♭, D♭, G♭, C♭"
- code: "-7"
  slug: "c-flat-major"
  name: "C♭ Major"
  description: "A major key with seven flats."
  type: "major"
  relativeMinor: "a-flat-minor"
  sharpsFlats: -7
  keySignature: "B♭, E♭, A♭, D♭, G♭, C♭, F♭"
- code: "0m"
  slug: "a-minor"
  name: "A Minor"
  description: "The most fundamental minor key with no sharps or flats."
  type: "minor"
  relativeMajor: "c-major"
  sharpsFlats: 0
  keySignature: ""
- code: "1m"
  slug: "e-minor"
  name: "E Minor"
  description: "A minor key with one sharp."
  type: "minor"
  relativeMajor: "g-major"
  sharpsFlats: 1
  keySignature: "F♯"
- code: "2m"
  slug: "b-minor"
  name: "B Minor"
  description: "A minor key with two sharps."
  type: "minor"
  relativeMajor: "d-major"
  sharpsFlats: 2
  keySignature: "F♯, C♯"
- code: "3m"
  slug: "f-sharp-minor"
  name: "F♯ Minor"
  description: "A minor key with three sharps."
  type: "minor"
  relativeMajor: "a-major"
  sharpsFlats: 3
  keySignature: "F♯, C♯, G♯"
- code: "4m"
  slug: "c-sharp-minor"
  name: "C♯ Minor"
  description: "A minor key with four sharps."
  type: "minor"
  relativeMajor: "e-major"
  sharpsFlats: 4
  keySignature: "F♯, C♯, G♯, D♯"
- code: "5m"
  slug: "g-sharp-minor"
  name: "G♯ Minor"
  description: "A minor key with five sharps."
  type: "minor"
  relativeMajor: "b-major"
  sharpsFlats: 5
  keySignature: "F♯, C♯, G♯, D♯, A♯"
- code: "6m"
  slug: "d-sharp-minor"
  name: "D♯ Minor"
  description: "A minor key with six sharps."
  type: "minor"
  relativeMajor: "f-sharp-major"
  sharpsFlats: 6
  keySignature: "F♯, C♯, G♯, D♯, A♯, E♯"
- code: "7m"
  slug: "a-sharp-minor"
  name: "A♯ Minor"
  description: "A minor key with seven sharps."
  type: "minor"
  relativeMajor: "c-sharp-major"
  sharpsFlats: 7
  keySignature: "F♯, C♯, G♯, D♯, A♯, E♯, B♯"
- code: "-1m"
  slug: "d-minor"
  name: "D Minor"
  description: "A minor key with one flat."
  type: "minor"
  relativeMajor: "f-major"
  sharpsFlats: -1
  keySignature: "B♭"
- code: "-2m"
  slug: "g-minor"
  name: "G Minor"
  description: "A minor key with two flats."
  type: "minor"
  relativeMajor: "b-flat-major"
  sharpsFlats: -2
  keySignature: "B♭, E♭"
- code: "-3m"
  slug: "c-minor"
  name: "C Minor"
  description: "A minor key with three flats."
  type: "minor"
  relativeMajor: "e-flat-major"
  sharpsFlats: -3
  keySignature: "B♭, E♭, A♭"
- code: "-4m"
  slug: "f-minor"
  name: "F Minor"
  description: "A minor key with four flats."
  type: "minor"
  relativeMajor: "a-flat-major"
  sharpsFlats: -4
  keySignature: "B♭, E♭, A♭, D♭"
- code: "-5m"
  slug: "b-flat-minor"
  name: "B♭ Minor"
  description: "A minor key with five flats."
  type: "minor"
  relativeMajor: "d-flat-major"
  sharpsFlats: -5
  keySignature: "B♭, E♭, A♭, D♭, G♭"
- code: "-6m"
  slug: "e-flat-minor"
  name: "E♭ Minor"
  description: "A minor key with six flats."
  type: "minor"
  relativeMajor: "g-flat-major"
  sharpsFlats: -6
  keySignature: "B♭, E♭, A♭, D♭, G♭, C♭"
- code: "-7m"
  slug: "a-flat-minor"
  name: "A♭ Minor"
  description: "A minor key with seven flats."
  type: "minor"
  relativeMajor: "c-flat-major"
  sharpsFlats: -7
  keySignature: "B♭, E♭, A♭, D♭, G♭, C♭, F♭"