Strudelify
Xote swingado cover art

Fale Comigo

Xote swingado

Rastape

KeyG majorTempo82 bpm
0:00/0:00
// Xote swingado — Rastape
// 82 bpm, 2/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 158 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
// note: The whole transcription plays 11 ms ahead of the beat; the grid follows it, so its parts stay together.
setcpm(82/2)

// 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.

// bass · electric bass finger
const bass = note(`<
  ~ A B C D E F G H I J C K E L M N O P C Q E R S T U V W X G V W Y Z AA C AB AC AD AE AF Z AA C AB AG AD AE AH AI C AJ
  E R AK AL AM AI C AJ E L AN AO O AI C AJ E R AP R AQ V W X AR AS W AT AU AA C AB AC AD AE AF AS AA C AB AC AD AE AV AW
  C AJ E R AX AY AR AS G AZ AR AG BA AF BB AA BC BD BE AD AE AF AS AA C AB AC AD AE BF BG AA BH BI AC AD AE AF AC BJ C
  AB AC BK AE BL AW C AJ I R AR BM BN AI C AJ I BO@2 BP
>`.pickRestart({
  A: "~@4 a1@4 d2@4 ~@2 d2 ~", B: "d2@4 a1@4 b1@4 ~@2 b1 ~", C: "f#1@4 b1@4 e2@4 ~@2 e2 ~",
  D: "b1@4 e2@3 ~ e2@4 ~@2 e2 ~", E: "b1@4 e2@4 d2@4 ~@2 d2 ~", F: "a1@4 d2@4 c2@4 ~@2 c2 ~",
  G: "d2@4 c2@4 g1@4 ~@2 g1 ~", H: "e1@3 ~ d1@4 g1@2 ~@2 g1@3 ~", I: "b1@3 ~ g1@4 d2@4 ~@2 d2 ~",
  J: "d2@4 c2@4 b1@4 ~@2 b1 ~", K: "b1@3 ~ g1@2 ~@2 e2@4 ~@2 e2 ~", L: "a1@4 d2@3 ~ c2@4 e2@4",
  M: "d2@3 ~ c2@3 ~ g1@4 ~@2 g1@2", N: "c2@2 e2@2 g1 ~@3", O: "~@4 g1@4 d2@4 ~@2 d2 ~", P: "a1@2 d2 ~ b1@2 ~ b1",
  Q: "b1@3 ~ f#1@3 ~ e2@4 ~@2 e2 ~", R: "a1@4 d2@3 ~ c2@4 ~@2 c2 ~", S: "e2@7 ~ d2@4 ~@2 d2 ~",
  T: "d2@3 ~ f#2@4 c2@4 ~@2 c2@2", U: "e2@4 g2@3 ~ g1@4 ~@2 g1 ~", V: "e1@4 g1@4 a1@4 ~@2 a1 ~",
  W: "d2@3 ~ d2@3 ~ g1@4 ~@2 g1 ~", X: "f1@4 g1@4 c2@4 ~@2 c2 ~", Y: "e1@4 d1@4 g1@3 ~ b1@3 ~",
  Z: "g#1@3 ~ g#1@4 a1@3 ~@3 a1 ~", AA: "e1@4 a1@3 ~ b1@4 ~@2 b1 ~", AB: "b1@4 e2@3 ~ g1@4 ~@2 g1@2",
  AC: "e1@3 ~ d1@4 a1@4 ~@2 a1 ~", AD: "e1@4 a1@4 d2@4 ~@2 d2 ~", AE: "a1@4 d2@3 ~ g1@4 ~@2 g1 ~",
  AF: "e1@3 ~ d1@4 g1@4 ~@2 g1 ~", AG: "e1@4 g#1@3 ~ a1@3 ~@3 a1 ~", AH: "d2@3 ~ g1@4 d2@4 ~@2 d2 ~",
  AI: "a1@4 d2@4 b1@4 ~@2 b1 ~", AJ: "b1@3 ~ g1@4 e2@4 ~@2 e2 ~", AK: "e2@4 c2@4 g1@4 ~@2 g1 ~",
  AL: "b1@3 ~ d2@4 g1@4 e1@4", AM: "d1@3 ~ g1@4 d2@4 ~@2 d2 ~", AN: "d2@3 ~ b1@3 ~ g1@4 ~@2 g1@2",
  AO: "b1@4 d2@3 ~ g1@3 ~@5, ~@8 g2 ~@7", AP: "c2@3 ~ e2@3 ~ d2@4 ~@2 d2 ~", AQ: "a1 ~@3 c2@4 g1@4 ~@2 g1 ~",
  AR: "g1@4 c2@3 ~ g1@4 ~@2 g1@2", AS: "e1@4 g#1@4 a1@4 ~@2 a1 ~", AT: "e1@3 ~ d1@4 g1@5 ~ d2 ~",
  AU: "b1@3 ~ g#1@4 a1@4 ~@2 a1 ~", AV: "e1@3 ~ d1@4 d2@4 ~@2 d2 ~", AW: "a1@4 d2@3 ~ b1@4 ~@2 b1 ~",
  AX: "e2@4 d2@4 g1@3 ~ g1@4", AY: "f1@3 ~ d1@4 c2@4 ~@2 c2 ~", AZ: "f1@3 ~ f1@4 c2@5 ~ c2 ~",
  BA: "d1@4 f#1@4 g1@4 ~@2 g1 ~", BB: "g#1@3 ~ e1@4 a1@3 ~@3 a1 ~", BC: "f#1@4 b1@4 d2@4 ~@2 e2 ~",
  BD: "b1@3 ~ a1@3 ~ g1@3 ~@3 g1 ~", BE: "g1@3 ~ e1@4 a1@3 ~@3 a1 ~", BF: "e1@3 ~ d1@4 g1@4 ~@2 g1@2",
  BG: "e1@2 ~@2 e1@3 ~ a1@4 ~@2 a1 ~", BH: "f#1@4 a1@4 ~ e2@2 ~@3 e2 ~, ~@4 d2 ~@3", BI: "a1@4 e2@3 ~ g1@4 ~@2 g1@2",
  BJ: "e1@4 g1@4 b1@4 ~@2 b1 ~", BK: "e1@4 g1@4 d2@4 ~@2 d2 ~", BL: "e1@3 ~ d1@4 d2@5 ~ d2 ~",
  BM: "e1@3 ~ d1@4 g1@3 ~ b1@4", BN: "c2@4 d2@3 ~ d2@5 ~ d2 ~", BO: "[a1@4 d2@4 c2@5 ~ e2@5 ~ d2@3 ~ g1@5 ~ g1 ~]/2",
  BP: "e1 ~ d1@2 g1 ~@3, f1 ~@15",
})).s("gm_electric_bass_finger").gain(0.56)

