Strudelify

In the Cage (medley): The Cinema Show Slipperman

Genesis

KeyG minorTempo64 bpm
0:00/0:00
// In the Cage (medley): The Cinema Show   Slipperman — Genesis
// 64 bpm, 4/4, key G 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 (4/4 at bar 1, 6/4 at bar 24, 3/4 at bar 38, 6/4 at bar 38, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: pitch bends are ignored
// note: duplicate parts dropped: ch 14 electric guitar clean (copy of ch 9 electric guitar jazz)
// note: Full arrangement: all 303 bars on a 32-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(64/4)

// 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 · drawbar organ
const drawbar_organ = note("<~ A B@7 C@6 ~@288>".pickRestart({
  A: "~@3 [b2,b3,d4,gb4,a4]@13", // Bm7
  B: "[~@2 [a2,b3,db4,e4,gb4]@28 ~ [g2,b3,d4,e4,g4]@28 [b2,a3,b3,d4,gb4]@57 [a2,a3,b3,db4,e4]@28 [b3,d4]@14 ~ [a3,db4]@14 [b3,d4]@14 [a3,db4]@14 [b3,d4]@14 [db4,e4]@9, ~@9 [g2,g3]@5]/7", // Gbm7 Em7 Bm7 A Bm A Bm A …
  C: "[~@6 [b3,d4]@85 [bb3,eb4]@82 ~@19, ~ [gb2,gb4]@28 ~@3]/6", // Bm Eb5 Gb
})).s("gm_drawbar_organ").gain(0.09).pan(0.6)

