Strudelify

Violin Concerto in A minor BWV 1041

Johann Sebastian Bach

KeyA minorTempo220 bpm
0:00/0:00
// Violin Concerto in A minor BWV 1041 — Johann Sebastian Bach
// 220 bpm, 9/8, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (1/8 at bar 1, 2/4 at bar 1, 4/4 at bar 129, 9/8 at bar 254) are rendered on a constant 9/8 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/33721; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 395 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(220/4.5)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once · [...]/2 spreads a riff over 2 bars.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · orchestral harp · "Harp"
const orchestral_harp = note(`<
  A B@2 C D@2 E@3 F@2 G@2 H I@2 J@2 K L@2 M@2 N O@2 P@2 Q R@2 S@2 T U V@3 W@3 X@2 Y Z@2 AA@3 AB@2 AC@2 AD AE@2 AF@2 AG
  AH@2 AI@3 AJ@2 AK@2 AL@3 AM@3 AN@4 AO AP@2 AQ AR AS AT@2 AU@2 AV AW@2 AX@2 AY AZ@4 BA BB@2 BC@2 BD BE@2 BF@2 BG BH BI
  BJ@2 BK BL BM BN@2 BO BP@2 BQ@2 BR BS@2 BT@2 BU BV BW BX BY@4 BZ@5 CA CB CC CD CE CF CG CH CI@6 CJ@5 CK@6 CL CM@3 CN@4
  CO@3 CP CQ CR CS@2 CT CU CV CW CX@5 CY@6 CZ@5 DA@6 DB DC DD DE DF@3 DG DH DI@4 DJ DK@5 DL@5 DM DN DO DP@5 DQ@6 DR@7 DS
  DT DU DV DW DX DY DZ EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ FA FB FC FD FE FF
  FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ GA@2 GB@2 GC@2 GD@2 GE GF GG GH GI GJ GK GL GM GN GO GP GQ
  GR GS GT GU GV GW GX GY@3 GZ DU DV HA HB ET EU EV EW EX HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS DU HT DW DX
  DY DZ EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ HU
>`.pickRestart({
  A: "~@8 e5@2 ~@3 a2@3, ~@5 a5@3",
  B: "[~@3 e5@3 ~@3 a2@3 ~@3 d5@3 e5 ~ d5 a2@2 e5 e3@2 c5 e2@2 d5 [a2,c5]@2, a3@6 f5@6 a3@6 ~@3 c5 ~@2 d5 ~@2 b4 ~@4]/2", // Am
  C: "~ a3 b3 ~@2 a4 ~ g#4 a4 ~ b4 a4 ~ g#4 a4 ~, ~ a4@3 c4@3 a3@3 g#3@3 e3@3",
  D: "[c5 a4 ~ g#4 a4 ~ d5 a4 ~ g#4 a4 ~ e5 a4 ~ g#4 a4 ~ f5 g5 ~ f5 e5 ~ d5 c5 f3@2 a4 [e3,g#4]@3, a3@3 e3@3 b3@3 e3@3 c4@3 e3@3 d4@3 d3@3 e3@2 b4 ~@5]/2", // E
  E: "[[e2,e4]@3 ~@3 e4 ~ d4 c4@3 e4@2 g#5 [c4,a5]@3 a3@3 d4@3 [d3,f#5]@3 ~@3 d4 ~ c4 b3@3 g5 f#5 ~ [b3,g5]@3 [g3,b5]@3 ~ a5 ~, ~@3 b5@9 a5 ~@5 c6@6 ~@3 a5@9 d4@3 ~@6 c4@3]/3", // E F D Em G
  F: "[g5 f#5 ~@4 c4 b3 ~ a3 b3 ~ [a3,f#5] [g3,g5] ~ f#3 g3 ~ f#3 e3 ~ d#3 b2 ~ c#3 d#3 g5@2 f#3 b4@2 e3, c3@3 e5@9 ~@3 a5@3 c5@3 b4@3 a5@2 e3 ~@2 g3 ~@2]/2", // D G
  G: "[c3@2 b4 b2@2 b4 c3@2 g4 a2@2 e4 [b2,d#4]@3 c5@2 [c#3,d#3] b4@2 f#3 e5@2 a3 b3@3 a3@3 f#5 g5, a4 ~@2 c5 ~@2 a4 ~@2 f#4 ~@8 e3 ~@2 g3 ~@2 g5@6 b3@2]/2", // B C#sus2
  H: "[f#5,g5] f#5 [f#5,g5] g5 f#5 g5 ~ a5 f#5 ~ d#5 e5 ~ f#5 d#5 ~, ~ b2@3 a3@3 g3@3 a3@3 a2@3", // Gmaj7
  I: "[[g2,b5]@3 [c3,e5]@3 [a2,f#5]@3 [b2,d#5]@3 e5 d5 ~ c5 b4 ~ a4@3 [c4,a4]@3 a4 b4 [d#3,c5]@3 d#3@2 b4, ~@6 c2@3 ~@3 d#3 ~@3]/2", // G C D B F Cm
  J: "[f#3@2 g4 a2@2 g4 [a2,a4]@3 a2@2 g4 c3@2 e4 [f#2,d#4]@3 [e2,b4]@3 g4 a4 [g4,a4] b2@2 e4 e2@3 e3 ~, a4 ~@2 f#4 ~@8 f#4 ~@8 b2@3 f#4 ~@2 e4@5]/2", // A D#m E5 Gsus2
  K: "d3 ~ e5 ~ d5 e5 ~ a5 g#5 ~ a5@4 e5 ~, ~ c3@3 b2@3 a2@6 ~@3",
  L: "[d5 e5 ~ c6@3 b5@4 e5 ~ d5 e5 ~ b5 a5 ~ b5@4 e5 ~ d5 e5 d6@3 c6@3, a3@3 e4@6 ~@3 e3@3 g#2@6 ~@3 e3@2 a3@6]/2",
  M: "[~@2 e5 a3@2 e5 a2@2 b5 c3@2 g5 d3@2 d5 f3@2 d5 g2@2 a5 b2@2 f5 c3@2 c5 e3@2 c5 f3@2, ~@3 d5 ~@2 c6 ~@2 a5 ~@2 f5 ~@2 c5 ~@2 b5 ~@2 g5 ~@2 e5 ~@2 b4 ~@2 a5 ~]/2",
  N: "g5 f5 e5 ~ d5 b4 ~ a4 b4 ~ g#5 a5 ~ g#5 f#5 ~, ~ g3@3 b2@3 d3@3 e2@3 e3@3",
  O: "[e5 d5 ~ c5 b4 ~ c5 d5 ~ c5 b4 ~ a4 a5 ~ e5 g5 ~ f5 g5 ~ f5 e5 ~ d5 c5 d3@2 a4 b4 ~ c5, g#3@3 e3@3 ~@3 a3@3 c4@3 a3@3 ~@3 a3@3 f3@2 b4 ~@5]/2",
  P: "[g3@2 a4 b3@2 g5 g3@2 f5 e5 ~ f5 g3@2 d5 e3@2 b4 c3@2 g4 a4 ~ a#4 f3@2 g4 a3@2 f5 f3@2, b4 ~@2 g4 ~@2 d5 ~@5 e5 ~@2 c5 ~@2 a4 ~@5 a4 ~@2 f4 ~@2 c5 ~]/2",
  Q: "e5 d5 e5 ~ d5 c5 ~ b4 a4 ~ g#4 f#4 ~ g#4 a4 ~, ~@4 f3@3 d3@3 b2@3 ~@3",
  R: "[g#4 f#4 ~ e4 e5 ~ b4 d5 ~ c5 d5 ~ c5 b4 ~ a4 a5 ~ e5 g5 ~ f5 g5 ~ f5 e5 d5 ~ f5 a2@2 d5, e3@3 g#3@3 e3@3 ~@3 e3@3 c3@3 a2@3 a3@6 ~@2 b4 ~@2]/2",
  S: "[a3@2 d5 a2@2 e5 e3@2 c5 e2@2 d5 [a2,c5]@3 a4@2 b3 c4@2 e4 a3@2 c5 f5 g5 a5@3 f5 d#5 e5, e5 ~@2 c5 ~@2 d5 ~@2 b4 ~@5 a3 ~@5 a4 ~@2 a2@3 ~@5]/2", // Am
  T: "f#5@2 d#5 ~ e5 b4 ~ [g3,g4] [a3,e4] ~ d#4 e4 ~ g4 b4 ~, ~@10 b3@3 g3@3", // G A5
  U: "e5 g5@3 e5 ~ [c#5,d5] e5@3 c#5 ~ d5 a4 ~ [f3,f4], g2@3 ~@13, ~ f5 ~@14", // Dmaj7 F
  V: "[[g3,d4] ~ c#4 d4 ~ f4 a4 ~ [d5,e5] f5@3 d5 b4 c5 d5@3 b4 c5 ~ g4 f3@2 b4 e3@2 g4 d3@2 g4 c3@2 b4 c4@2 d5 b3@2 c5 a3@2 c5 g3@2 g4 a3@2, ~@2 a3@3 f3@3 f2@3 ~@11 a4 ~@2 c5 ~@2 d5 ~@2 e5 ~@2 c5 ~@2 e5 ~@2 f#5 ~@2 g5 ~@2 b4 ~]/3", // G5 Dsus2
  W: "[d5 g3@3 f3@3 ~ c5 ~ e5 g5 ~ e3@3 c3@3 ~ c5 ~ f5 a5 ~ f3@3 d3@3 e3@3 [c3,c5]@3 [g3,d5]@3 [g2,b5]@2 c2@2 g5 [c3,e5] ~ [d3,c5], ~ g5@6 e3@3 g3@3 c6@6 f3@3 a3@3 c6@9 ~@8 c6 ~@5]/3", // C G5 G C D7
  X: "[e3@2 c5 c3@2 c5 b2@2 c5 g3@2 c5 c3@2 c5 g3@2 c5 d3@2 c5 g3@2 c5 e3@2 c5 g3@2 c5 f3@2, c4 ~@2 b4 ~@2 d5 ~@2 b4 ~@2 e5 ~@2 b4 ~@2 f5 ~@2 b4 ~@2 g5 ~@2 b4 ~@2 a5 ~]/2",
  Y: "a#5 a5 g5 ~ f5 e5 ~ d5 c5 ~ g3 a3 ~ b3 a3 ~, ~ g3@3 a3@3 f3@3 b4@3 g4@3",
  Z: "[g3 f3 ~ e3 d3 ~ c3@3 a5 g#5 ~ [c3,a5]@3 a2@3 d3@3 f#5 g5 ~ a5 f#5 g5 ~ e5 f#5 ~ d5, b5@9 e3@3 ~@3 c6@6 d2@3 ~@8]/2", // F
  AA: "[c#5 ~ d5 f#5 ~ d5 a5 ~ f#5 d6@3 d5@2 e3 d3 ~ c3 b2 ~ a2 b2@3 d3@2 f#5 [b2,g5]@3 g2@3 c3@3 e5 f#5 ~ g5 e5 ~ f#5 d#5 ~ e5 c5 ~, ~@12 f#3 ~@2 a5@9 g5 ~@5 b5@6 c2@3 ~@9]/3", // Em
  AB: "[b4 c5 ~ e5 c5 ~ g5 e5 ~ c6@3 c4 b3 ~ c4 d4 ~ c4 b3 ~ a3 b3 ~ [a3,f#5] [g3,g5] a5@2 g3 c5@2 e3, ~@12 c5@3 g5@9 ~@2 f#3 ~@2 f#3 ~@2]/2", // D G
  AC: "[b4@2 b2 a5@2 d#3 g5@2 f#3 b4@2 e3 c3@2 b4 b2@2 b4 c3@2 g4 a2@2 e4 [b2,d#4]@3 c5@2 [c#3,d#3] b4@2, d#3 ~@2 c#3 ~@2 e3 ~@2 g3 ~@2 a4 ~@2 c5 ~@2 a4 ~@2 f#4 ~@8 e3 ~]/2", // B C#sus2
  AD: "f#3 g3 a3 ~ b3@3 a3@3 f#5 [f#5,g5] g5 f#5 [f#5,g5] g5, ~ e5@3 g5@6 b3@3 b2@3", // Gmaj7
  AE: "[f#5 g5 ~ a5 g5 ~ f#5 a5 ~ e5 a5 ~ d#5 e5 ~ f#5 e5 ~ d#5 f#5 ~ c5 f#5 ~ a4 b4 e3@2 b4 f#3@2 c5, a3@3 b3@3 a3@3 g3@3 f#3@3 g3@3 f#3@3 e3@3 d#3@2 c5 ~@2 a4 ~@2]/2",
  AF: "[g3@2 c5 a3@2 g4 b3@2 g4 c4@2 a4 f#3@2 a4 b3@2 a4 [a3,b3] ~ [g3,c#4] f#3@2 e4 e3@2 g4 d#3@2 b4 c#3@2, g4 ~@2 f#4 ~@2 a4 ~@2 f#4 ~@2 e4 ~@2 d#4 ~@5 d#4 ~@2 f#4 ~@2 a4 ~@2 c#5 ~]/2", // Asus2 Gdim
  AG: "d#5 e5 f#5 ~ g5 a5 ~ [g2,b5]@3 [c3,e5]@3 [a2,f#5]@3, ~ b2@3 a2@3 ~@9", // G C D
  AH: "[[b2,d#5]@3 e5 d5 ~ c5 b4 ~ a4@3 [c4,a4]@3 a4 b4 ~ [d#3,c5]@3 ~ b4 ~ a4 g4 a2@2 g4 [a2,a4]@3, ~@3 c2@6 ~@6 d#3@3 ~@3 d#3@3 f#3@2 f#4 ~@5]/2", // B F Cm A
  AI: "[a2@2 g4 c3@2 e4 [f#2,d#4]@3 b4@2 a2 g4 a4 [g4,a4] b2@2 e4 e2@3 e3 ~ d#3 e3@2 b4 f#3@2 b4 e5 ~ d#5 e5@4 b4 ~ a4 b4 ~ g5@3 f#5@3, ~@3 f#4 ~@5 g2 ~@2 b2@3 f#4 ~@2 e4@6 ~@3 a4 ~@2 g3@6 ~@3 e3@3 b3@6]/3", // D#m Gsus2
  AJ: "[~ b4 ~ a4 b4 ~ f#5 e5 ~ f#5@4 b4 ~ a4 b4 ~ a5@3 g5@4 e5 d#5 ~ e5 f#5 ~ e5, ~@3 b2@3 d#2@6 ~@3 b2@3 e3@6 ~@8]/2",
  AK: "[d#5 ~ e5 g#5 ~ e5 d#5 ~ e5 a5 ~ e5 e3@2 e5 e2@2 e5 e3@2 e5 c6 ~ a4 g#4 ~ a4 c#5 ~ a4 g#4 ~, ~@12 d#5 ~@2 b5 ~@2 d#5 ~@2 a2@6 ~@5]/2",
  AL: "[a4 d5 a4 ~ g#4 a4 ~ e5 a4 ~ g#4 a4 ~ f5 d4 ~ c#4 d4 ~ f#4 d4 ~ c#4 d4 ~ g4 d4 ~ c#4 d4 ~ a4 d4 ~ c#4 d4 ~ b4 g4 ~ f#4 g4 b4 ~ g4 f#4 ~ g4, ~@4 a3@3 a2@3 a3@3 d3@6 ~@9 d3@3 d2@3 d3@3 g2@6 ~@5]/3",
  AM: "[c5 ~ g4 g3@2 g4 g2@2 g4 g3@2 g4 e5 ~ c5 b4 ~ c5 e5 ~ c5 b4 ~ c5 f5 ~ c5 b4 ~ c5 g5 ~ c5 b4 c5 ~ a5 a#5 ~ a5 g5 ~ f5 e5 ~ d5 c5 ~, ~@3 f#4 ~@2 d5 ~@2 f#4 ~@2 c3@6 a#3@6 a3@6 g3@6 f3@3 e3@3 d3@3 f3@3]/3",
  AN: "[a#4 a4 ~ a#4 a5 ~ g5 f5 ~ e5 d5 ~ c#5 d5 ~ c#5 b4 ~ a4 g4 ~ f4 e4 ~ f4 a4 a3@2 f5 f3@3 d3@3 g3@2 g5 a#3@2 a5 g3@2 f5 d3@2 g5 d4@2 e5 d3@2 f5 a3@2 d5 a2@2 e5 d3@3 d2@2, g3@3 f3@3 e3@3 g3@3 a3@3 b3@3 c#4@3 a3@3 f3@2 d5 ~@2 a5@7 ~@2 f5 ~@2 g5 ~@2 e5 ~@2 f5 ~@2 d5 ~@2 e5 ~@2 c#5 ~@2 d5@5]/4",
  AO: "~@2 d5 ~ c#5 d5 ~ e5 d5 ~ c#5 d5 ~ f5 d5 ~",
  AP: "[c#5 d5 ~ g5 d5 ~ c#5 d5 ~ a5 d5 ~ c#5 d5 ~@4 g3 a3 ~ g3 f3 ~ e3 d3 c3@2 c5 c4@2 c5, ~@15 a#5@13 ~ b4 ~@2]/2",
  AQ: "e5 ~ c5 b4 ~ c5 f5 ~ c5 b4 ~ c5 g5 ~ c5 b4", AR: "~ c5 ~@3 f3 ~ g3 f3 ~ e3 d3 ~ c3 a#2@2, ~@2 a5@13 ~",
  AS: "d5 e5 f#5 ~ g5 a5 ~ a#5 c6 ~ d6 c6 ~ a#5 a5 ~, ~ a#3@3 ~@12",
  AT: "[g5 f#5 ~ e5 d5 ~@4 e3 f3 ~ e3 d3 ~ c#3 b2 ~@2 e5 ~ f5 g5 ~ a5 b5 c#6 ~ d6 e6 ~ d6, ~@6 g5@12 a2@3 a3@3 ~@8]/2",
  AU: "[c#6 ~ b5 a5 ~ g5 f5 ~ e5 f5 ~ d6 d3@2 e5 d4@2 a5 f3@2 c6 g3@2 f5 a3@2 f5 b3@2 f5 g3@2, ~@12 f5 ~@2 f5 ~@2 d6 ~@2 b5 ~@2 c6 ~@2 d6 ~@2 b5 ~]/2",
  AV: "f5 e5 c6 ~ e5 d5 ~ e5 g5 ~ c6 b5 ~ a5 e5 ~, ~ c4@3 c3@3 c4@3 e3@3 f3@3",
  AW: "[b5 e5 ~ c6 e5 ~ a5 e5 ~ d5 b5 ~ d5 c5 ~ d5 f5 ~ b5 a5 ~ g#5 d5 ~ a5 d5 b5 ~ d5 g#5 ~ d5, g3@3 a3@3 f3@3 b3@3 b2@3 b3@3 g#3@3 e3@3 e2@3 ~@5]/2",
  AX: "[c5 ~ a5 a2@2 b4 c5 ~ e5 a5 ~ e5 f5 ~ a5 a2@2 c5 d5 ~ f5 a5 ~ b4 c5@3 [a2,a5]@3 [e3,b4]@2, ~@3 c5 ~@2 a3@6 ~@3 d5 ~@2 a3@6 ~@8]/2", // A E5
  AY: "~ [e2,g#5]@3 a3@3 a2@3 ~ a3 ~ g#3 a3 ~, ~@4 a5@6 c3@3 e3@3", // E
  AZ: "[[a3,c4] a3@2 g#3 a3 ~ c#4 a3 ~ g#3 a3 ~ d4 a3 ~ g#3 a3 ~ e4 a3 ~ g#3 a3 ~ f4 d4 c#4 ~ d4 f#4 ~ d4 c#4 ~ d4 g4 ~ d4 c#4 ~ d4 a4 ~ d4 c#4 ~ d4 a#4 ~ g4 f#4 ~ g4 b4 ~ g4 f#4 ~ g4 c5 ~ g4 f#4 ~, ~@6 g3@6 f3@6 e3@6 d3@5 c3@6 a#2@6 a2@6 g2@6 f2@6 d#2@5]/4", // Am
  BA: "g4 d5 g4 ~ f#4 g4 ~ d#5 c5 ~ b4 c5 ~ e5 c5 ~, ~ d2@6 c2@3 c2@3 c2@3",
  BB: "[b4 c5 ~ f5 c5 ~ b4 c5 ~ g5 c5 ~ b4 c5 ~ [g#5,a#5] c6@2 ~ g#5 ~ [f#5,g5] a5@2 ~ f#5 a#2@2 d5 d4@2 g4, c2@3 c2@3 c2@3 c2@3 c2@3 c2@3 c2@3 c3@3 c3@2 g5 ~@2 a#4 ~@2]/2", // G#sus2 Gmaj7
  BC: "[a#3@2 g4 g3@2 d5 d#5 f5 ~ g2@2 d#5 c#5 d5 ~ g2@2 c#5 f2@2 a4 a3@2 d4 f3@2 d4 d3@2 a4 a#4 c5, f#4 ~@2 a#4 ~@2 g2@2 g5@3 ~ g2@2 e5@3 ~ d5 ~@2 f4 ~@2 c#4 ~@2 f4 ~@2 d2@2]/2",
  BD: "~@2 a#4 ~ g#4 b4@2 ~ g#4 ~ a4 e4 ~ f#4 g#4 ~, d5@3 ~@2 a4 ~@10, ~ d2@3 d2@3 d2@3 c2@3 d3@3",
  BE: "[a4 e4 ~ b4 e4 ~ c5 g#4 ~ a4 b4 ~ c5 a4 ~ d5 a4 ~ g#4 e4 ~ g#4 b4 ~ e3@2 d3@3 c3@2 a4, c3@3 b2@3 a2@3 a3@3 g3@3 f3@3 e3@3 f3@3 e5@7 ~]/2",
  BF: "[e3@2 e5 c3@3 a2@3 d3@2 a4 f3@2 f5 d3@3 b2@3 c3@3 [a2,a4]@3 [e3,e4]@3 [e2,g#4]@2, c5 ~@2 a5@7 ~@2 d5 ~@2 a5@9 ~@8]/2", // A E
  BG: "~ [a2,a3]@3 c4 b3 ~ a3 g3 ~ f3 e3 ~ f3@3, ~@4 a4@3 e5@9", // A
  BH: "d5 c#5 ~ [f3,d5]@3 d3@3 g3@3 b4 c5 ~ d5, a3@3 ~@3 f5@6 g2@3 ~", // Dm
  BI: "b4 ~ c5 a4 ~ b4 g4 ~ f#4 g4 b4 ~ g4 d5 ~ b4",
  BJ: "[g5@3 g4@2 a3 g3 ~ f3 e3 ~ d3 e3@3 g3@2 b4 [e3,c5]@3 c3@3 f3@3 f2@2 b4 c5 ~, ~@3 b3 ~@2 d5@9 c5 ~@5 e5@6 a4 ~@4]/2", // C
  BK: "a4 b4 g#4 ~ a4 f4 ~ e4 f4 ~ a4 f4 ~ c5 a4 ~",
  BL: "f5@3 a3 g3 ~ f3 e3 ~ d3 c3 ~ d3 e3 ~ [d3,b4], ~@3 f4@3 c5@9 ~", // G
  BM: "[c3,c5] ~ b2 c3 ~ b2 a2 ~ g#2 e2 d5@2 g#2 c5@2 b2, ~@2 d5@3 f4@3 e4@2 f#2 ~@2 a2 ~@2", // C
  BN: "[e4@2 a2 f2@2 c5 c3@2 a4 d3@2 a4 b2@2 f#4 [e3,g#4]@3 f5@2 [f#3,g#3] e5@2 b3 a5@2 d4 e4@3 d4@2, c3 ~@2 d4 ~@2 b4 ~@2 b4 ~@2 g#4 ~@8 a3 ~@2 c4 ~@2 c6@5]/2", // E F#sus2
  BO: "~ e4@3 e3@3 ~ c6 ~ d6 c6 ~ b5 d6 ~, ~ b5@6 d4@3 e4@3 d4@3",
  BP: "[a5 d6 ~ g#5 a5 ~ b5 a5 ~ g#5 b5 ~ f5 b5 ~ d5 e5 ~ f5 e5 ~ d5 f5 ~ c5 f5 d3@2 c5 e3@2 c5, c4@3 b3@3 c4@3 b3@3 a3@3 g#3@3 a3@3 b3@3 c4@2 b4 ~@2 d5 ~@2]/2",
  BQ: "[f3@2 d5 b2@2 d5 e3@2 d5 [d3,e4] ~ [c3,f#4] b2@2 a4 a2@2 c5 g#2@2 e5 f#2@2 g#5 e2@2 b5 d2@2 d6 [c2,e6]@2, b4 ~@2 a4 ~@2 g#4 ~@5 g#4 ~@2 b4 ~@2 d5 ~@2 f#5 ~@2 a5 ~@2 c6 ~@4]/2", // Dsus2 Cdim C
  BR: "~ [f3,a5]@3 [d3,b5]@3 [e3,g#5]@3 a5 g5 ~ f5 e5 ~, ~@5 f2@3", // F G E
  BS: "[d5@3 [f3,d5]@3 d5 e5 ~ [g#2,f5]@3 ~ e5 ~ d5 c5 ~ b4 c5 ~ [d3,d5]@3 ~ c5 f3@2 a4 [b2,g#4]@3, ~@6 g#2@3 ~@3 g#2@3 b3@3 d3@3 ~@3 d3@2 b4 ~@5]/2", // Dm C# D E
  BT: "[e5@2 d3 [e3,c5]@3 e2@2 a4 [a2,a4]@9 ~@14, c3 ~@5 b4 ~@25]/2", BU: "~ c3@5 c3@5 ~ c3@4",
  BV: "~ e3@3 f3 g3 ~ c3@5 c3@4", BW: "~@2 c3@5 f3@3 g3 a3 c3@4", BX: "~@2 c3@5 c3@5 ~ b3@2 c4",
  BY: "[~ d4 c3@5 ~ c3@5 c3@5 g3@3 a3 ~ b3 c3@5 c3@5 ~ c3@5 f#3@3 g3 a3 ~ b2@5 b2@5 b2@5 ~ e3@2]/4",
  BZ: "[~ f#3 g3 a2@5 ~ a2@5 a2@5 ~ d3@2 e3 ~ f#3 g2@11 ~@11 g5@12 f5 e5 ~ d5 c5@3 b4@3 c5@2 g5@9]/5",
  CA: "~ f5 e5 d5 ~ c5@3 b4@2 c5@2 a#5@2 a5@2", CB: "c5@2 ~ g5@2 b4@2 g5@2 f5@2 ~ f5@2 e5@2, ~@2 a5@2 ~@7 c5@2 ~@3",
  CC: "d5@2 f#5@2 ~ g4@5 ~@6, ~@2 g5 ~@5", CD: "~@6 c3@5 c3@5", CE: "~ c3@5 e3@3 f3 g3 c3@5",
  CF: "~ c3@5 c3@5 ~ f3@2 g3 ~", CG: "a3 c3@5 ~ c3@5 c3@4", CH: "~ b3@3 c4 ~ d4 c3@5 c3@4",
  CI: "[~@2 c3@5 g3@3 a3 b3 ~ e5@12 c5@2 b4@2 c5@2 e5@2 a5 a5@5 ~ e5 d5 ~ e5 d5 d5@2 b4@2 a4@2 ~ d5@2 g5@2 g5@2 f#5@2 e5@2 ~ a5@2 c6@2 c6@2 b5@2 ~ g5@2 f#5@2 e5@2 d5@13 ~ a5@2 c6@2, ~@13 c3@5 ~@33 b4@2 ~@9 f#5@2 ~@7 a5@2 ~@18 f#5@2 ~@3]/6",
  CJ: "[b5@2 a5@2 ~ d6@2 c6@2 b5@2 a5@2 ~ f5@2 e5@2 f5@2 b2@3 c3 d3 ~@2 g4@2 a4@2 b4@2 ~ d5@2 e5@2 g5@2 c6@2 c3@2 d3 ~ e3 ~@2 f#5@2 ~ a5@2 g5@2 a5@2 c5@2 ~ c5@2 [f#3,a5]@3 g3 c5@2 c5@2 ~ a4@2 b4@6, ~@4 g2@5 g2@5 g2@5 ~@6 g2@5 ~ g2@5 g2@5 ~@6 g2@5 g2@5 ~ g2@5 ~@4 a3 ~ g2@11, ~@4 b5@2 ~@7 g5@2 ~@5 f5@7 ~@6 c5@2 ~@7 e5@7 ~@2 g5@2 ~@7 b4@2 ~@9 b4@2 ~@7]/5", // F#m
  CK: "[~ d5@2 e5@2 f#5@2 g5@2 ~ a#5@13 a5@2 g5@2 g#5@7 g5@2 f#5@2 g5@7 f5@2 ~ d5@2 c#5@2 d5@2 c6@2 b5@2 ~ b5@4 g5@2 g5 f#5 ~ g5 f#5 g5 ~ f#5 g5@3 ~ d5@2 g5@2 b5@2 g5@2 b5@2 ~ g5@2 b5@2 d6@2 b5@2, ~@9 a5@2 ~@36 d#5@2 ~@9 a5@2 ~@16 g5@2 ~@9 d6@2 ~@7]/6",
  CL: "d6 g2@5 ~ g2@5 g2@4, ~ [g5,b5,d6]@11 ~@4", // G
  CM: "[~@2 b2@2 c3 ~ d3 g2@5 ~ g2@5 g2@5 c3@3 d3 e3 ~ g2@5 g2@5 ~ g2@5 f#3@3]/3",
  CN: "[g3 a3 ~ g2@5 g2@5 g2@5 ~ g3@3 a3 b3 a#5 ~ c6 a#5 c6 ~ a#5 c6 a#5 ~ c6 a#5 c6 ~ a#5 c6 ~ a#5 c6 [a3,a#5] ~ [a#3,c6] a#5 c6 ~ a#5 c6 a#5 ~ c6 a#5 c6 ~ a#5 c6 ~ a#5 c6 e3@2, ~@24 e3@5 ~ e3@5 e3@5 ~ g3@3 ~@2 c#3@5 c#3@5 ~ c#3@5 a#5 ~]/4", // A#maj7 A#sus2
  CO: "[c6 [f3,a#5] c6@2 ~@3 g5@2 f5@2 e5@2 d5@2 ~ a#4@2 a4@2 [c#3,g4]@2 ~ d3 e3 f4@2 d4@2 f4@2 a4@2 c#5@2 ~ f5@12, ~@2 g3 ~ a2@5 a2@5 ~ a2@5 ~@5 d2@11 ~@12, ~@6 a5@2 ~@7 c#5@2 ~@5 f4@2 e4@2 ~@9 d5@2 ~@11]/3", // A#5 C#dim
  CP: "~ g5@2 a5@2 ~ a5@2 g5@2 f5@2 e5@2 d5@2, ~@5 a#5@2 ~@9", CQ: "e5@7 f5@2 ~ a5@2 g5@2 f5@2, ~@9 g5@2 ~@5",
  CR: "d#5@2 ~ c#5@2 d5@7 a5@2 g5@2, ~ d5 ~@6",
  CS: "[a4@2 g5@2 f5@2 ~ f5@2 e5@2 g4@2 e5@2 ~ e5@2 g#5@2 a5@2 a4@5 ~@5, ~@6 a4@2 ~@7 d5@2 ~@15]/2",
  CT: "~@6 d3@5 ~ d3@4", CU: "~ d3@5 f3@3 g3 a3 ~ d3@4", CV: "~ d3@5 ~ d3@5 g3@3 a3", CW: "a#3 ~ d3@5 d3@5 d3@4",
  CX: "[~@2 c#4@3 d4 e4 d3@5 ~ d3@5 d3@5 ~ a3@2 b3 ~ c#4 e5@13 d5@2 ~ d5@2 f5@2 a#5@2 a#5@5 f5 ~ e5 f5 e5 ~@2 c5@2 b4@2 c5@2 e5@2 a5 a5@2 g#5@2 f#5@2 g#5@2, ~@29 d3@11 ~@4 c#5@2 ~@16 e5@2 ~@16]/5",
  CY: "[b5@2 d6 d6@2 c6@2 b5@2 a5@2 ~ f#5@2 e5@13 g#5@2 b5@2 ~ c6@2 b5@2 ~ c6@2 e6@2 [c6,d6]@2 b5@2 a5@2 g5@2 ~ g5@2 c#3@3 d3 e3 ~@2 a4@2 b4@2 c#5@2 d5@2 e5@2 ~ a5@2 d6@2 d3@3 e3 f3 ~@2 g#5@2 a5@2 b5@2 ~ b5@2 d5@2 c5@2 d5@2, ~@11 g#5@2 ~@18 d6@2 ~@3 a2@5 a2@5 ~ a2@5 ~@6 a2@5 a2@5 ~ a2@5 ~@5 a2@5 ~ a2@5 a2@5 ~, ~@49 f#5@2 ~ g5@7 ~@10 f5@2 ~@3 f5@7 ~@6 a5@2 ~@7]/6", // Csus2
  CZ: "[~@2 a3 ~ b3 d5@2 c5@2 b4@2 c5@7 e5@2 ~ g#5@2 a5@2 b5@2 c6@13 ~ a5@2 a#5@7 a5@2 g#5@2 a5@7 g5@2 f5@2 e5@2 d#5@2 ~ d6@2 c6@2 b5@2 c6@3 a5, [g#3,b5]@3 d5@2 a2@11 ~@4 f#5@2 ~@18 b5@2 ~@27 e5@2 ~@9]/5", // G#m
  DA: "[~ b5@8 a5@3 ~@5 a3@3 a#3@3 a3@3 g3@2 f3@3 e3@3 d3@5 d3@5 ~ d3@5 g#3@3 a3 b3 ~ c3@5 c3@5 c3@5 ~ f#3@3 g#3 a3 b2@5 ~ b2@5 b2@5 ~ e3@2, ~@12 a5@11 ~@73]/6",
  DB: "f#3 ~ g#3 ~@2 e4@2 ~ e4@2 a4@2 b4@2 c5@2, ~@3 a2@4 d4@2 ~@7",
  DC: "~ g#4@2 a4@2 c5@2 d5@2 d#5 f5 d#5 ~ f5 d#5 f5, a4 ~@7", DD: "~ d#5 f5 ~ d#5 f5 d#5 ~ f5 d#5 f5 ~ d#5 f5 d#5 ~",
  DE: "f5 d#5 f5 ~ d#5 f5 ~ d#5 f5 d#5 ~ f5 d#5 f5 ~ d#5",
  DF: "[f5 d#5 ~ f5@3 d5@2 c5@2 ~ a4@2 g4@2 f#4@2 d#4@2 ~ c4@2 a#3@2 a3@2 a#3@2 ~ a#3@2 d4@2 f#4@2 g4@2 a#4@2 ~ a#4@2 d5@2 f#5@2 g5@2, ~@10 a#4@2 ~@7 d4@2 ~@7 g3@2 ~@9 g4@2 ~@7]/3",
  DG: "g#5 a5 g#5 ~ a5 g#5 a5 ~ g#5 a5 g#5 ~ a5 g#5 a5 ~, d3@5 d3@5 d3@5 ~",
  DH: "g#5 a5 ~ [g3,g#5] [g#3,a5] g#5 ~ a5 g#5 a5 ~ g#5 a5 g#5 ~ a5, f3@3 ~@2 b2@5 ~ b2@5", // G#maj7 Amaj7
  DI: "[g#5 ~ a5 g#5 a5 ~ g#5 a5 [d#3,g#5] ~ f3 ~@2 g5@2 ~ d#5@2 d5@2 c5@2 b4@2 g#4@2 ~ [b2,f4]@2 ~ c3 d4@2 d#4@2 ~ d#4@2 g4@2 b4@2 c5@2 d#5@12 f5@2 g5@2 g#5@2 g5@2, b2@5 ~ d3@3 ~ a5@3 ~@2 f5@2 ~@9 g4@2 ~ d#4@2 ~@4 c4@2 ~@27, ~@11 g2@5 g2@5 ~ g2@5 ~@4 d3 ~ c2@11 ~@20]/4", // G#5 Bdim
  DJ: "~ d#5@2 d5@2 c5@2 d5@7 d#5@2, f5 ~@7",
  DK: "[f5@2 ~ f5@2 d#5@2 c#5@2 c5@2 b4@2 c5@7 a#5@2 ~ c5@2 g#5@2 g5@2 b4@2 ~ f5@2 c5@2 f5@2 d#5@2 d5@2 ~ g5@2 g3@3 a3@3 g3@2 f3@3 e3@3 d3@2 c3@5 ~ c3@5 c3@5 ~ e3@2, ~@2 g5@2 ~@18 g#5@2 ~@7 g5@2 ~@9 f#5@2 ~ g4@5 ~@30]/5",
  DL: "[f3 ~ g3 c3@5 ~ c3@5 c3@5 f3@3 g3 ~ a3 c3@5 c3@5 ~ c3@5 b3@3 c4 d4 ~ c3@5 c3@5 c3@5 ~ c4@3 d4 e4 [f3,a4]@12]/5", // F
  DM: "~ f4@2 e4@2 ~ a4@2 d5@2 d5@5 ~, ~@5 f4@2 ~@9", DN: "g4@7 e4@2 ~ e4@2 g4@2 c5@2, ~@9 d4@2 ~@5",
  DO: "c5@2 ~ a4@2 b4@2 d5@2 f5@2 ~ e5@2 d5@2, ~@2 b4@2 ~@7 f5@2 ~@3",
  DP: "[c5@2 b4@2 a4@2 g4@12 b4@2 d5@2 f5@2 ~ d5@2 d#5@13 d5@2 c5@2 c#5@7 c5@2 ~ c5@7 ~@2 g#4@2 g4@2 f#4@2 g4@2 f5@2 ~ d5@2 g5@4, ~@24 d#5@2 ~@27 b4@2 ~@7 a#4@2 ~@9 e5@2 ~@5]/5",
  DQ: "[c5@2 d5@8 c5@2 ~@3 c4@3 b3@3 a3@2 g3@3 f3@3 e3@2 d3@3 c3@5 ~ c3@5 c3@5 e3@3 f3 ~ g3 c3@5 c3@5 ~ c3@5 f3@3 g3 a3 ~ c3@5 c3@5 c3@5 ~ b3@2, ~@12 c5@11 ~@73]/6",
  DR: "[~ c4 d4 ~@2 g4@2 a4@2 b4@2 ~ d5@2 e5@2 c5@2 d5@2 ~@2 d4 ~ e4 a5@2 f5@2 g5@2 ~ b5@2 c6@2 d6@2 c6@2 ~ [b3,a5]@2 ~ c4 d5@2 g5@2 ~ f5@2 g5@2 a5@2 b5@2 ~ b5@2 a5@2 [a3,g5]@2 ~ b3 e5@2 ~ e5@2 d5@2 e5@2 d5@2 ~ g3@5 ~@4 c5@2 c2@22, ~@3 c3@5 ~ c3@5 c3@5 ~ [c4,e5]@3 ~@2 f3@5 ~ f3@5 f3@5 ~@4 d4 ~ e3@5 e3@5 ~ e3@5 ~@4 c4 ~ d3@5 c3@5 b4@8 ~@3 c5@11 ~@11, ~@11 c5@2 ~@8 f5@2 g5@2 ~@6 a5@2 ~@7 b5@2 ~ g5@2 ~@4 e5@2 ~@7 c6@2 ~@5 f5@2 ~@2 f5@2 ~@7 c5@2 ~@5 g2@5 ~@22]/7", // B7 A7 C
  DS: "~@7 e5", DT: "a5@2 g5@2 ~ e5@2 d5@2 c5@2 ~ c5@2 d5@2, ~@4 f5@2 ~@5 b4@2 ~@3, ~@5 a3@5 ~ g#3@5",
  DU: "c5@2 b4@2 ~ a4@2 b4@2 c5@2 ~ a4@2 c5@2, a3@4 c5@2 ~@5 e4@2 ~@3, ~@5 a2@5 ~ a3@5",
  DV: "b4@2 a4@2 ~ g#4@2 a4@2 b4@2 ~ b4@2 d5@2, g#3@4 b4@2 ~@5 e4@2 ~@3, ~@5 e3@5 ~ g#3@5",
  DW: "c5@2 b4@2 ~ a4@2 c5@2 e5@2 ~ g5@2 f#5@2, a3@4 c5@2 ~@5 a5@2 ~@3, ~@5 g3@5 ~ f#3@5",
  DX: "e3@5 ~@2 f#5@2 e5@2 b5@3 b5@2, g5@7 ~@9, ~@5 e2@5 ~ d#3@5",
  DY: "b5@2 a5@2 ~ g5@2 f#5@2 e5@2 b5@3 b5@2, e3@2 b5 ~@5, ~@5 e2@5 ~ e3@5",
  DZ: "[d#3,b5]@4 b5 [b2,b5]@4 b5@2 b5@3 b5@2, ~@11 d#3@5", EA: "b5@2 a5@2 ~ g5@4 e5@2 f#5@3 [e3,g#5]@2, e3@2 b5 ~@5",
  EB: "a3@2 g3@2 ~ e3@2 d3@2 [c3,e5]@2 ~ [c3,a5]@2 [d3,b5]@2, a5@4 [f3,a4]@2 ~@5 [b2,g#5]@2 ~@3, ~@5 c5@4 ~@7", // C F G F E
  EC: "[c3,a5]@2 [b2,g#5]@2 ~ [a2,e5]@2 [b2,d5]@2 [c3,e5]@2 ~ [a2,e5]@2 [c3,a5]@2, ~@4 [c3,a5]@2 ~@5 [e2,c5]@2 ~@3", // F E A5 Bm C A5 F C
  ED: "[b2,g#5]@2 [a2,f#5]@2 ~ g#2@2 a2@2 [b2,g#5]@2 ~ [b2,a5]@2 [d3,g#5]@2, ~@4 [b2,g#5]@2 ~@5 [e2,b5]@2 ~@3, ~@5 e5@4 ~@7", // E D E B7 Ddim E E5
  EE: "c3@2 b2@2 ~ a2@2 c3@2 [e3,c5]@2 ~ f3@2 [e3,a5]@2, a5@4 c3@2 ~@5 e5@4 ~, ~@11 g3@2 ~@3", // C A5
  EF: "[f3,d5]@4 ~ a4@4 [d3,d5]@2 [e3,g4]@3 [f#3,d5]@2, ~@2 f4 ~@5", // Dm D Em D
  EG: "d5@2 c5@2 ~ g4@2 b4@2 [g2,d5]@2 ~ e5@2 [b2,d5]@2, g3@4 d5@2 ~@5 a2@4 ~, ~@11 f5@2 ~@3", // G5 Bm
  EH: "[c3,e5]@4 ~ e3@2 d3@2 c3@2 g3@3 [g3,b4]@2, ~@2 [d3,f5] ~@5, ~@5 g5@9 ~@2", // C G Dm
  EI: "g3@2 f3@2 ~ e3@2 d3@2 c3@2 g3@3 [g3,a4]@2, c5@2 [g3,g4] ~@5, ~@5 g5@9 ~@2", // Gsus2 G
  EJ: "[g3,b4]@4 g3 g3@4 g3@2 g3@3 [g3,d5]@2, ~@2 g4 ~@5, ~@5 f5@9 ~@2", // G G5
  EK: "[c3,e5]@4 ~ e5@4 [d3,b4]@2 ~ g#4@2 [f3,a4]@2, ~@4 g5@2 ~@5 e3@4 ~, ~@11 c5@2 ~@3", // C G F
  EL: "d5@2 c5@2 ~ b5@4 [e2,g#5]@2 [f#2,a5]@3 [g#2,b5]@2, g#2@2 d5 ~@5", // E F#m G#m
  EM: "e5@2 d5@2 ~ a4@2 c5@2 [a3,e5]@2 ~ f5@2 [c#4,e5]@2, a2@4 e5@2 ~@5 b3@4 ~, ~@11 g5@2 ~@3", // A5 C#m
  EN: "f5@2 e5@2 d3 d5@2 f5@2 [d4,a5]@2 ~ [c#4,a#5]@2 [d4,d5]@2, d4@2 f5 ~@5, ~@5 d3@4 ~@2 [d4,a5]@2 ~@3", // D5 F# D D5
  EO: "e5@2 d5@2 c3 c5@2 e5@2 [c4,g#5]@2 ~ [b3,a5]@2 [c4,a4]@2, c4@2 e5 ~@5, ~@5 c3@4 ~@2 [c4,g#5]@2 ~@3", // Fm B7 F Fm
  EP: "b3@2 a3@2 d5 g#3@2 a3@2 [b3,d5]@2 ~ g#3@2 [b3,d5]@2, d5@4 b3@2 ~@5 [e3,d5]@3 ~@2, ~@5 d5@4 ~@7", // Bm E7
  EQ: "d5@2 c5@2 ~ e5@4 [d3,a4]@2 [e3,e4]@3 [e2,g#4]@2, c3@9 ~@7, ~@2 b4 ~@5", // D5 E
  ER: "a4@2 e4@2 ~ a3@2 c4@2 e4@2 ~ b4@2 c5@2, a2@4 c4@2 ~@5 a4@2 ~@3, ~@5 c3@5 ~ a2@5",
  ES: "[c5,d5]!4 ~ d#5@9 e5@2, e3@2 b4 ~@5, ~@5 e2@5 ~@6", // Csus2
  ET: "b4@2 g#4@2 ~ b3@2 e4@2 g#4@2 ~ c5@2 d5@2, e3@4 e4@2 ~@5 b4@2 ~@3, ~@5 g#3@5 ~ e3@5",
  EU: "[d5,e5]!4 ~ g#5@9 a5@2, a3@2 c5 ~@5, ~@5 a2@5 ~@6", // Dsus2
  EV: "f5@2 a5@2 ~ f5@2 c#5@2 d5@2 ~ d5@2 f5@2, d3@4 e5@2 ~@5 d3@5, ~@11 a4@2 ~@3",
  EW: "e5@2 a5@2 ~ e5@2 b4@2 c5@2 ~ c5@2 e5@2, c3@4 d5@2 ~@5 c3@5, ~@11 a4@2 ~@3",
  EX: "d5@2 f5 e5 [c5,d5] b4@2 d5 c5 b4 a4 ~ b4 a4 g#4 f#4, b2@5 ~@4 c3@2 b2@4 ~, ~@11 g#4@2 ~ a2@2", // Csus2
  EY: "[g#2,e4]@6 f#4 g#4 a4 b4 c5 ~ e5 d5 c5 b4, ~@9 g#3@2 e3@4 ~, ~@11 d5@2 ~ g#3@2", // C#m
  EZ: "c5@2 e5@2 ~ c5@2 g#4@2 a4@2 ~ a4@2 c5@2, a3@4 b4@2 ~@5 g3@5, ~@11 e4@2 ~@3",
  FA: "d4@2 f#4@2 ~ c5@2 f#5@2 [d3,a5]@2 ~ d5 c5 b4 a4, f#3@4 a4@2 ~@5 e3@4 ~, ~@11 c5@2 ~ f#3@2", // D5
  FB: "b4@2 d5@2 ~ b4@2 f#4@2 g4@2 ~ g4@2 b4@2, g3@4 a4@2 ~@5 f#3@5, ~@11 d4@2 ~@3",
  FC: "c4@2 e4@2 ~ b4@2 e5@2 [c3,g5]@2 ~ c5 b4 a4 g4, e3@4 g4@2 ~@5 d3@4 ~, ~@11 b4@2 ~ e3@2", // C5
  FD: "a4@2 c5@2 ~ a4@2 e4@2 f#4@2 ~ f#4@2 a4@2, f#3@4 g4@2 ~@5 e3@5, ~@11 c4@2 ~@3",
  FE: "b3@2 d#4@2 ~ a4@2 d#5@2 [b2,f#5]@2 ~ b4 a4 g4 f#4, d#3@4 f#4@2 ~@5 c#3@4 ~, ~@11 a4@2 ~ d#3@2", // B5
  FF: "g4@2 b4@2 ~ g4@2 b4@2 [g3,d#5]@2 ~ f#3@2 [g3,e5]@2, e3@4 f#4@2 ~@5 d#5@4 ~, ~@11 g3@2 ~@3", // Cm C
  FG: "a4@2 c5@2 ~ a4@2 c5@2 [c4,d#5]@2 ~ b3@2 [c4,e5]@2, c3@4 g#4@2 ~@5 d#5@4 ~, ~@11 c4@2 ~@3", // Cm C
  FH: "b4@2 e5@2 ~ b5@2 a5@2 [e3,g5]@2 ~ g5@2 [f#3,e5]@2, g3@4 g5@2 ~@5 a3@4 ~, ~@11 f#5@2 ~@3", // Em F#7
  FI: "d#5@2 b4 c#5 [d#5,e5] f#5@2 d#5 e5 f#5 g5 ~ b5 a5 g5 f#5, b3@5 ~@4 d#3@2 b2@4 ~, ~@11 a5@2 ~ d#3@2", // Emaj7
  FJ: "[e3,g5]@3 f#5 [d#5,e5] g3@4 a3@2 ~ g5 f#5 e5 d#5, ~@4 f#3@2 ~@5 b3@4 ~, ~@5 e5@7 ~@2 b2@2", // Em Emaj7
  FK: "[e3,e5]@5 e2@5 ~ e3@5", FL: "d#3@5 b2@5 ~ d#3@5",
  FM: "e5@2 b4@2 ~ e4@2 g4@2 b4@2 ~ f#5@2 g5@2, c3@4 g4@2 ~@5 e5@2 ~@3, ~@5 e3@5 ~ e3@5",
  FN: "[g5,a5]!4 ~ a#5@9 b5@2, b3@2 f#5 ~@5, ~@5 b2@5 ~@6", // Gsus2
  FO: "f#5@2 d#5@2 ~ f#4@2 b4@2 d#5@2 ~ g5@2 a5@2, b3@4 b4@2 ~@5 f#5@2 ~@3, ~@5 d#4@5 ~ b3@5",
  FP: "[a5,b5]!4 ~ d#6@9 e6@2, e4@2 g5 ~@5, ~@5 e3@5 ~@6", // Asus2
  FQ: "c6@2 e6@2 ~ c6@2 g#5@2 a5@2 ~ a5@2 c6@2, a3@4 b5@2 ~@5 a3@5, ~@11 e5@2 ~@3",
  FR: "b5@2 e6@2 ~ b5@2 f#5@2 g5@2 ~ g5@2 b5@2, g3@4 a5@2 ~@5 g3@5, ~@11 e5@2 ~@3",
  FS: "c6 b5 a5 g5 [e5,f#5] e5 ~@3 g3@2 ~ [f#5,g5] e5 d#5 c#5, f#3@5 ~ d#5@5 a3@3 f#3@2", // Esus2 Gmaj7
  FT: "[d#3,c#5]@4 b4@2 c#5 d#5 e5 f#5 g5 ~ b5 a5 g5 f#5, ~@9 d#3@2 b2@4 ~, ~@11 a5@2 ~ d#3@2", // D#7
  FU: "g5@2 b5@2 ~ g5@2 d#5@2 e5@2 ~ e5@2 g5@2, e3@4 f#5@2 ~@5 d3@5, ~@11 b4@2 ~@3",
  FV: "a4@2 c#5@2 ~ g5@2 c#6@2 [a2,e6]@2 ~ a5 g5 f5 e5, c#3@4 e5@2 ~@5 b2@4 ~, ~@11 g5@2 ~ c#3@2", // A5
  FW: "f5@2 a5@2 ~ f5@2 c#5@2 d5@2 ~ d5@2 f5@2, d3@4 e5@2 ~@5 c3@5, ~@11 a4@2 ~@3",
  FX: "g4@2 b4@2 ~ f5@2 b5@2 [g2,d6]@2 ~ g5 f5 e5 d5, b2@4 d5@2 ~@5 a2@4 ~, ~@11 f5@2 ~ b2@2", // G5
  FY: "e5@2 g5@2 ~ e5@2 g5@2 [d3,b5]@2 ~ d3@2 [e3,c6]@2, c3@4 d5@2 ~@5 b5@4 ~, ~@11 e3@2 ~@3", // G C
  FZ: "f5@2 a5@2 ~ f5@2 a5@2 [g3,b5]@2 ~ g3@2 [a3,c6]@2, a2@4 e5@2 ~@5 b5@4 ~, ~@11 a3@2 ~@3", // G Am
  GA: "[e3@5 ~@6 g3@5 c4@4 ~ e5@2 d5@2 c5@2 ~@3 g4@2, g5@20 g4@2 ~@5 [c3,g5]@5]/2", // C5
  GB: "[g3@5 ~@6 g2@5 c3@4 ~ [b2,c5]@4 e5@2 ~ g5@2 a5@2, g5@20 g4@2 ~@5 a2@5, ~@27 f#5@2 ~@3]/2", // Cmaj7
  GC: "[b4@2 a4@2 ~ b2@5 ~ d3@5 g3@4 ~ b5@2 a5@2 g5@2 ~@3 d5@2, g2@4 g4@2 ~@14 d5@2 ~@5 [g2,d6]@5, ~@5 d6@14 ~@13]/2", // G5
  GD: "[d2@5 ~@6 d3@5 g3@4 ~ b4@2 d5@2 g5@2 ~ a5@2 g5@2, d6@20 d5@2 ~@5 a#5@2 ~@3, ~@21 f3@5 ~ d3@5]/2",
  GE: "f5@2 e5@2 ~ d5@2 f5@2 a5@2 ~ c6@2 b5@2, d3@4 f5@2 ~@5 d6@2 ~@3, ~@5 c3@5 ~ b2@5",
  GF: "c6@2 b5@2 ~ g5@2 f5@2 e5@2 ~ e5@2 f5@2, a2@4 a5@2 ~@5 d5@2 ~@3, ~@5 a3@5 ~ b3@5",
  GG: "e5@2 d5@2 ~ c5@2 d5@2 e5@2 ~ c5@2 e5@2, c4@4 e5@2 ~@5 g4@2 ~@3, ~@5 c3@5 ~ c4@5",
  GH: "d5@2 c5@2 ~ b4@2 c5@2 d5@2 ~ d5@2 f5@2, b3@4 d5@2 ~@5 g4@2 ~@3, ~@5 g3@5 ~ b3@5",
  GI: "e5@2 d5@2 ~ c5@2 e5@2 g5@2 ~ a5@2 g5@2, c4@4 e5@2 ~@5 a#5@2 ~@3",
  GJ: "a5@2 g5@2 ~ e5@2 f5@2 [e3,g5]@2 ~ e5@2 [a2,g5]@2, ~@4 a5@2 ~@5 a4@2 ~@3, ~@5 a3@4 ~@2 c#3@4 ~", // Em A7
  GK: "f5@2 e5@2 ~ d5@2 f#5@2 a5@2 ~ b5@2 a5@2, d3@4 f5@2 ~@5 c6@2 ~@3",
  GL: "b5@2 a5@2 ~ f#5@2 g5@2 [f#3,a5]@2 ~ f#5@2 [b2,a5]@2, ~@4 b5@2 ~@5 b4@2 ~@3, ~@5 b3@4 ~@2 d#3@4 ~", // F#m B7
  GM: "g5@2 f#5@2 ~ e5@2 g#5@2 b5@2 ~ c6@2 b5@2, e3@4 g5@2 ~@5 d6@2 ~@3",
// … 404 more lines

More by Johann Sebastian Bach