// chords · accordion
const accordion = note(`<
  ~ A B C D E F G H I B J K L F M N A O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AH AP AQ AR
  AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY P BZ CA CB CC CD BQ
  CE CF CG CH CI CJ CK CL CF CM CN CO CP CQ CR CS CT CU CV CW CX CD CS CE CY CZ DA DB DC DD DE DF DG DH DI DJ DK DL DM
  DN DO DP DQ DR DS DT DU DV DW DX DY DJ DZ EA EB DO EC ED EE EF EG EH EI EJ EK EL EM EN EO
>`.pickRestart({
  A: "~@8 d2@2 a3@2 [d4,f#4,a4]@2 a3 ~", B: "d2@2 a3@2 [d4,f#4,a4]@2 a3 ~ b2@2 b3 ~ [d#4,f#4]@2 b3 ~",
  C: "f#2@3 b3 [d#4,f#4,a4]@2 b3 ~ e2@2 b3@2 [e4,g4]@2 b3 ~", D: "e2@2 b3@2 [e4,g4]@2 b3 ~ e2@2 g3@2 [b3,e4]@2 g3 ~",
  E: "e2@2 g3@2 [b3,e4]@2 g3 ~ d3@2 a3 ~ [d4,f#4,a4]@2 a3 ~", // E5 D
  F: "a2@2 a3@2 [d4,f#4,a4]@2 a3 ~ c3@2 g3@2 [c4,e4,g4]@2 g3 ~", // D C
  G: "c3@2 g3@2 [c4,e4,g4]@2 g3@2 g2@2 g3@2 [b3,d4]@2 g3 ~", H: "d2@2 g3@2 [b3,d4]@2 g3 ~ g2@2 b3 ~ [d4,g4]@2 b3 ~",
  I: "g2@2 b3@2 [d4,g4,b4]@2 b3 ~ d2@2 a3@2 [d4,f#4,a4]@2 a3@2", // G D
  J: "~@2 f#3@2 [b3,d#4]@2 f#3 ~ e2@2 g3@2 [b3,e4]@2 g3 ~, f#2 ~@3", // B E5
  K: "e2@2 b3@2 [e4,g4]@2 b3 ~@3 g3@2 [b3,e4]@2 g3 ~, ~@2 e2 ~", // Em E5
  L: "e2@2 g3@2 [b3,e4]@2 g3 ~ d3@3 a3 [d4,f#4,a4]@2 a3 ~, ~ g4 ~@2", // E5 D
  M: "d3 ~ a3 ~ [d4,f#4]@2 a3 ~@3 g3@2 [b3,d4,g4]@2 g3 ~, ~@2 g2 ~", N: "c3@2 g3@2 [c4,e4,g4]@2 g3 ~ g2@2 ~@6",
  O: "d2@2 a3@2 [a3,d4,f#4,a4]@2 a3 ~ b2@2 f#3@2 [b3,d#4]@2 f#3 ~", // D B
  P: "f#2@2 f#3@2 d#4@2 f#3 ~@3 g3@2 [b3,e4]@2 g3 ~, ~@4 b3 ~@3 e2@5 ~@3", // E5
  Q: "~@2 g3@2 [b3,e4]@2 g3@2 ~@2 g3 ~ [b3,e4]@2 g3 ~, e2 ~ e2 ~", // E5
  R: "e2@2 g3@2 [b3,e4]@2 g3 ~@3 a3@2 [d4,f#4]@2 a3 ~, ~@2 d2 ~", // E5 D
  S: "~@2 a3@2 [d4,f#4]@2 a3 ~@3 g3@2 [c4,e4]@2 g3 ~, d2 ~ c2 ~", // D C
  T: "~@2 g3@2 [c4,e4]@2 g3 ~@3 a3@2 [d4,f#4,a4]@2 a3 ~, c2 ~ [d2,d3] ~", // C D
  U: "~ a3 [d4,f#4,a4] a3 ~ g3 [c4,e4] g3, d2@4 ~@4 c2@4 g4 ~@3", // D C
  V: "c2@2 g3@2 [c4,e4,g4]@2 g3@2 ~@2 g3@2 [b3,d4]@2 g3 ~, ~@8 g2@5 ~@3", // C Bm
  W: "~@2 g#3@2 [b3,d4]@2 g#3 ~ a2@2 a3@2 [c4,e4]@2 a3 ~, g#2 ~@3", // Bm C
  X: "~@2 a3 ~ [d4,f#4,a4]@2 a3@2 ~@2 g3@2 [b3,d4]@2 g3 ~, d2@4 ~@4 g2@5 ~@3", // D Bm
  Y: "~@2 f3@2 [b3,d4]@2 f3 ~@3 g3@2 [c4,e4]@2 g3 ~, f2@2 ~@2 c2@3 ~", // Bm C
  Z: "c2@2 g3@2 [c4,e4]@2 g3 ~@3 g3@2 [b3,d4]@2 g3 ~, ~@2 g2 ~", // C Bm
  AA: "~@2 g3@2 [b3,d4]@2 g3@2 a2@2 a3 ~ [c4,e4]@2 a3 ~, e2 ~@3", // Bm C
  AB: "~@2 a3 ~ [d4,f#4,a4]@2 a3@2 g2@2 g3@2 [b3,d4]@2 g3 ~, d2 ~@3", // D Bm
  AC: "d2@2 g3@2 [b3,d4]@2 g3@2 ~@2 g3@2 [b3,d4]@2 g3 ~, ~@2 g2 ~", // Bm
  AD: "~@2 e3@2 [g#3,b3,d4]@2 e3 ~@3 a3 ~ [c4,e4]@2 a3 ~, g#2 ~ a2 ~", // G#dim C
  AE: "~@2 a3 ~ [c4,e4]@2 a3 ~@3 b3 ~ [d#4,f#4]@2 b3 ~, a2 ~ b2 ~", // C D#m
  AF: "~@2 b3 ~ [d#4,f#4,a4]@2 b3 ~@3 g3 ~ [b3,e4]@2 g3@2, f#2@4 ~@4 e2@5 ~@3", // D#dim E5
  AG: "b2@2 g3@2 [b3,e4]@2 g3@2 ~@2 g3@2 [b3,d4]@2 g3 ~, ~@8 g2@5 ~@3", // E5 Bm
  AH: "g2@2 g3@2 [b3,d4]@2 g3 ~@3 a3@2 [c4,e4]@2 a3@2, ~@2 a2 ~", // Bm C
  AI: "a2@2 a3@2 [c4,e4]@2 a3 ~@3 f#3@2 [a3,d4]@2 f#3@2, ~@2 d2 ~", // C D5
  AJ: "d2@2 f#3@2 [a3,d4]@2 f#3 ~@3 g3@2 [b3,d4]@2 g3 ~, ~@8 g2@5 ~@3", // D5 Bm
  AK: "~@2 g3@2 [b3,d4]@2 g3@2 ~@2 g3@2 [b3,d4,g4]@2 g3 ~, d2 ~ g2 ~", // Bm G
  AL: "~@2 g#3@2 [b3,d4]@2 g#3 ~@3 a3@2 [c4,e4]@2 a3 ~, g#2@4 ~@4 a2@5 ~@3", // Bm C
  AM: "~@2 a3@2 [c4,e4,a4]@2 a3 ~@3 b3@2 [d#4,f#4]@2 b3@2, c3 ~ b2 ~", // Am D#m
  AN: "~@2 b3@2 [d#4,f#4,a4]@2 b3 ~@3 b3@2 [e4,g4]@2 b3@2, f#2@4 ~@4 e2@5 ~@3", // D#dim Em
  AO: "~@2 b3@2 [e4,g4]@2 b3 ~@3 g3@2 [b3,d4]@2 g3 ~, e2@4 ~@4 g2@5 ~@3", // Em Bm
  AP: "a2@2 a3@2 [c4,e4]@2 a3 ~@3 a3@2 [d4,f#4,a4]@2 a3@2, ~@8 d2@5 ~@3", // C D
  AQ: "~@2 a3@2 [d4,f#4,a4]@2 a3 ~ g2@2 b3 ~ [d4,g4]@2 b3 ~, d2 ~@3", // D G5
  AR: "g2@2 b3@2 [d4,g4]@2 b3@2 d3@2 a3@2 [d4,f#4]@2 a3 ~", AS: "a2@2 a3@2 [d4,f#4]@2 a3 ~ b2@2 b3@2 [d#4,f#4]@2 b3@2",
  AT: "f#2@2 b3@2 [d#4,f#4]@2 b3@2 e3@2 b3@2 [e4,g4]@2 b3 ~", AU: "b2@2 b3@2 [e4,g4]@2 b3 ~ e3@2 b3 ~ [e4,g4]@2 b3 ~",
  AV: "b2@2 b3@2 [e4,g4]@2 b3 ~ d3@2 a3@2 [d4,f#4,a4]@2 a3 ~", // Em D
  AW: "d3@2 a3@2 [d4,f#4,a4]@2 a3 ~ c3@2 c4@2 [e4,g4]@2 c4 ~", AX: "c3@2 c4@2 [e4,g4]@2 c4 ~ g2@2 b3@2 [d4,g4]@2 b3 ~",
  AY: "g2@2 b3 ~ [d4,g4]@2 b3 ~ g2@2 b3 ~ [d4,g4]@2 b3@2", // G5
  AZ: "d3@2 b3@2 [d4,g4,b4]@2 b3 ~ d3@2 a3 ~ [d4,f#4,a4]@2 a3 ~", // G D
  BA: "a2@2 a3@2 [d4,f#4,a4]@2 a3 ~@3 b3@2 [d#4,f#4]@2 b3 ~, ~@2 b2 ~", // D D#m
  BB: "b2@2 b3 ~ [d#4,f#4]@2 b3@2 e3@2 b3@2 [e4,g4]@2 b3 ~", // D#m Em
  BC: "b2@2 b3 ~ [e4,g4,b4]@2 b3 ~@3 b3@2 [e4,g4]@2 b3@2, ~@8 e3@5 ~@3", // Em
  BD: "~@2 b3@2 [e4,g4,b4]@2 b3@2 ~@2 a3 ~ [d4,f#4,a4]@2 a3 ~, b2 ~ d3 ~", // Em D
  BE: "~@2 a3@2 [d4,f#4,a4]@2 a3 ~@3 c4@2 [e4,g4]@2 c4 ~, a2 ~ c3 ~", // D Em
  BF: "d3@2 d4 ~ [f#4,a4]@2 d4 ~@3 b3@2 [d4,g4]@2 b3@2, ~@2 g2 ~", // F#m G5
  BG: "~@2 b3@2 [d4,g4]@2 b3 ~ [g2,d3,b3,d4,g4,b4]@2 ~@6, d3 ~@3", BH: "~@8 d3 ~ a3 ~ [d4,f#4]@2 a3 ~",
  BI: "d3 ~ a3 ~ [d4,f#4]@2 a3 ~ b2 ~ f#3@2 d#4@2 f#3 ~, ~@12 b3 ~@3", // D
  BJ: "f#2@2 f#3@2 d#4@2 f#3 ~ e2 ~ g3 ~ [b3,e4]@2 g3 ~, ~@4 b3 ~@11", // E5
  BK: "e2 ~ g3 ~ [b3,e4]@2 g3 ~@3 g3 ~ [b3,e4]@2 g3 ~", BL: "e2 ~ g3 ~ [b3,e4]@2 g3 ~ d3@2 a3 ~ [d4,f#4]@2 a3 ~",
  BM: "d3 ~ a3 ~ [d4,f#4]@2 a3 ~ c3 ~ e3@2 [g3,c4]@2 e3 ~", BN: "c3@2 e3 ~ [g3,c4]@2 e3 ~ d3@2 f#3@2 [a3,d4]@2 f#3 ~",
  BO: "d3@2 f#3@2 [a3,d4]@2 f#3 ~ c3@2 g3@2 [c4,e4]@2 g3 ~", BP: "c3@2 g3@2 [c4,e4]@2 g3 ~ g2@2 g3@2 [b3,d4]@2 g3 ~",
  BQ: "g#2@2 e3@2 [g#3,b3,d4]@2 e3@2 a2@2 e3 ~ [a3,c4,e4]@2 e3 ~", // G#dim Am
  BR: "d3@2 a3@2 [d4,f#4]@2 a3 ~@3 g3@2 [b3,d4]@2 g3 ~, ~@2 g2 ~", // D Bm
  BS: "f2@2 f3@2 [b3,d4]@2 f3 ~ c3@2 g3 ~ [c4,e4]@2 g3 ~", BT: "c3@2 g3@2 [c4,e4]@2 g3 ~ [g2,a2]@2 g3@2 [b3,d4]@2 g3@2",
  BU: "e2@2 e3@2 [g#3,b3]@2 e3 ~ a2@2 e3@2 [a3,c4,e4]@2 e3 ~", // G#m Am
  BV: "d2@2 d3@2 [f#3,a3]@2 d3 ~ g2@2 d3 ~ [g3,b3]@2 d3 ~, ~@4 [c4,d4] ~@11", // F#m G Csus2
  BW: "g2@2 d3@2 [d2,g3,b3]@2 d3@2 g2@2 d3@2 [g3,b3]@2 d3 ~", // G
  BX: "~@2 e3@2 [g#3,b3]@2 e3@2 a2@2 e3@2 [a3,c4]@2 e3 ~, g#2 ~@3", // G#m Am
  BY: "~@2 e3@2 [a3,c4]@2 e3 ~ b2@2 f#3@2 [b3,d#4]@2 f#3 ~, e2 ~@3", // Am B
  BZ: "e2@2 g3 ~ [b3,e4]@2 g3 ~@3 d3 ~ [g3,b3]@2 d3 ~, ~@4 g2@3 ~", // E5 G
  CA: "g2@2 d3@2 [g3,b3]@2 d3 ~ a2@2 e3@2 [a3,c4]@2 e3@2", // G Am
  CB: "e2@2 e3@2 [a3,c4]@2 e3@2 d2 ~ d3 ~ [f#3,a3,b3,d4] ~ d4@2, ~@14 f#3 ~", // Am Bm7
  CC: "d2@2 d3@2 [f#3,a3,d4]@2 d3@2 g2@2 d3@2 [g3,b3]@2 d3 ~, ~@4 f#2 ~@11", // D G
  CD: "e2@2 d3@2 [d2,g3,b3]@2 d3 ~@3 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 g2 ~", // G
  CE: "e2@2 e3@2 [a3,c4,e4]@2 e3 ~ b2@2 f#3@2 [b3,d#4]@2 f#3@2", // Am B
  CF: "~@2 f#3@2 d#4@2 f#3 ~@3 g3 ~ [b3,e4]@2 g3@2, f#2@4 b3 ~@3 e2@4 ~@4", // E5
  CG: "e2@2 g3@2 [b3,e4]@2 g3 ~@3 d3 ~ [g3,b3,d4]@2 d3 ~, ~@8 g2@5 ~@3", // E5 G
  CH: "d2@2 d3@2 [g3,b3,d4]@2 d3 ~ a2@2 e3@2 [a3,c4,e4]@2 e3 ~", // G Am
  CI: "~@2 e3 ~ [a3,c4,e4]@2 e3@2 d2@2 d3@2 [f#3,a3]@2 d3@2, e2 ~@3", // Am F#m
  CJ: "d2@2 d3@2 [f#3,a3]@2 d3 ~ g2@2 d3@2 [g3,b3,d4]@2 d3 ~", // F#m G
  CK: "d2@2 d3@2 [g3,b3,d4]@2 d3 ~@3 d3@2 [f#3,a3,d4]@2 d3 ~, ~@2 d2 ~", // G D
  CL: "~@2 d3@2 [f#3,a3,d4]@2 d3 ~ b2 ~ f#3@2 [b3,d#4]@2 f#3 ~, d2 ~@3", // D B
  CM: "e2@2 g3@2 [b3,e4]@2 g3@2 ~@2 g3@2 [b3,e4]@2 g3 ~, ~@2 e2 ~", // E5
  CN: "~@2 g3@2 [b3,e4]@2 g3 ~ d2@2 d3@2 [f#3,a3,d4]@2 d3 ~, e2 ~@3", // E5 D
  CO: "d2@2 d3@2 [f#3,a3,d4]@2 d3 ~@3 g3@2 [c4,e4]@2 g3@2, ~@2 c3 ~", // D C
  CP: "c3@2 g3 ~ [c4,e4]@2 g3 ~@3 d3@2 [g3,b3,d4]@2 d3@2, ~@8 g2@5 ~@3", // C G
  CQ: "~@2 d3@2 [f3,b3]@2 d3 ~@3 g3@2 ~ g3 ~@2, f2@2 ~@2 c3@2 [c4,e4] ~", // Fdim C
  CR: "c3@2 g3@2 [c4,e4]@2 g3 ~@3 d3 ~ [g3,b3,d4]@2 d3 ~, ~@2 g2 ~", // C G
  CS: "~@2 e3@2 [g#3,b3,d4]@2 e3@2 ~@2 e3@2 [a3,c4,e4]@2 e3 ~, g#2 ~ a2 ~", // G#dim Am
  CT: "d2@2 d3 ~ [f#3,a3,c4,d4]@2 d3 ~@3 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 g2 ~", // D7 G
  CU: "~@2 d3@2 [f3,b3]@2 d3 ~@3 e3@2 [g3,c4]@2 e3 ~, f2 ~ c2 ~", // Fdim C5
  CV: "~@2 e3@2 [g3,c4]@2 e3 ~@3 d3@2 [g3,b3,d4]@2 d3 ~, c2@4 ~@4 g2@5 ~@3", // C5 G
  CW: "e2@2 e3@2 [g#3,b3,d4]@2 e3 ~ a2@2 e3@2 [a3,c4,e4]@2 e3@2", // G#dim Am
  CX: "d2@2 d3 ~ [f#3,a3,c4]@2 d3@2 ~@2 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 g2 ~", // F#dim G
  CY: "~@2 f#3@2 [b3,d#4]@2 f#3 ~@3 e3@2 [g3,b3,d4,e4] ~ e3 ~, f#2@4 b2 ~@3 e2@4 ~@4", // B Em7
  CZ: "e2@2 e3@2 [g3,b3]@2 e3 ~@3 d3 ~ [g3,b3]@2 d3 ~, ~@4 e2 ~@3 g2@6 ~@2", // G
  DA: "e2@2 d3 ~ [g3,b3]@2 d3 ~ a2@2 e3@2 [a3,c4]@2 e3 ~", // G Am
  DB: "e2@2 e3@2 [a3,c4]@2 e3 ~ d2@2 d3@2 [f#3,d4]@2 d3 ~, ~@12 a3 ~@3", // Am D
  DC: "d2@2 d3@2 [f#3,a3,d4]@2 d3 ~ g2@2 d3@2 [g3,b3,d4]@2 d3 ~", // D G
  DD: "e2@2 d3@2 [g3,b3,d4] ~ d3 ~ g2@2 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 d2 ~@5", // G
  DE: "~@2 e3 ~ [g#3,b3,d4]@2 e3 ~ a2@2 e3 ~ [a3,c4,e4]@2 e3 ~, g#2 ~@3", // G#dim Am
  DF: "a2@2 e3@2 [a3,c4,e4]@2 e3 ~ b2@2 f#3 ~ [b3,d#4]@2 f#3 ~", // Am B
  DG: "~@2 f#3 ~ [b2,b3,d#4]@2 f#3 ~@3 e3@2 [g3,b3]@2 e3 ~, f#2 ~ e2 ~", // B G
  DH: "e2@2 e3@2 [g3,b3]@2 e3 ~ g2@2 d3@2 [g3,b3]@2 d3 ~", DI: "g#2@2 e3@2 [g#3,b3]@2 e3 ~ a2@2 e3@2 [a3,c4]@2 e3 ~",
  DJ: "~@2 e3@2 [a3,c4]@2 e3 ~@3 d3 ~ [f#3,a3,d4]@2 d3@2, e2@4 a2 ~@3 d2@4 ~@4", // Am D
  DK: "~@2 d3 ~ [f#3,a3,d4]@2 d3 ~@3 d3 ~ [g3,b3]@2 d3 ~, d2@2 ~@2 g2@3 ~", // D G
  DL: "d2@2 d3 ~@3 d3 ~@3 d3 ~ [g3,b3]@2 d3 ~, ~ e2 g2 ~", // G
  DM: "~@2 e3 ~ [g#3,b3]@2 e3 ~ a2@2 e3 ~ [a3,c4]@2 e3 ~, g#2@4 ~@8 e4 ~@3", // G#m Am
  DN: "~@2 e3 ~ [a3,c4,e4]@2 e3 ~@3 f#3 ~ [b3,d#4]@2 f#3 ~, e2@4 a2 ~@3 b2@5 ~@3", // Am B
  DO: "~@2 f#3 ~ [b2,d#4]@2 f#3 ~@3 e3@2 [g3,b3,e4]@2 e3 ~, f#2@4 b3 ~@3 e2@4 ~@4", // B Em
  DP: "~@2 e3@2 [g3,b3,e4]@2 e3@2 ~@2 d3@2 [g3,b3]@2 d3 ~, e2@4 b2 ~@3 g2@6 ~@2", // Em G
  DQ: "~@2 d3@2 [g3,b3]@2 d3 ~ a2 ~ e3@2 [a3,c4]@2 e3 ~, d2@4 g2 ~@11", // G Am
  DR: "~@2 e3@2 [a3,c4]@2 e3 ~ d2@2 d3@2 [f#3,a3,d4]@2 d3@2, e2@4 a2 ~@11", // Am D
  DS: "d2@2 d3@2 [d2,f#3,a3,d4]@2 d3@2 ~@2 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 f#3 ~@5 g2@4 ~@4", // D G
  DT: "g2@2 d3 ~ [d2,g3,b3]@2 d3 ~ g2@2 d3 ~ [g3,b3,d4]@2 d3 ~, ~@4 d4 ~@11", // G
  DU: "g#2@2 e3 ~ [g#3,b3,d4]@2 e3 ~ a2@2 e3@2 [a3,c4,e4]@2 e3@2", // G#dim Am
  DV: "a2 e3 [a3,c4,e4] e3 b2 f#3 [b3,d#4] f#3, ~@4 a2 ~@11", // Am B
  DW: "~@2 f#3@2 [b2,b3,d#4]@2 f#3 ~@3 e3@2 [g3,b3,e4]@2 e3 ~, f#2@4 ~@4 e2@5 ~@3", // B Em
  DX: "~@2 e3@2 [g3,b3,e4]@2 e3 ~@3 d3 ~ [g3,b3]@2 d3 ~, e2@4 b2 ~@3 g2@4 ~@4", // Em G
  DY: "g#2@2 e3 ~ [g#3,b3]@2 e3@2 a2@2 e3@2 [a3,c4]@2 e3 ~", // G#m Am
  DZ: "~@2 d3@2 [f#3,a3,d4]@2 d3 ~@3 d3@2 [g3,b3,d4]@2 d3 ~, d2@4 a2 ~@3 g2@4 ~@4", // D G
  EA: "g2@2 d3@2 [g3,b3,d4]@2 ~@4 d3 ~ [f#3,a3,d4]@2 d3 ~, ~@4 g2 ~@3 d2@5 ~@3", // G D
  EB: "d2@2 d3@2 [f#3,a3,d4]@2 d3 ~ b2@2 f#3@2 [b3,d#4]@2 f#3 ~, ~@4 a2 ~@11", // D B
  EC: "~@2 e3@2 [b2,g3,b3,e4]@2 e3@2 ~@2 e3@2 [g3,b3,e4]@2 e3 ~, g2@4 ~@4 e2@5 ~@3", // Em
  ED: "b2@2 e3@2 g2@2 [g3,b3] ~@3 d3@2 [f#3,a3,d4]@2 d3 ~, ~@3 e4 d2@2 ~@2", // G D
  EE: "~@2 d3@2 [f#3,a3,d4]@2 d3 ~@3 e3@2 [g3,c4]@2 e3 ~, f#2@4 a2 ~@3 c3@4 ~@4", // D C5
  EF: "c3@2 e3@2 [g3,c4]@2 e3 ~@3 d3@2 [g3,b3,d4]@2 d3@2, ~@4 c3 ~@3 g2@4 ~@4", // C5 G
  EG: "g2@2 d3@2 [d2,g3,b3,d4]@2 d3 ~@3 d3@2 [g3,b3,d4]@2 d3 ~, ~@2 g2 ~", // G
  EH: "g2@2 d3@2 g2@2 d3 ~@3 d3 ~ [f#3,a3,d4]@2 d3@2, ~@2 d2 ~", // D
  EI: "~@2 d3 ~ [f#3,a3,d4]@2 d3 ~ b2@2 d3@2 [f#3,b3,d4]@2 d3 ~, d2@4 a2 ~@11", // D Bm
  EJ: "~@2 d3@2 [f#3,b3,d4]@2 d3 ~@3 g3@2 [b3,e4]@2 g3 ~, f#2@4 b2 ~@3 e2@4 ~@4", // Bm E5
  EK: "b2@2 e3@2 [b2,g3,b3]@2 e3@2 ~@2 e3@2 [g3,b3]@2 e3 ~, ~@2 e2 ~", // Em G
  EL: "~@2 e3@2 g2@2 [e3,b3] ~@3 d3@2 ~ d3 ~@2, b2@2 ~@2 d2@2 [f#3,a3,d4] ~", // E5 D
  EM: "~@2 d3@2 [f#3,a3,d4]@2 d3 ~@3 e3 ~ [g3,c4]@2 e3 ~, f#2@4 a2 ~@3 c3@5 ~@3", // D C5
  EN: "d3@2 f#3 ~ [a3,d4]@2 f#3@2 ~@2 d3 ~ [g3,b3,d4]@2 d3@2, ~@4 c3 ~@3 g2@4 ~@4", // D5 G
  EO: "g2@2 d3 ~ [c2,g3,c4]@4 [g2,d3,g3,b3]@3 ~@5", // C5 G
})).s("gm_accordion").gain(0.25)

