Strudelify
Twee ogen zo blauw cover art

Favorite Originele Opnamen

Twee ogen zo blauw

Derby

KeyA♭ majorTempo120 bpm
0:00/0:00
// Twee ogen zo blauw — Derby
// 120 bpm, 4/4, key G# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 167 bars on a 32-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(120/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, A@4 for four bars: edit a riff to change every repeat.

// chords · electric guitar clean
const electric_guitar_clean = note(`<
  ~ A B C D E F G F H I C J K F L M L F N F O P Q P L R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AH AJ AK AJ AK AL AM
  AN AO AP AQ AR AS AT AU AV AW AX AS AY AZ BA BB BC BB BD BE BF BE BA BG BC BH BI BJ BG BK BL BM BN BO BP BK BQ BR BS
  BK BT BU BF BV BW BV BX BY BT BZ CA BJ CB BS CC CD CE CF CG BU CH CI CJ CK CL CM CN CO CN CP CQ BY CL CR CS CT CU CV
  CW CX CY CZ DA CV DB DC DD DE DF DG DH DI DJ DI DK DL DM DN DO DP DQ DP DR DS DT DU DO DP DV DP DW DS DX DY DZ EA
>`.pickRestart({
  A: "~@5 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@5", // Fm Cm
  B: "~@4 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@5", // Db Ab
  C: "~@5 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@5", // Eb7
  D: "~@5 [bb3,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@10", // Eb Eb7
  E: "~@5 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@5 g4 ~@4, ~@13 [db4,eb4] ~@2", // Ab Eb7 Dbsus2
  F: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@4", // Ab Cm
  G: "~@5 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@5", // Db
  H: "~@5 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@5", // Fm Cm
  I: "~@5 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@4", // Db Ab Cm
  J: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@10", // Ab
  K: "~@5 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@4", // Ab Ab5
  L: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@5 c4 ~@4, ~@13 [eb3,ab3] ~@2", // Ab Ab5 Ab Ab5
  M: "~@5 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@4", // Eb7 Eb
  N: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@4, ~@13 [db4,eb4] ~@2", // Ab Ab5 Eb7 Dbsus2
  O: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@4", // Fm F5 Fm F5
  P: "~@5 [bb3,c4] e4 ~@3 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@4", // Bbsus2 C7 C
  Q: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@4 ab4 ~@4, ~@13 [c4,f4] ~@2", // Fm F5 Fm F5
  R: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@4", // Db Db5 Db
  S: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4] [eb4,g4] ~@3 db4 [eb4,g4] ~@4", // Ab Ab5 Dbsus2 Eb
  T: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@9", // Dbsus2
  U: "~@5 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab Ab5 Eb7 Eb
  V: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@4", // Ab5 Ab7 Ab
  W: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] db4 ~@4 [db4,f4] ~@4, ~@13 ab3 ~@2", // Db Db5 Db
  X: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab
  Y: "~@5 [c4,f4,ab4] ~@4 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@4 [c4,eb4] ~@4, ~@13 g3 ~@2", // Fm Cm
  Z: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Db5 Db Ab
  AA: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Eb Eb7 Eb
  AB: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [ab3,c4] ~@10", // Ab5 Ab
  AC: "~@5 [ab3,c4] ~@4 eb3 [ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab
  AD: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab5 Ab
  AE: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [f3,bb3] [bb3,db4] ~@4 [bb3,db4] ~@4, ~@13 f3 ~@2", // Ab5 Ab Bb5 Bbm
  AF: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@4", // Dbsus2 Eb
  AG: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
  AH: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab
  AI: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab5 Ab Eb7 Eb
  AJ: "~@5 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // F5 Fm
  AK: "~@5 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@4", // Bbsus2 C Bbsus2 C
  AL: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
  AM: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [ab3,db4] f4 ~@4 [ab3,db4,f4] ~@4", // Db5 Db Db5 Db
  AN: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab5 Ab Eb7
  AO: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@9", // Eb Dbsus2
  AP: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 [db4,eb4] [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Dbsus2 Eb Eb7
  AQ: "~@5 ab3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [gb3,c4] ab3 ~@3", // Ab Gbdim
  AR: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
  AS: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
  AT: "~@5 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
  AU: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Db Ab
  AV: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7
  AW: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@9", // Ab
  AX: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
  AY: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@4", // Ab Bbm
  AZ: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7 Eb Eb7
  BA: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
  BB: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
  BC: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
  BD: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
  BE: "~@5 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@4", // C C7
  BF: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
  BG: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
  BH: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@9", // Eb7
  BI: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
  BJ: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@3", // Ab Ab7 Ab
  BK: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Ab Cm
  BL: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
  BM: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Db Ab Cm
  BN: "~@6 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Eb7 Dbsus2 Eb7 Dbsus2
  BO: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@9", // Ab
  BP: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@3", // Ab Ab5 Ab Ab5
  BQ: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [f3,bb3,db4] bb3 ~@4 db4 ~@3, ~@27 [f3,bb3]@2 ~@3", // Ab Ab5 Bbm Bb5
  BR: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@3", // Eb7 Eb
  BS: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab
  BT: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Ab5 Eb7 Dbsus2
  BU: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
  BV: "~@6 [bb3,c4,e4] ~@4 [bb3,c4] e4 ~@9 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@3", // C7 Bbsus2 C7 C
  BW: "~@6 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@3 [c4,f4] ab4 ~@3", // Fm F5 Fm F5
  BX: "~@6 [eb3,ab3,c4] ~@5 c4 ~@9 [eb3,ab3,c4] ab3 ~@4 c4 ~@3, ~@11 [eb3,ab3]@2 ~@14 [eb3,ab3]@2 ~@3", // Ab Ab5
  BY: "~@6 [ab3,db4] f4 ~@3 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@3", // Db5 Db
  BZ: "~@6 [bb3,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4,g4] ~@9", // Eb5 Dbsus2 Eb7
  CA: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Ab5 Eb7 Dbsus2
  CB: "~@6 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4] [db4,f4] ~@4 [db4,f4] ~@3, ~@27 ab3@2 ~@3", // Db Db5 Db
  CC: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@3 g3 [c4,eb4] ~@3", // F5 Fm Cm
  CD: "~@6 ab3 [db4,f4] ~@3 [ab3,db4] f4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Db Db5 Ab
  CE: "~@6 [db4,eb4] g4 ~@4 [db4,eb4,g4] ~@9 [db4,eb4] [eb4,g4] ~@4 [eb4,g4] ~@3, ~@27 db4@2 ~@3", // Dbsus2 Eb7 Dbsus2 Eb
  CF: "~@6 ab3 c4 ~@3 [eb3,ab3] c4 ~@9 ab3 c4 ~@8", // Ab5
  CG: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab Ab5 Ab
  CH: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [bb3,db4] ~@3, ~@27 f3@2 ~@3", // Ab5 Ab Bbm
  CI: "~@6 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@3", // Dbsus2 Eb Dbsus2 Eb
  CJ: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab5 Ab Ab5 Ab
  CK: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
  CL: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [eb4,g4] ~@3, ~@27 db4@2 ~@3", // Ab5 Ab Eb7 Eb
  CM: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@3", // Ab Ab5 Ab
  CN: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [f4,ab4] ~@3, ~@27 c4@2 ~@3", // F5 Fm
  CO: "~@6 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@9 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C7 Bbsus2 C7
  CP: "~@6 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C C7
  CQ: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 ab3 [gb3,ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab5 Ab Ab7
  CR: "~@7 [db4,eb4,g4] ~@3 db4 [eb4,g4] ~@9 db4 [eb4,g4] ~@8", // Eb7 Eb
  CS: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
  CT: "~@6 eb3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 gb3 [ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab Ab7
  CU: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@3", // Db
  CV: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab5 Ab
  CW: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
  CX: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Db Ab
  CY: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb7
  CZ: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@8", // Ab
  DA: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
  DB: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@3", // Ab Bbm
  DC: "~@6 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb Eb7 Eb Eb7
  DD: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
  DE: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
  DF: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
  DG: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@2", // Ab Cm
  DH: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
  DI: "~@7 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@3", // C7
  DJ: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
  DK: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@5 c4 ~@2, ~@14 [gb3,ab3] ~", // Ab Ab7 Gbsus2
  DL: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,f4] db4 ~@2", // Db
  DM: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Eb7 Dbsus2
  DN: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@8", // Eb7
  DO: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
  DP: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Ab
  DQ: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@2", // Db
  DR: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
  DS: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Db Ab
  DT: "~@7 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Eb7 Dbsus2 Eb7 Dbsus2
  DU: "~@7 [bb3,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@2", // Eb5 Eb Eb7 Eb
  DV: "~@7 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@2", // Db Db5 Db Db5
  DW: "~@7 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [g3,c4,eb4] ~@5 [c4,eb4] ~@2, ~@14 g3 ~", // Fm F5 Cm
  DX: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Ab5 Eb7 Dbsus2
  DY: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@4 [ab2,eb3,ab3,c4,eb4,ab4] ~@7 [ab3,c4,eb4,ab4]@2 [ab3,c4,eb4,ab4]@2 ~@2", // Ab Ab5 Ab
  DZ: "~@2 [db4,f4,ab4]@2 ~@6 ab3 ~@2 ab4@2 ~@4 [eb4,ab4]@2 ~@8 eb4@2 ~, ~ ab3@2 ~@6 [f4,ab4]@3 [ab3,f4]@3 ~@2 eb3@3 ~@8 [eb3,db4]@3 ~, ~@5 db4@2 ~@2 [ab3,c4] ~@6", // Db Ab5 Fm Db Eb7 Ab
  EA: "~@2 [eb3,ab3,c4,ab4]@3 ~@27", // Ab
})).s("gm_electric_guitar_clean").gain(0.1).pan(0)