// bass · electric bass finger
const bass = note(`<
  ~ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI@2 AJ AK AL AM AN AO AP AQ AR AS AT AU
  AV@2 AW@2 AX@2 AY AZ BA BB@2 BC BD@3 BE@2 ~@18 BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CA CB CC
  CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ@4 CR ~@34 CS CT CU CV CW CX CY CZ DA DB DC DD DE DF DG ~@35 DH DI@2 DJ DI@2
  DK DI DL DI DM DI DN DO DP DQ DR DS DT DU DV DW ~@12 DX DY DZ EA EB EC ED EE ~@8 EF DY DZ EA EB EC EG EH EI@2 EJ EI@2
  EK EI@5 EL EM ~@22
>`.pickRestart({
  A: "~@6 b1@2 ~@2 b1 ~@2 b1@2 ~@2 b1 ~@2 b1@2 ~@3 b1 ~ b1@2 ~@3",
  B: "b1 ~ a1 ~@4 a1 ~ a1 ~@4 a1@2 a1 ~@4 a1 ~ a1 ~@4 a1 ~@2 g1",
  C: "~@3 g1 ~@2 g1 ~@3 g1@2 ~ g1 ~@3 g1 ~@2 g1 ~@4 g1 ~ b1 ~@4",
  D: "b1@2 b1 ~@4 b1 ~ b1 ~@4 b1 ~ b1 ~@4 b1 ~ b1 ~@4 b1 ~@2 b1",
  E: "~@3 b1 ~@2 b1@2 ~@2 b1 ~@2 b1 ~@3 b1 ~@2 a1 ~@4 a1 ~ a1 ~@4",
  F: "a1 ~ a1 ~@4 a1 ~ a1 ~@4 a1 ~ g1 ~@4 g1 ~ g1@2 ~@3 g1 ~@2 g1",
  G: "~@3 g1 ~@2 g1 ~ e1@2 f1@3 g1@2 ~@2 g1 ~@2 g1 ~@4 g1 ~ g1 ~@4",
  H: "g1 ~ g1 ~ e1 ~@2 f1 ~ g1 ~@4 g1 ~ g1 ~@4 g1 ~ g1 ~@4 g1 ~@2 g1",
  I: "~@3 g1@2 ~ gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1 ~@2 gb1 ~@4 gb1 ~ gb1 ~@4",
  J: "gb1@2 gb1 ~@4 gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@4 gb1@2 ~ gb1",
  K: "~@3 gb1 ~@2 gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1 ~@2 gb1 ~@4 gb1@2 gb1 ~@4",
  L: "gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@4 gb1@2 gb1 ~@4 gb1 ~ gb1 ~",
  M: "~@3 gb1 ~ gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@4 gb1 ~",
  N: "gb1 ~@4 gb1 ~ gb1 ~@3 gb1 ~ gb1 ~@4 gb1 ~ gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1",
  O: "~ gb1 ~@4 gb1 ~ gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1 ~ gb1 ~@3 gb1 ~@2 gb1 ~@3",
  P: "gb1 ~ bb1 ~@4 bb1 ~ bb1 ~@3 bb1 ~ bb1 ~@4 bb1 ~ bb1@2 ~@2 bb1 ~ bb1 ~@3",
  Q: "~ bb1 ~ bb1 ~@3 bb1 ~@2 bb1@2 ~@2 bb1 ~ bb1 ~@3 bb1 ~@2 bb1 ~@8", R: "~@4 bb1@2 ~@2 bb1 ~@8 bb1 ~@11 bb1 ~@2",
  S: "~@2 bb1 ~@7 bb1 ~@12 bb1 ~@3 bb1 ~@4", T: "~@4 bb1 ~@12 bb1 ~@3 bb1 ~@6 bb1 ~@3",
  U: "bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~ e1@2 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~@2",
  V: "~ bb1 ~@2 bb1 ~ e1@2 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~ e1@2 bb1 ~",
  W: "~@2 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~ e1@2 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1",
  X: "~@3 bb1 ~@2 bb1 ~ e1@2 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~ e1@2",
  Y: "bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~ e1@2 bb1 ~@2 bb1 ~@3 bb1 ~@2",
  Z: "~ bb1 ~@2 bb1 ~@3 bb1 ~ e1@2 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~",
  AA: "e1@2 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~ e1@2 bb1 ~@2 bb1 ~@3 bb1",
  AB: "~@3 bb1 ~@2 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1@2 c2@2 db2@2 d2@2, ~@6 e1 ~@9",
  AC: "eb2@2 ~ eb2 ~@3 eb2 ~@3 eb2 ~@2 eb2 ~@3 eb2 ~ ab2 ~ ab2@2 [db2,d2] eb2 ~@3 eb2 ~ db2, ~@2 d2@2 ~@9 db2@2 ~@17", // Dmaj7
  AD: "~ eb2 ~ db2 eb2 ~@3 eb2@2 ~@3 db2 d2 eb2 ~@3 eb2 ~ db2 ~ eb2 db2@2 eb2 ~@3 eb2@2, ~@6 ab2 ~@9",
  AE: "ab2 ~@2 db2 d2 eb2 ~@3 eb2 ~ db2 ~@2 db2@2 eb2@2 ~@2 eb2 ab1@2 ~ ab2@3 db2 ~@3 db2, ~@2 ab2@2 ~@9 eb2@2 ~@17",
  AF: "~@3 db2 ~@2 db2 ~@3 db2 ~@2 gb1@2 g1@2 ab1 ~@3 ab1 ~@2 ab1 ~@3 ab1 ~@3, ~@6 e1 ~@9",
  AG: "b1@2 ~ b1@2 c2@2 db2 ~@3 db2@2 ~ db2@2 b1@2 a1@3 ~ a1@2 a2 a2@2 a1@2 a1@3, ~ ab1 ~@14",
  AH: "~ a1@2 a2 a2@2 a1@2 gb1@2 ~@2 gb1@2 ~ gb1@2 ~@2 gb1@2 ~@2 gb1@2 ~ gb1@4 bb1 ~",
  AI: "[~@2 bb1 ~@2 bb1@2 ~@2 bb1 ~@3 bb1 gb1 ~ ab1 ~ a1 ~ bb1 ~@3 bb1 ~@2 bb1 ~@3 f2@2 eb2@2 db2@7 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~ gb1 ~ ab1 ~ a1 ~]/2",
  AJ: "bb1 ~@2 bb1 ~@3 bb1 ~@3 f2@2 ~ db2@7 ~ bb1 ~@2 bb1 ~@3 bb1 ~@2, ~@13 eb2@2 ~@17",
  AK: "~ bb1 ~@2 bb1 ~ gb1 ~ ab1 ~ a1 ~ bb1 ~@2 bb1 ~@3 bb1 ~@4 eb2@2 db2@6, ~@23 f2@2 ~@7",
  AL: "~@2 bb1 ~@2 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~ gb1 ~ ab1 ~ a1 ~ bb1 ~@2 bb1 ~@3 bb1",
  AM: "~@4 eb2@2 db2@7 bb1 ~@3 bb1 ~@3 bb1 ~@2 bb1 ~@3 bb1 ~ gb1 ~, ~@3 f2@2 ~@27",
  AN: "ab1 ~ a1 bb1 ~@3 bb1 ~@3 bb1 ~@2 f2@2 eb2@2 db2@7 bb1 ~@3 bb1 ~@2",
  AO: "~ bb1 ~@2 bb1 ~@3 bb1 ~ gb1 ~ ab1 a1 ~ bb1 ~@3 bb1@2 ~@2 bb1@2 ~ db2@2 bb1@2 db2@2",
  AP: "bb1@2 ~ d2@2 eb2 ~@3 eb2 ~@3 eb2 db2@2 eb2 ~@3 eb2 ~ ab2 ~@2 db2 d2 eb2 ~@3 eb2, ~ db2 ~@10 ab2 ~@3",
  AQ: "~ db2 ~ eb2 db2 ~ eb2 ~@3 eb2@2 ~@3 db2 d2 eb2 ~@3 eb2 ~ db2 eb2 ~ db2@2 eb2 ~@3, ~@7 ab2 ~@8",
  AR: "eb2@2 ab2 ab2@2 db2 d2 eb2 ~@3 eb2 ~ db2 eb2@2 db2@2 eb2@2 ~@2 eb2 ~ ab2 ab2@3 ~ db2 ~@2",
  AS: "~ db2 ~@2 db2 ~@3 db2 ~@3 db2 e1 ~ f1 ~ gb1@2 ab1 ~@3 ab1 ~@2 ab1 ~@3 ab1 ~",
  AT: "~@2 b1 ab1 ~ b1 ~ c2 ~ db2 ~@3 db2 ~@2 db2 ~ b1 ~ a1 ~@3 a1 a2 ~ a2@2 a1@2 a1",
  AU: "~@3 a1 a2 ~ a2@2 a1 ~ gb1 ~@2 gb1 ~@3 gb1 ~@3 gb1 ~@2 gb1 ~@3 gb1 ~@3",
  AV: "[eb2 bb2@2 eb2 ~ eb2 bb2@2 eb2 bb2 eb2 db3 eb3 ab3@2 eb2 bb2@2 eb2 bb2@2 eb2 bb2@2 eb2 bb2 eb2 [db3,eb3] ab3@2 eb2 bb2@2 eb2 bb2@2 eb2 bb2@2 eb2 bb2 eb2 db3 eb3 ab3@2 eb2 ~ eb2 bb2@2 eb2 bb2@2 eb2 bb2 eb2 db3 eb3 ab3@2 eb2 bb2@2, ~@4 bb2@2 ~@41 bb2@2 ~@15]/2", // Dbsus2
  AW: "[eb2 eb3@2 eb2 ~ eb2 eb3@2 eb2 ~ eb2 ~ eb2 bb2@2 eb2 eb3@2 eb2 bb2@2 eb2 eb3@2 eb2 ~ eb2!2 bb2@2 eb2 eb3@2 eb2 bb2@2 eb2 eb3@2 eb2 ~ eb2 ~ eb3 ~@2 eb3 ~ eb3 ~@2 eb3 ~@2 eb3 ~ eb3 ~ eb2 bb2@2 eb2 eb3@2, ~@2 bb2 ~@29]/2",
  AX: "[eb2 bb2@2 eb2 ~ eb2 ~ eb2 ~ eb3@2 ~ eb3@2 ~ d3@2 ~ d3 ~@2 bb1@2 ~@2 eb2 ~ eb2 eb3@2 eb2 bb2@2 eb2 eb3@2 eb2 ~ eb2 ~ eb2!3 ~ eb2!7 ~ g2 ab2 a2 bb2!9, ~@4 eb3@2 ~@20 bb2@2 ~@23 eb2@2 ~@11]/2",
  AY: "bb2!7 eb2!4 eb3 ~ eb3!2 eb2!4 bb2 ~ bb2!2 eb2!4 eb3!3 eb2!2",
  AZ: "eb2!2 bb2 ~ bb2!2 eb2!4 eb3 ~ eb3!2 eb2!6 eb3 eb3@2 eb3@2 db3 bb2@2 eb2@2 eb2 ~, ~@28 bb2 ~@3",
  BA: "eb2@2 ~ ab1@2 ab1@2 ab1@2 ab1@2 e2@2 e2 ~ e2@2 ~ a1@9 ab1!2 ~ ab1@2",
  BB: "[eb2@2 ab2!2 ~ ab1 ab1@4 db2 ~ db2 ~ db2@2 ~ db3!2 ~ db3 ~ db3 gb1 g1 ab1 ~ ab1 ~ ab1@2 eb2@2 ab2!2 ~ ab1 ab1@3 bb1 ~ bb1 ~ bb1@2 gb2@2 bb2!2 ~ bb1 bb1@3 ~ b1@5 b2@3, ~@8 ab2 ~@23]/2",
  BC: "~ bb2@2 ab2@3 ~ bb1@3 ab1@3 db2@2 eb2 eb2@2 eb2@2 eb2@2 db2@3 ab2@2 db2 db3@4",
  BD: "[~ ab2@3 ~ db2@8 f2@8 bb1@15 ab1 ~ ab1!3 ~ ab1!3 ~ ab1!5 bb1@7 bb2@9 ab1 ~ ab1!2 ~ ab1!3 ~ ab1!3 ~ ab1!2 bb1@7 bb2@7]/3",
  BE: "[~ ab1@2 ab1!4 ~ ab1!10 bb1@22 ~@24]/2", BF: "~@20 eb2 bb2@2 eb2 eb3@2 eb2 bb2@2 eb2 eb3@2",
  BG: "eb2 ~ eb2 ~ eb2!3 ~ eb2!8 ~ g2 ab2 a2 bb2!12, ~@16 eb2@3 ~@13",
  BH: "bb2!5 eb2!4 eb3 ~ eb3!2 eb2!3 bb2 ~ bb2!2 eb2!4 eb3 ~ eb3!2 eb2!3 bb2",
  BI: "~ bb2!2 eb2!4 eb3!3 eb2!4 bb2 ~ bb2!2 eb2!3 eb3 ~ eb3!2 eb2!3 [eb2,bb2] ~ bb2!2", // Eb5
  BJ: "eb2!4 eb3 ~ eb3 [eb2,eb3] eb2!3 bb2 ~ bb2!2 eb2!3 [eb2,eb3] ~ eb3!2 eb2!4 bb2 ~ bb2 eb2!3", // Eb
  BK: "eb2 eb3 ~ eb3!2 eb2!3 eb3 ~ eb3!2 eb2!4 eb3 ~ eb3 eb2!4 eb3 ~ eb3!2 eb2!3 eb3 ~",
  BL: "eb3!2 eb2!4 eb3!3 eb2!4 eb3 ~ eb3!2 eb2!3 eb3 ~ eb3!2 eb2!4 eb3!3 eb2",
  BM: "eb2!3 eb3 ~ eb3!2 eb2!3 eb3 ~ eb3!2 eb2!4 eb3!3 eb2!4 eb3!3 [eb2,eb3] eb2!3", // Eb
  BN: "eb3!4 eb2!3 [eb2,bb2] bb2!3 bb1!4 bb2!3 [bb1,bb2] bb1!3 bb2!4 bb1!3 bb2!3", // Eb5 Bb
  BO: "bb2 eb2!4 eb3!3 eb2!4 eb3!4 eb2!3 bb2!4 bb1!4 bb2!3 bb1!2",
  BP: "bb1!2 bb2!4 bb1!3 bb2!4 eb2!4 eb3!3 eb2!4 eb3!3 eb2!4 bb2",
  BQ: "bb2!3 bb1!3 bb2!4 bb1!4 bb2!3 bb1!4 bb2!3 eb2!4 eb3!4",
  BR: "eb2!3 eb3!4 eb2!3 [eb2,bb2] bb2!3 bb1!4 bb2!3 bb1!4 bb2!4 bb1!3", // Eb5
  BS: "bb2!4 eb2!3 [eb2,eb3] eb3!3 eb2!4 eb3!3 eb2!4 bb2!4 bb1!3 bb2!3", // Eb
  BT: "bb2 bb1!3 [bb1,bb2] bb2!3 bb1!4 bb2!3 eb2!4 eb3!4 eb2!3 eb3!4 eb2!2", // Bb
  BU: "eb2 bb2!4 bb1!4 bb2!3 bb1!4 bb2!3 [bb1,bb2] bb1!3 bb2!4 eb2!3 eb3!2", // Bb
  BV: "eb3!2 eb2!4 eb3!3 eb2!4 bb2!3 [bb1,bb2] bb1!3 bb2!4 bb1!3 bb2!4 bb1", // Bb
  BW: "bb1!3 bb2!3 eb2!4 eb3!3 [eb2,eb3] eb2!3 eb3!4 eb2!3 bb2!4 bb1!4", // Eb
  BX: "bb2!3 bb1!4 bb2!3 bb1!2 ~ c2 ~ db2 ~ eb2 ~@2 eb2 ~@3 eb2 ~ db2 ~ eb2 ~@2 eb2",
  BY: "~ ab2 ~ ab2@2 db2 [d2,eb2] ~@3 eb2 ~@3 eb2 ~ db2 eb2 ~@3 eb2 ~ ab2 ~@2 db2 d2 eb2 ~@3, ~@25 ab2@3 ~@4", // Ebmaj7
  BZ: "eb2 ~@2 eb2 ~ db2 ~ eb2 ~@3 eb2 ab2 ~ ab2@2 db2 d2 eb2 ~@2 eb2 ~@3 eb2 ~ db2 eb2 ~@3",
  CA: "eb2 ~ ab2 ~ ab2@3 db2 ~@3 db2 ~@2 db2 ~@3 db2 ~@2 db2@4 ~@4 ab1 ~@2",
  CB: "ab1 ~@3 ab1 ~@2 ab1 ~@3 b1 ~ bb1 b1 ~ c2 ~ db2 ~@3 db2 ~@2 db2 ~ b1 ~ a1 ~@2",
  CC: "a1 ~ a2 ~ a2@2 a1!2 ~@3 a1 ~ a2 ~@2 a1 ~ gb1@3 ~ gb1@3 gb1@3 ~ gb1@3, ~@15 a2@2 ~@15",
  CD: "gb1@3 ~ gb1@3 ~ [eb2,bb2] eb2!3 eb3!4 eb2!3 eb3!4 eb2!3 bb2!4 bb1!2", // Eb5
  CE: "bb1 [bb1,bb2] bb2!3 bb1!4 bb2!3 bb1!4 bb2!3 eb2!4 eb3!3 eb2!4 eb3!2", // Bb
  CF: "eb3!2 eb2!3 bb2!4 bb1!3 bb2!4 bb1!3 bb2!4 bb1!3 [bb1,bb2] bb2!3 eb2!2", // Bb
  CG: "eb2!2 eb3!3 eb2!4 eb3!3 eb2!4 bb2!3 [bb1,bb2] bb1!3 bb2!4 bb1!3 bb2!2", // Bb
  CH: "bb2!2 bb1!3 bb2!4 eb2!3 [eb2,eb3] eb3!3 eb2!4 eb3!3 eb2!4 bb2!3 bb1!2", // Eb
  CI: "bb1!2 bb2!3 [bb1,bb2] bb1!3 bb2!4 bb1!3 bb2!4 eb2!3 eb3!4 eb2!3 eb3!2", // Bb
  CJ: "eb3!2 eb2!4 bb2!3 bb1!4 bb2!3 bb1!4 bb2!3 bb1!4 bb2!3 [eb2,bb2] eb2", // Eb5
  CK: "eb2!2 eb3!4 eb2!3 eb3!4 eb2!3 bb2!4 bb1!3 [bb1,bb2] bb2!3 bb1!4 bb2", // Bb
  CL: "bb2!2 bb1!4 bb2!3 eb2!4 eb3!3 [eb2,eb3] eb2!3 eb3!4 eb2!3 bb2!4 bb1", // Eb
  CM: "bb1!2 bb2!4 bb1!3 [bb1,bb2] bb2!3 bb1!4 bb2!3 eb2!4 eb3!3 eb2!4 eb3", // Bb
  CN: "eb3!2 [eb2,eb3] eb2!3 bb2!4 bb1!3 bb2!4 bb1!3 bb2!4 bb1!3 bb2!3 ~@2", // Eb
  CO: "~@2 eb1@5 f1@2 gb1@3 gb1@4 ab1@3 bb1!13", CP: "bb1!5 bb1@3 ~@5 eb1@5 f1@2 gb1@3 gb1@3 ab1@4 bb1!2",
  CQ: "[bb1!16 bb1@4 ~@3 ab1@5 ~ bb1@5 b1@5 db2@5 ~ eb2@5 f2@5 gb2@5 ~ ab2@5 bb2@5 b2@5 ~ db3@5 eb3@5 f3@5 ~ gb3@5 gb3@4 ~ f3@5 ~ eb3@8 ab2 ~ bb2@2 eb2@4 eb3@3]/4",
  CR: "~ ab2@2 ~@2 eb3@2 ab2@2 bb2 ~ eb3@2 ~ ab2@2 db3@2 eb2@12 ~@2, eb3@2 ~@2 bb2@2 ~@7 gb2@2 ~@17", CS: "~@15 e1",
  CT: "~@2 gb1@3 ab1@2 a1@2 b1@2 a1@3 b1@3 ~ db2@2 ~ eb2@2 e2@3 ~ b2@3 e2@2, ~@10 d2 ~@5",
  CU: "~@2 e2 ~ e2@3 b2@3 ~ e2@3 ~@2 g1@3 ~ a1@3 b1@2 db2@2 d2@2 d2@3",
  CV: "e2@3 ~@2 g2@2 a2@2 e2@3 ~ b2@3 e2@3 ~ e2 ~ e2@3 b2@7, ~@2 gb2 ~@13",
  CW: "~@2 e1@3 gb1@3 ~ ab1@2 a1@2 ~ a1@3 ~ b1@3 db2@2 d2@2 eb2@2 e2@3 b2@2, ~@13 b1@2 ~@17",
  CX: "~@2 e2@3 ~ e2 e2@3 ~ b2@3 ~ e2@3 ~@2 g1@3 a1@4 b1@2 ~ d2@2, ~@29 db2@2 ~",
  CY: "d2@3 ~ e2@3 gb2@2 g2@2 a2@2 e2@3 b2@3 ~ e2@3 e2@2 e2!5 ~@2",
  CZ: "~@5 e2@2 e2 ~ gb2 ~ gb2 gb2@2 gb2 gb2@2 ~ gb2 gb2@2 gb2!11", DA: "gb2!3 ~ gb2!2 ~ gb2!3 ~ gb2!17 ~ gb2!2 ~",
  DB: "gb2!3 ~ gb2!2 ~ gb2!17 ~ gb2!3 ~ gb2!2 ~", DC: "gb2!17 ~ gb2!6 ~ gb2!5 db3!2",
  DD: "db3!2 gb3!3 [gb2,gb3] ~ gb2!3 ~ gb2!6 ~ gb2!5 db3!4 gb3!3 gb2 ~", // Gb
  DE: "gb2!3 ~ gb2!2 ~ gb2!3 ~ gb2!5 db3!4 gb3!3 gb2 ~ gb2!3 ~ gb2!2 ~",
  DF: "gb2!3 ~ gb2!5 db3!4 gb3!3 g1!2 ~ g1!3 ~ g1!3 ~ g1!3 ~ g1", DG: "g1!2 ~ g1!3 ~ g1!3 ~ g1!3 ~ g1 ~@16",
  DH: "~@30 c2!2", DI: "~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!3 ~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!3",
  DJ: "~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!3 ~ c2!3 ~ c2 c3 bb2 ~ a2 g2 f2 ~ e2 c2!2",
  DK: "~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!3 ~ c2!3 ~ c2 ~ e1@2 ~ f1 ~@2 gb1 c2!2",
  DL: "~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!3 ~ c2 c3 c2 ~ g2 c2 c3 ~ b2 a2 g2 ~ f2 c2!2",
  DM: "~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!2 ~@2 c2@2 c2@2 ~ f1@3 g1@2 b1@3 c2!2",
  DN: "~ c2 c3 c2 ~ g2 ~@4 c2!2 ~ c2!3 ~ c2 c3 c2 ~ g2 c2 c3 ~ c2!3 ~ c2!2 ~",
  DO: "~ c2 c3@2 ~ c2!2 ~@2 c2 c3@3 ~ c2 ~ c2!2 ~ c2!2 ~ c2!2 ~ c2!2 ~ c2!2 ~ c2",
  DP: "c2!2 ~ c2!3 ~ c2!3 ~ c2 f2 g2 ~ c3 c2!2 ~ c2!3 ~ c2!3 ~ c2 f2 g2 ~ c3",
  DQ: "c2!2 ~ c2!3 ~ c2!3 ~ c2 f2 g2 ~ c3 c2!2 ~ c2!3 ~ c2 c3@3 f2@3 g2@2",
  DR: "c2!2 ~ c2!3 ~ c2!3 ~ c2 c3 c2 ~ c3 c2!2 ~ c2!3 ~ c2!3 ~ c2 c3 c2 ~ c3",
  DS: "c2!2 ~ c2!3 ~ c2!3 ~ c2 c3 c2 ~ c3 c2!2 ~ c2!3 ~ c2 c3 bb2 ~ a2 g2 f2 ~ e2", DT: "c2@4 c3@4 c2@2 ~ c2 c3@4",
  DU: "c2!2 ~ c2 c3@4 c2!2 ~ c2@5", DV: "c2@4 c3@4 c2!2 ~ c2 ~ c3@3", DW: "c2!2 ~ c2 c3@3 ~ c2!2 ~ c2 ~ e2 f2 gb2",
  DX: "eb2@4 ~ eb2 ~ eb3 eb2@8", DY: "eb2@8 ~@2 bb2@2 ~@2 eb2@2 eb2@4 ~@2 eb3 ~ eb3@2 bb2@2 ~@2 eb2@2",
  DZ: "eb2@4 ~ bb1 ~ bb1 eb2@6 bb2@2", EA: "eb2@4 ~ eb3 ~ bb2 ~ eb2 ~ bb1 db2 eb2 db2 bb1",
  EB: "eb2@8 ~@2 bb2@3 ~ eb2@2 eb2@2 ~@4 eb3@2 eb3@2 eb2@2 ~@4", EC: "eb2@4 ~ bb1 ~ db2 eb2@4 ~@2 db2 d2",
  ED: "eb2@6 ~ eb2 d2!2 ~@2 d3 ~@3", EE: "~@4 c3@4 ~ d1 d1@2 e1@2 f1 gb1, c2 ~", EF: "eb2@4 ~ eb3 ~ eb2 eb2@8",
  EG: "eb2@6 ~ eb2 d2 d2@2 ~ d3@4", EH: "c2!16, ~ c3 ~@2", EI: "~@8 c3@8 ~ c2@2 c2@2 ~@2 c2@2 c3@7, c2@7 ~@9",
  EJ: "~@8 c3@8 ~ c2@2 c2@2 ~@2 c2@2 c3@6 c2, c2@7 ~@9", EK: "c2@8 c3@8 ~ c2 ~ c2 ~@2 c2 ~@2 c2 ~ c2 ~@2 c2 ~",
  EL: "c2!8 b1!8", EM: "a1!15 ~",
})).s("gm_electric_bass_finger").gain(0.48)