// other · bandoneon
const bandoneon = note(`<
  A B@2 C@2 D E F G B@2 H@2 I J K@2 ~@30 A L M N O I P F G L M N O I Q R ~@31 A S M N O I T U V ~@38 A W M X O Y E F Z
  AA M AB O Y AC AD AE
>`.pickRestart({
  A: "~@5 d4 g4 a4", B: "[b4 a4 c5 b4 a4@6 ~@3 b3 d#4 f#4, a#4 ~@3 b4 ~@27]/2",
  C: "[a4 g4 b4 a4 g4@7 ~@2 b3 e4 f#4, ~@4 a4 ~@27]/2", D: "g4@2 f#4@2 a4@2 g4 ~ f#4@5 ~@3, ~@4 g4 ~@11",
  E: "a4@2 g#4@2 g4@2 f#4@2 e4 ~ c4@2 e4@2 f#4 ~", F: "[f#4,g4] ~ g4@2 f#4@2 e4@2 d4@8", G: "b3@7 ~@3 d4@2 g4@2 a4@2",
  H: "[a4@2 g4 ~ b4@2 a4@2 g4@13 ~@5 b3@2 e4@2 f#4@2, ~@4 a4 ~@27]/2", I: "g4 f#4 a4 g4 f#4@2 ~@2, ~@4 g4 ~@11",
  J: "a4@2 g#4@2 g4@2 f#4@2 e4@2 a4 c5 c5@2 b4 ~", K: "[b4@2 a4 ~ a4@2 g4 ~ g4@15 ~@9, ~@4 b4 ~@3 a4 ~@23]/2",
  L: "b4@2 ~ b4 c5@2 b4@2 a4@8, ~ a4 ~@6", M: "~@5 b3 d#4 f#4", N: "a4@2 ~ a4 b4@2 a4@2 g4@8, ~ g4 ~@6",
  O: "~@5 b3 e4 f#4", P: "a4@2 g#4@2 g4@2 f#4 ~ e4@2 c4@2 e4@2 f#4@2",
  Q: "a4@2 g#4@2 g4@2 f#4@2 e4@2 [b4,c5] ~ c5@2 b4 ~", R: "b4@2 a4 ~ a4@2 g4@2 a4!2 ~@6, ~@4 g4@3 ~",
  S: "b4@2 ~ b4 c5@2 b4@2 a4@8, a#4 ~ a4@2 ~@12", T: "a4@2 g#4@2 ~ f#4@2 ~ e4 ~ c5 ~ c5@2 b4 ~, ~@2 g4 ~@5",
  U: "b4@2 a4 ~ a4@2 g4@2 g4 a4 g4 a4 g4 a4 ~ a4, ~@7 g4", V: "g4 g4@2 ~@13, ~ a4 ~@14",
  W: "b4@2 ~ b4 c5@2 b4@2 a4@6 ~@2, a#4 ~ a4@2 ~@12", X: "a4@2 ~ a4 b4@2 a4@2 g4@6 ~@2, ~@2 g4@2 a#4 ~@11",
// … 88 more lines

More by Rastape