// other · accordion
const accordion = note(`<
  A@2 B@5 C@7 D@6 E@5 F@3 G@2 H I@3 J@2 K@2 L M@5 N@3 O P Q@4 R S@2 T U V W X Y Z AA AB@3 AC AD AE AF AG AH AI@2 AJ@2
  AK@3 AL AM AN@2 AO AP AQ AR AS AT@2 AU X AE AF AV AW AX AY AZ BA W BB BC BD BE BF BG@2 AP BH BI BJ BK BL BM AO BN BO
  BP BQ BR BS BT BU@2 BV BW AL BX BY BZ@2 CA@2 CB CC@2 CD CE CF@2 CG CH CI CJ CK CL@2 CM CN CO BD CP CQ CR CS@2 CT CU BD
  CV CW CX@2 ~@2
>`.pickRestart({
  A: "[~@31 ab5@5 ~ f5@4 ab5@5 ~ g5@5 eb5@5 g5@5 ~ gb5, ~@31 g5@3 ~@30]/2",
  B: "[f5@4 db5@5 f5@5 ~ eb5@15 [bb4,b4] c5@16 bb4@5 ab4@4 a4 bb4@5 a4 ab4@6 eb4@5 f4@5 g4@5 ab4@5 bb4@3 ~@3 c5@16 bb4@6 ab4@5 bb4@3 a4@2 ~@21 c5@5 eb5@4 ~@3, ~@93 b4@4 ~@30 ab4@29 ~@4]/5", // Bmaj7
  C: "[ab5@14 e5 f5@5 db5@5 f5@4 e5@2 eb5@32 ab5@5 f5@5 ~ ab5@5 g5@5 eb5@6 ~@3 gb5 ~ f5@5 db5@5 f5@6 eb5@16 c5@16 bb4@5 ab4@5 bb4@4 a4@2 ab4@18 ~@4 ab4@5 bb4@3 b4@2 c5@4 e5 f5@5 eb5@5 ~ c5@5 ab4@6 ~@3 b4 ~ c5, ~@90 g5@5 ~@123 bb4@5 ~]/7",
  D: "[~@4 ab4@14 ~ [a4,b4] ab4@5 bb4@5 ~ c5@5 db5@5 ~ eb5@5 f5@4 ~ g5@4 gb5 f5@6 bb4@21 ab4@6 bb4@2 b4@2 c5@5 e5 ~ f5@4 eb5@5 c5@6 ab4@6 bb4@3 b4@2 c5@5 ab4@13 ~@2 a4 ab4@5 bb4@5 ~ c5@5 e5 f5@4 ~ eb5@5 bb4@4 ~ db5@5 ~ c5@6, ~@51 gb5@2 ~@126 c5@3 ~@10]/6", // Asus2
  E: "[ab4@17 b4 a4 ab4@6 bb4@6 c5@6 f5@5 g5@4 ~ ab5@5 g5@6 f5 ~@4 f5@5 e5@13 ~@4 e5 ~@4 e5@5 f5@5 f5 ~@5 g5 ~@4 ab5@4 ~ bb5@2 ~@4 b5 ~@4 c6@17 ~@4 b4 ~ c5@4 ~ bb4 c5 bb4@2 ~, ~@46 f5@2 ~@79 b5@2 ~@31]/5",
  F: "[~@15 ab5@10 ~ g5@2 ~@3 g5@6 f5@14 ~ c5@6 db5@4 d5 eb5@6 e5 f5@4 ~@3 d5@2 db5@6 c5@5 bb4@5 ~, ab4 ~@3, ~@4 c5@21 ~@26 b4@2 ~@43, ~@10 eb5@15 gb5@2 ~@47 eb5@5 ~@17]/3",
  G: "[~ ab4 ~@4 eb4@5 f4@5 ~ g4@4 ab4@5 bb4@3 ~@2 c5@16 bb4@6 ab4@5 bb4@4 a4@2, ~@30 b4@3 ~@31]/2",
  H: "~ ab4@14 ~@6 c5@5 eb5@4 ~@2, ~@15 ab4@13 ~@4",
  I: "[~@14 e5 f5@5 db5@5 f5@5 ~ [c5,eb5]@30 ~@2 ab5@6 f5@5 ab5@5 g5@6 eb5@5 g5@6, ab5@61 ~@35, ~@7 eb5 ~@40]/3", // Cm
  J: "[f5@5 db5@5 f5@6 eb5@15 c5@13 ~ bb4 c5 bb4@5 ab4@6 bb4@6]/2",
  K: "[ab4@16 ~@5 ab4@5 bb4@3 b4@2 c5@5 ~ f5@5 eb5@5 c5@6 ab4@5 bb4@4 b4@2]/2",
  L: "c5@5 ~ ab4@13 ~ ab4@6 bb4@6, ~@19 a4@2 ~@11",
  M: "[c5@4 db5@6 eb5@5 f5@4 gb5 g5@5 f5@6 bb4@22 ab4@5 bb4@2 b4@3 c5@5 f5@6 eb5@5 c5@6 ab4@5 ~@3 b4@2 c5@5 ~ ab4@13 ~ a4 ab4@6 bb4@5 c5@5 e5 ~ f5@4 eb5@5 bb4@5 ~ db5@5 c5@6, ~@90 bb4@5 ~@19 b4@2 ~@32 c5@3 ~@9]/5",
  N: "[~ ab4@17 b4 a4 ab4@6 bb4@5 c5@6 f5@5 g5@4 ~ ab5@5 g5@6 f5 ~@4 f5@5 ~ e5@14 ~@2 e5 ~@4 e5@6, ~@23 f5 ~@24]/3",
  O: "f5 ~@4 f5@5 g5@5 ~ ab5@5 bb5 ~@4 b5 ~@5", P: "c6@17 ~@4 c5@5 bb4@2 c5 ~ bb4@2",
  Q: "[~@16 ab5@9 gb5 g5@2 ~@3 g5@6 f5@14 b4 ~ c5 ~@4 db5 ~@5 eb5@5 f5@5 eb5 ~@4 db5@5 ~ c5@6 bb4@4 ab4@2 ~@4 eb4@5 f4@5 ~ g4@5 ab4@5 bb4@4 b4@2, ab4@25 ~@70 a4 ~@32, ~@5 c5@21 ~@37 c5@12 ~@53, ~@11 eb5@15 ~@102]/4",
  R: "c5@16 bb4@5 ab4@5 bb4@4 a4@2",
  S: "[ab4@14 ~@6 c5@6 eb5@4 ~ [eb5,f5]@2 ~@13 eb5 e5 f5@5 db5@5 f5@6, ~@15 ab4@13 ~@5 ab5@30 ~]/2", T: "[c5,eb5]@15 ~",
  U: "ab5@5 f5@5 ab5@6 g5@5 ~ eb5@4 g5@6", V: "~ f5@4 db5@5 f5@6 [c5,eb5]@16", W: "c5@16 bb4@6 ab4@5 bb4@3 a4@2",
  X: "ab4@17 ~@5 ab4@5 bb4@3 b4@2", Y: "c5@5 f5@5 eb5@5 ~ c5@4 ab4@6 bb4@4 b4@2", Z: "c5@5 ab4@14 a4@2 ab4@5 bb4@6",
  AA: "c5@5 db5@5 eb5@4 ~@2 f5@4 gb5 g5@5 f5@6",
  AB: "[bb4@21 ab4@5 bb4@2 b4@3 c5@6 f5@5 eb5@5 c5@5 ~ ab4@5 bb4@4 ~ c5@6 ab4@14 ~@2 ab4@5 bb4@5 ~, ~@31 b4 ~@16]/3",
  AC: "c5@5 f5@5 eb5@5 ~ bb4@5 c5@2 db5@4 c5@5, ~@5 e5 ~@26", AD: "ab4@17 ~@4 ab4@5 bb4@4 b4@2",
  AE: "c5@5 f5@5 g5@4 ~ ab5@5 ~ g5@5 ~ f5 ~@4, ~@15 g5 ~@16", AF: "f5@5 e5@12 ~@4 e5 ~@4 e5@6",
  AG: "f5 ~@4 f5 ~@4 g5@5 ~ ab5@5 bb5@5 ~ b5@5", AH: "c6@17 ~@4 c5@5 ~ bb4@2 c5 bb4@2",
  AI: "[~@16 ab5@10 gb5 g5 ~@3 g5@6 f5@16 c5 ~@4 db5 ~@5, ab4@25 ~@39, ~@5 c5@21 ~@38, ~@5 eb5@8 ~@19]/2",
  AJ: "[eb5@5 f5@5 eb5@2 ~@4 db5@5 c5@6 bb4@4 ab4@2 ~@4 eb4@5 ~ f4@5 g4@5 ab4@4 ~ bb4 ~@3 b4 ~, c5@12 ~@19 a4 ~@32]/2",
  AK: "[c5@16 bb4@5 ab4@5 bb4@4 a4@3 ab4@13 ~@7 c5@6 eb5@2 ~@2 f5@2 ab5@14 [eb5,e5] f5@5 ~ db5@4 f5@5 ~, ~@48 ab4@13 ~@35]/3", // Emaj7
  AL: "[c5,eb5]", AM: "ab5@5 f5@6 ab5@5 ~ g5@5 eb5@5 g5@5",
  AN: "[~ f5@5 db5@4 f5@6 c5@32 bb4@6 ab4@5 bb4@3 a4@2, ~ eb5 ~@2]/2", AO: "~ ab4@17 ~@4 ab4@5 bb4@3 b4@2",
  AP: "c5@5 f5@5 eb5@5 ~ c5@5 ab4@6 bb4@3 b4@2", AQ: "c5@5 ab4@14 ~ a4 ab4@5 bb4@6",
  AR: "~ c5@5 db5@5 eb5@4 e5 f5@5 gb5 g5@4 gb5 f5@5", AS: "bb4@19 ~@2 ab4@6 bb4@2 b4@3",
  AT: "[c5@5 e5 f5@4 eb5@5 ~ c5@5 ab4@5 ~@3 b4@2 c5@6 ab4@12 ~@4 ab4@5 ~ bb4@5, ~@26 bb4@5 ~@33]/2",
  AU: "c5@5 e5 f5@5 eb5@6 c5@4 ~@6 c5@5", AV: "f5 ~@5 f5 ~@4 g5 ~@4 ab5@4 ~ bb5 ~@5 b5 ~@4",
  AW: "c6@18 ~@4 c5@5 bb4@2 [c5,d5] bb4@2", AX: "~@16 ab5@10 gb5 g5 ~@4, ab4@25 ~@7, ~@5 c5@21 ~@6, ~@11 eb5@15 ~@6",
  AY: "g5@5 f5@16 ~ c5@4 ~ db5 ~@4", AZ: "eb5@5 f5@6 eb5@2 ~@3 db5@5 ~ c5@5 ~ bb4@2 a4@2, c5@3 ~@5",
  BA: "ab4@2 ~@5 f4@2 ~@2 eb4@3 f4@3 g4@4 ab4@5 ~ bb4@3 b4 ~", BB: "ab4@13 ~@8 c5@6 eb5@2 ~@3, ~@4 ab4@3 ~",
  BC: "~@16 e5 f5@5 db5@5 f5@5, f5@2 ~@13 eb5@2 ~@15, ~ ab5@31", BD: "~ [c5,eb5]@31",
  BE: "~ ab5@6 f5@4 ab5@6 g5@5 ~ eb5@4 g5@5", BF: "~ f5@5 db5@5 f5@6 [c5,eb5]@15",
  BG: "[~ c5@16 bb4@5 ab4@6 bb4@3 a4@2 ab4@17 ~@4 ab4@5 bb4@3 b4@2]/2", BH: "~ c5@5 ab4@13 ~ ab4@7 bb4@5, ~@20 a4 ~@11",
  BI: "~ c5@4 db5@5 ~ eb5 ~@5 f5@4 gb5 g5@4 f5@6", BJ: "~ bb4@17 ~@3 ab4@6 bb4@5, ~@19 c5@2 ~@11, ~@10 bb4 ~@5",
  BK: "c5@5 e5 f5@4 eb5@5 ~ c5@5 ~ ab4@5 ~@3 b4 ~, ~@27 bb4@5", BL: "c5@5 ab4@14 ~@2 ab4@6 bb4@5",
  BM: "c5@5 e5 f5@4 e5 ~ eb5@4 ~@2 bb4@4 db5@6 c5@4, ~@11 c5 ~@4", BN: "~ c5@5 f5@5 g5@4 g5 ab5@6 g5@5 f5 ~@4",
// … 566 more lines