// chords · drawbar organ
const drawbar_organ_2 = note(`<
  ~@13 A B C D E F G H I J K@2 L M N O P@2 Q R S@2 T@2 U V W X Y@2 Z AA AB AC AD@2 AE@6 AF@8 AG AH ~@2 AI AJ@6 AK@8 AL@4
  AM@7 AN AO AP AQ AR AS@3 AT AU AV AW AX AY@2 AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM@7 ~@2 BN@8 ~@14 BO@7 BP BQ@4
  BR@3 BS BT@6 ~@14 BU@5 ~@9 BV BW BX BY BZ BW BX CA CB@2 ~@6 CC@2 CD@8 CE@4 CF@4 CG@3 CH CI@2 CJ CK@8 CL CM@4 CN@2 CO
  CP@8 CQ@8 CR CS CT@2 CU CV CW CX@2 CY CW CX@2 CY CW CX@2 CY CW CX@2 CY CW CX@2 CZ@3
>`.pickRestart({
  A: "~@3 [bb3,eb4,gb4] ~ [eb4,gb4]@2 ~@2 [bb3,eb4,gb4] ~@2 [bb3,eb4,gb4] ~@3 [bb3,eb4,gb4] ~ [bb3,db4,f4] ~@4 [bb3,db4,f4] ~ [bb3,f4] ~@4 [bb3,db4,f4] ~, ~@5 bb3 ~@19 db4@2 ~@5", // Ebm Bbm Bb5 Bbm
  B: "[bb3,f4] ~@4 [bb3,db4,f4] ~ [bb3,f4] ~@3 [bb3,db4,f4] ~ [eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4], db4@2 ~@5 db4@2 ~@4 bb3@2 ~@12 bb3@2 ~@3", // Bb5 Bbm Bb5 Bbm Ebm
  C: "~ [eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [db4,f4] ~ b3 bb3 [bb3,db4,f4] ~@2 [bb3,db4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4]@2 b3 bb3 [bb3,db4,f4] ~@2 [bb3,f4] ~ b3 bb3, ~ bb3@2 ~@5 bb3@2 ~@5 f4 ~@5 f4 ~@6 db4@2 ~@2", // Ebm Db Bbm Bb5
  D: "[bb3,db4,f4] ~ [eb4,gb4] ~ b3 bb3 ~ [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~ [db4,f4] ~@2 b3, ~@2 bb3@2 ~@11 bb3@2 ~@5 bb3@2 ~@4 bb3@2 ~@2", // Bbm Ebm Db
  E: "bb3 [bb3,db4,f4] ~ [bb3,db4]@2 b3 bb3 [bb3,db4,f4] ~@2 [bb3,db4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4] ~ b3 bb3 [bb3,db4,f4] ~@2 [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3, ~@3 f4 ~@6 f4 ~@12 bb3@2 ~@7", // Bbm Ebm
  F: "bb3 ~ [bb3,eb4,gb4] ~ [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~ [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~@2 [db4,f4] ~ b3 bb3 [bb3,db4,f4] ~ [bb3,db4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4]@2 ~, ~@4 bb3@2 ~@4 bb3@2 ~@5 bb3@2 ~@4 f4 ~@5 f4 ~@2", // Ebm Db Bbm
  G: "b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4] ~ b3 bb3 [bb3,db4,f4] ~ [eb4,gb4] ~ b3 bb3 ~ [bb3,eb4,gb4] ~ [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~ [eb4,gb4] ~ b3 bb3 [bb3,eb4,gb4] ~@2 [eb4,gb4] ~, ~@10 bb3@2 ~@5 bb3@2 ~@4 bb3@2 ~@5 bb3@2", // Bbm Ebm
  H: "b3 bb3 [bb3,eb4,gb4] ~ [db4,f4] ~ b3 bb3 [bb3,db4,f4] ~ [bb3,db4]@2 b3 bb3 ~ [bb3,db4,f4] ~ [db4,f4] ~ b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4] b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 b3 bb3, ~@4 bb3@2 ~@4 f4 ~@6 bb3@2 ~@13", // Ebm Db Bbm Db Bbm Ebm
  I: "[bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3, ~@2 [bb3,eb4,gb4]@2 ~@9 [bb3,eb4,gb4]@2 ~@9 [bb3,db4,f4]@2 ~@6", // Ebm Bbm Ebm Bbm
  J: "bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2, ~@3 [bb3,db4,f4]@2 ~@27", // Bbm Ebm Bbm
  K: "[b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~]/2", // Bbm Ebm Bbm
  L: "[bb3,eb4,gb4]@2 b3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 [bb3,b3] [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 [bb3,b3] [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4]", // Ebm Bmaj7 Ebm Bbm Bmaj7 Bbm
  M: "~ [bb3,db4,f4]@2 [bb3,b3] [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3, ~@12 [bb3,eb4,gb4]@2 ~@9 [bb3,eb4,gb4]@2 ~@7", // Bbm Bmaj7 Bbm Ebm
  N: "[bb3,eb4,gb4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3, ~@2 [bb3,db4,f4]@2 ~@9 [bb3,db4,f4]@2 ~@9 [bb3,eb4,gb4]@2 ~@6", // Ebm Bbm Ebm Bbm Ebm
  O: "bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2, ~@3 [bb3,eb4,gb4]@2 ~@27", // Ebm Bbm Ebm
  P: "[b3 bb3 [bb3,db4,f4] [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 [d3,eb3,ab3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 [d3,eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~]/2", // Bbm Eb Absus2 Ebsus4 Absus2 Ebsus4 Eb Absus2 …
  Q: "[ab3,bb3,eb4]@2 eb3 [d3,eb3,ab3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [g3,bb3,eb4]@2 [d3,eb3] [eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [ab3,bb3,eb4]@2 [d3,eb3] [eb3,ab3,bb3,eb4] ~ [bb3,db4,e4]@2 bb3 ab3 [bb3,db4,e4]", // Absus2 Ebsus4 Eb Ebmaj7 Eb Absus2 Ebsus4 Absus2 …
  R: "~ [bb3,db4,e4]@2 [ab3,bb3] [bb3,db4,e4] ~ [bb3,db4,e4]@2 bb3 ab3 [bb3,db4,e4] ~ bb3!2 ab3 [bb3,db4,e4] ~ [bb3,c4,eb4]@2 ab3 gb3 [ab3,bb3,c4,eb4] ~@2 ab3 gb3 [ab3,bb3,c4,eb4] ~ [bb3,c4,eb4]@2 ab3 gb3, ~@12 [db4,e4]@3 ~@8 [bb3,c4,eb4]@3 ~@6", // Bbdim Absus2 Bbdim Cm7 Ab Cm7 Dbm Cm7
  S: "[[ab3,bb3,c4,eb4] ~@2 ab3 gb3 [ab3,bb3,c4,eb4] ~ [ab3,db4,e4]@3 ~ [ab3,db4,e4] ~ [ab3,db4,e4]@3 [ab3,db4,e4] ~ [a3,db4,e4]@22 [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,eb4,gb4]@2, ~@2 [bb3,c4,eb4]@3 ~@59]/2", // Ab Dbm A Gb Ebm Cm7
  T: "[b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 b3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~]/2", // Ebm Bbm Ebm
  U: "[bb3,db4,f4]@2 b3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 [bb3,b3] [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 [bb3,b3] [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4]", // Bbm Bmaj7 Bbm Ebm Bmaj7 Ebm
  V: "~ [bb3,eb4,gb4]@2 [bb3,b3] [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3, ~@12 [bb3,db4,f4]@2 ~@9 [bb3,db4,f4]@2 ~@7", // Ebm Bmaj7 Ebm Bbm
  W: "[bb3,db4,f4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3, ~@2 [bb3,eb4,gb4]@2 ~@9 [bb3,eb4,gb4]@2 ~@9 [bb3,db4,f4]@2 ~@6", // Bbm Ebm Bbm Ebm Bbm
  X: "bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2, ~@3 [bb3,db4,f4]@2 ~@27", // Bbm Ebm Bbm
  Y: "[b3 bb3 [bb3,eb4,gb4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~]/2", // Ebm Bbm Ebm Bbm
  Z: "[bb3,db4,f4]@2 b3 [bb3,db4,f4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [g3,bb3,eb4]@2 [d3,eb3] [eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [ab3,bb3,eb4]@2 [d3,eb3] [eb3,ab3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4]", // Bbm Eb Ebmaj7 Eb Absus2 Ebsus4 Absus2 Ebmaj7 …
  AA: "~ [g3,bb3,eb4]@2 [d3,eb3] [eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3, ~@12 [ab3,bb3,eb4]@3 ~@8 [g3,bb3,eb4]@3 ~@6", // Eb Ebmaj7 Eb Absus2 Ebsus4 Eb Absus2 Eb
  AB: "[eb3,ab3,bb3,eb4] ~@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [g3,bb3,eb4]@2 eb3 d3 [eb3,g3,bb3,eb4] ~@2 eb3 d3 [eb3,g3,bb3,eb4] ~ [ab3,bb3,eb4]@2 eb3 d3 [eb3,ab3,bb3,eb4] ~@2 eb3 d3 [eb3,ab3,bb3,eb4] ~ [bb3,db4,e4]@2 bb3, ~@2 [ab3,bb3,eb4]@3 ~@8 [g3,bb3,eb4]@3 ~@8 [ab3,bb3,eb4]@3 ~@5", // Ebsus4 Eb Absus2 Ebsus4 Bbdim Absus2 Eb Absus2
  AC: "ab3 [bb3,db4,e4] ~ bb3!2 ab3 [bb3,db4,e4] ~ [bb3,db4,e4]@2 bb3 ab3 [bb3,db4,e4] [bb3,db4,e4]@2 bb3 ab3 [bb3,db4,e4] ~ [bb3,c4,eb4]@2 ab3 gb3 [ab3,bb3,c4,eb4] [bb3,c4,eb4]@2 ab3 gb3 [ab3,bb3,c4,eb4] ~ [bb3,c4,eb4]@2, ~@3 [db4,e4]@3 ~@26", // Bbdim Cm7 Ab Cm7 Ab Cm7 Dbm
  AD: "[ab3 gb3 [ab3,bb3,c4,eb4] [bb3,c4,eb4]@2 ab3 gb3 [ab3,bb3,c4,eb4] ~ [ab3,db4,e4]@3 ~ [ab3,db4,e4] [ab3,db4,e4]@3 ~ [ab3,db4,e4] ~ [a3,db4,e4]@22 [bb3,db4,gb4]@3 [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~]/2", // Ab Cm7 Ab Dbm A Gb
  AE: "[[eb3,g3]@61 [g3,bb3]@15 a3@8 ab3@7 [gb3,bb3,db4]@15 ~ [f3,a3,c4]@15 [gb3,bb3,db4]@15 [a3,c4]@6 [bb3,d4]@10 bb3@7 bb3@4 [ab3,c4]@4 [g3,bb3]@8 [ab3,c4]@7 [f3,bb3,d4]@9, ~@61 eb3@82 ~@10 eb3@31 ~@8, ~@76 [f3,c4]@15 ~@46 f3@15 ~ g3@11 ~@28]/6", // Eb Gm Gb F Gb Am Bb Ab …
  AF: "[~@6 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@8 ab3@7 ab3@8 [ab3,a3,db4]@7 ~ [eb3,ab3,bb3,b3]@15 [e3,ab3,db4]@15 [eb3,ab3,b3]@15 [f3,ab3,bb3,db4]@15 ~ [b3,eb4]@15 [bb3,db4]@8 [bb3,eb4]@3 [ab3,c4,eb4]@4 [ab3,db4,f4]@15 [f3,bb3,db4]@8 ab3@4 ab3@4 [db3,f3,bb3]@15 [d3,f3,ab3,b3]@15 [eb3,gb3,bb3]@13, ~@6 eb3@69 e3@14 ~@116 [eb3,c4]@8 ~@43, ~@6 gb3@53 ~ gb3@15 ~@77 gb3@27 ~@77, ~@68 b3@15 ~@23 bb3@30 ~@120]/8", // Bbm Abm Bbm Abm Bbm Abm Bbm Abm …
  AG: "~@3 [d3,f3,ab3,b3]@15 [eb3,gb3,bb3]@14", AH: "~ [d3,f3,ab3,b3]@16 ~@15", AI: "~@11 [c4,eb4,ab4]@21",
  AJ: "[~@2 [eb4,g4]@22 [d4,f4]@23 [c4,eb4]@22 [db4,f4]@23 [bb3,eb4,gb4]@22 [c4,f4,a4]@45 [d4,f4,ab4]@33, ~@2 bb3@45 ab4@45 ~@100]/6", // Eb Dm Cm Db Ebm F Ddim
  AK: "[~@11 [eb4,g4]@45 [d4,f4]@44 [eb4,g4]@45 [d4,f4]@42 [d4,f4,ab4]@17 ~ [eb4,g4]@17 [d4,f4]@17 [eb4,g4]@17, ~@11 bb3@176 ~@18 bb3@51]/8", // Eb Dm Eb Dm Ddim Eb Dm Eb
  AL: "[[bb3,d4,f4]@17 [ab3,c4]@8 ~ [g3,bb3]@8 [f3,ab3]@8 [g3,bb3]@8 ~ [ab3,b3]@16 [ab3,bb3]@12 ~ [f3,bb3,d4]@4 bb3@8 bb3@4 [ab3,c4]@4 [g3,bb3]@8 [ab3,c4]@8 [f3,bb3,d4]@12, ~@17 eb4@33 ~ eb4@29 ~@4 eb3@32 ~@12, ~@21 g3@3 ~@8]/4", // Bb Ab Gm Fm Gm Abm Absus2 Bb …
  AM: "[~@4 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~ [bb3,db4]@3 [ab3,b3]@3 ~ [bb3,db4]@3 ~ [ab3,b3]@3 [bb3,db4]@3 ~ [ab3,b3]@3 ~@15 [bb3,eb4,gb4]@2 ~@2 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@3 ~ [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 ~ [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@3 [bb3,db4,f4] ~ [bb3,db4,f4]@3 ~ [bb3,db4,f4] ~ [bb3,db4,f4]@3 [bb3,db4,f4] ~, ~@2 [eb3,gb3]@81 ~@29]/7", // Bbm Abm Bbm Abm Bbm Abm Bbm Abm …
  AN: "[bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4], ~@6 [bb3,eb4,gb4]@2 ~@9 [bb3,eb4,gb4]@2 ~@9 [bb3,db4,f4]@2 ~@2", // Ebm Bbm Ebm Bbm
  AO: "~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3 bb3, ~@7 [bb3,db4,f4]@2 ~@23", // Bbm Ebm Bbm
  AP: "[bb3,eb4,gb4] ~ [bb3,db4,f4]@2 [bb3,b3] [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 b3, ~@13 [bb3,db4,f4]@2 ~@17", // Ebm Bbm Bmaj7 Bbm Ebm Bbm
  AQ: "bb3 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 b3 bb3 [bb3,eb4,gb4] ~ [bb3,eb4,gb4]@2 [bb3,b3] [bb3,eb4,gb4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] ~@2 b3 bb3 [bb3,db4,f4] ~ [bb3,db4,f4]@2 b3 bb3 [bb3,db4,f4] [bb3,db4,f4]@2 b3, ~@19 [bb3,db4,f4]@2 ~@11", // Ebm Bmaj7 Ebm Bbm
// … 1127 more lines

More by Genesis