Strudelify

Don't Marry Her

The Beautiful South

KeyC majorTempo102 bpm
0:00/0:00
// Don't Marry Her — The Beautiful South
// 102 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: sustain pedal (CC 64) lengthens the held notes
// note: duplicate parts dropped: ch 7 electric guitar clean (copy of ch 4 electric guitar clean)
// note: Full arrangement: all 81 bars on a 16-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
// note: Guitar parts that double another keep only their own notes (fills, solos): guitar program 27.
setcpm(102/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 · electric guitar clean
const electric_guitar_clean = note(`<
  ~@4 A B@2 C A B@2 ~ A B D ~ A B@2 ~ A B D ~@7 D ~@7 D ~@7 D ~@7 E ~@26
>`.pickRestart({
  A: "~@7 d3 ~@8", B: "~@7 [d3,g3] ~@8", C: "~@7 g3 ~@8", D: "~ [d3,d4]", E: "a3@7 ~ [d3,d4]@8",
})).s("gm_electric_guitar_clean").gain(0.3).pan(0.7)

// chords · piano
const piano = note(`<
  ~@4 A B C D E B C D F G H I J K L M N O H P Q R S T U V H I W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ
  AR AS AT F AU C AV AW AB AX AY AZ BA BB BC AZ BA BD BE@3 BF BG BH BI BJ BK ~
>`.pickRestart({
  A: "[c3,e3,g3]@6 ~@2 [d3,g3,b3]@7 ~, ~@8 f3 ~@7", B: "[c3,f3,a3]@7 ~ b3@2 ~@3 g3@2 ~, ~@8 g3@3 b3@4 ~, ~@8 d3 ~ d3@6",
  C: "[c3,f3,a3]@7 ~ [c3,e3,g3]@7 ~", D: "[d3,f#3,a3]@6 ~@2 [g3,b3]@2 ~ g3@2 [g3,b3]@2 ~, ~@8 d3 ~ d3@5 ~, ~@11 b3 ~@4",
  E: "[c3,e3,g3]@6 ~@2 [d3,g3,b3]@7 ~", F: "[c3,e3,g3]@3 ~ [d3,g3,b3]@3 ~",
  G: "[c3,f3,a3]@6 ~@2 [g3,b3]@2 ~ [g3,c4]@2 [g3,b3] ~@2, ~@8 d3 ~ d3@5 ~", H: "[c3,f3,a3]@7 ~ [d3,g3,b3]@6 ~@2",
  I: "[c3,e3,g3]@13 ~@3", J: "[e3,g3]@3 ~ [e3,g3]@2 c3 ~ [d3,g3,b3]@2 ~@4 d3 ~, c3@4 ~@6 d3@3 g3@2 ~, ~@11 b3@4 ~",
  K: "[c3,f3]@4 ~@2 c3 ~ [g3,b3]@3 ~ [g3,b3]@2 d3 ~, a3@3 ~ [f3,a3]@4 d3@4 ~@4", // F5 G F
  L: "[f3,a3]@3 ~ [f3,a3]@2 ~@2 [e3,g3]@4 [e3,g3]@2 c3 ~, c3@4 ~@2 c3@7 ~@3", // F Em
  M: "[d3,f#3,a3]@4 [f#3,a3]@2 d3 ~@2 [d3,g3,b3]!2 ~ [d3,g3,b3]@2 ~@2, ~@4 d3 ~@11", // D F#m G
  N: "[c3,e3]@4 [e3,g3]@2 c3 ~ [d3,g3,b3]@3 ~ [g3,b3]@2 d3 ~, g3@3 ~@9 d3 ~@3", // C Em G
  O: "[c3,f3]@4 [f3,a3]@2 c3 ~ b3@2 ~ c4 ~ b3@2 ~, a3@3 ~@5 g3@7 ~, ~@8 d3 ~ d3@5 ~", P: "~ c2, [c3,e3,g3]@13 ~@3",
  Q: "[e3,g3]@3 ~@3 c3 ~ [e3,g3]@3 ~ [e3,g3]@2 c3 ~, c3 [e3,g3] c3 ~", // Em
  R: "[c3,f3]@4 [f3,a3]@2 c3 ~ [g3,c4]@2 e3 [g3,c4]@3 ~@2, a3@3 ~@13", S: "c3 ~ a3 f3, f3@3 ~ f3@4 ~@8, ~@3 c3@4 ~",
  T: "[f3,a3]@3 ~ [f3,a3]@2 ~@2 [e3,g3]@6 c3 ~, c3@4 ~@2 c3@7 ~@3", // F Em
  U: "[g3,c4]@2 ~ [g3,c4]@4 ~ [g3,c4]@2 ~ [g3,c4]@4 ~, ~@2 e3@7 ~ e3@5 ~", // C5
  V: "[f3,a3,c4]@4 [a3,c4]@2 f3 ~ [e3,g3,c4]@2 ~ [e3,g3,c4]@4 ~, ~@4 f3 ~@11", // F Am C
  W: "[g3,c4,e4]@6 ~@5 b3@3 g3@2, ~@3 g3@3 ~@2, ~ d4", // C
  X: "[f3,a3]@4 [a3,c4]@2 f3 ~ [b3,d4]@3 ~ [b3,d4]@2 g3 ~, c4@3 ~@5 g3@4 ~@4", // F Am Bm
  Y: "[f3,a3]@4 [a3,c4]@2 f3 ~ [g3,c4]@3 ~ [g3,c4]@2 e3 ~, c4@3 ~@5 e3@4 ~@4", // F Am C5
  Z: "[d3,f#3,a3]@6 c4 b3 a3 f4 b3 a3 g3 e4 g3 f3", AA: "e3@4 ~@4 [g3,b3,d4]@7 ~",
  AB: "[f3,a3,c4]@6 ~@2 g3@3 b3@3 g3 ~, ~@8 d4@7 ~", AC: "[f3,a3,c4]@3 ~ [g2,g3]@4, f2@4 [b3,d4]@3 ~",
  AD: "[g3,c4,e4]@7 ~, c2@3 ~", AE: "[c4,e4,g4]@6 ~@2 [d4,g4]@3 ~@3 d4@2, ~ b3, ~@11 g4@5",
  AF: "[a3,c4,f4]@6 ~@2 [b3,d4,g4]@7 ~", AG: "[a3,c4,f4]@3 ~ [g3,c4,e4]@3 ~",
  AH: "[f#3,a3,d4]@6 ~@2 [g3,d4]@3 g3@3 d4@2, ~@4 b3@3 ~", AI: "[g3,c4]@7 ~ [g3,b3,d4]@6 ~@2",
  AJ: "[f3,a3,c4]@6 ~@2 d4@3 c4@3 b3@2, ~ g3", AK: "[f3,a3,c4]@7 ~ [g3,b3,d4]@7 ~", AL: "[c2,c3,e3,g3]@13 ~@3",
  AM: "[e4,g4]@2 ~@4 c4 ~ [c4,e4,g4]@2 ~ [e4,g4]@3 c4 ~, c4@5 ~@6 c4@2 ~@3, ~@3 [e4,g4]@5 ~@8", // Em C Em
  AN: "[c4,f4,a4]@3 [f4,a4]@3 c4@2 [c4,e4,g4]@3 [e4,g4]@3 c4 ~, ~@3 c4@2 ~@6 c4@2 ~@3", // F C Em
  AO: "[c4,f4,a4] ~ [c4,f4,a4] ~ [c4,f4,a4] ~ [c4,f4,a4] ~ [c4,f4,a4] ~ [c4,f4,a4]@5 ~", // F
  AP: "[c4,f4,a4] ~ [c4,e4,a4]@5 ~ [c4,e4,g4]@2 g3 [c4,e4]@3 [g3,e4] ~", // F Am C
  AQ: "[g3,c4,e4]@2 ~ [g3,c4,e4]@4 ~ [g3,c4,e4]@2 ~ [g3,c4,e4]@4 ~", // C
  AR: "[f3,a3,c4]@2 ~ [f3,a3,c4]@3 ~@2 [c3,g3,c4,g4]@3 [c3,f3,c4,f4]@3 [c3,e3,c4,e4]@2", // F C5 F5 C
  AS: "[f3,a3,c4]@3 ~ [g2,g3,b3,d4]@3 ~, f2 ~", AT: "[c2,c4,e4]@3 ~, g3@5 ~@3",
  AU: "[c3,f3,a3]@6 ~@2 d3@3 g3@2 ~ d3 ~, ~@8 b3@7 ~", AV: "[d3,f#3,a3]@6 ~@2 d3@3 g3@3 d3 ~, ~ b3",
  AW: "[e3,g3,c4]@3 ~ [g3,b3,d4]@3 ~", AX: "[f3,a3,c4]@2 ~ [f3,a3,c4]@3 ~@2 [e3,g3,c4]@2 ~ [e3,g3,c4]@4 ~",
  AY: "[d3,f#3,a3]@2 ~ [d3,f#3,a3]@3 ~@2 d4@3 b3@3 g3 ~, ~@8 g3@5 ~@3", // D
  AZ: "[c3,e3]@4 d3 ~ c3 ~@3 [g3,b3,d4] ~ [g3,b3,d4]@4, g3@3 ~ g3@3 ~@9, ~@5 e3@2 ~@9", // C G
  BA: "~@2 [f3,a3,c4] ~@3 [b3,d4]@5 ~ a3 ~ g3 ~, ~@3 g3@3 d4 ~, ~@13 b3@2 ~", // F Bm
  BB: "[f3,a3]@4 [a3,c4]@2 f3 ~@3 [g3,c4,e4] ~ [g3,c4,e4]@3 ~, c4@3 ~@13", // F Am C
  BC: "~@2 [f#3,a3,d4] ~@3 [g3,b3]@6 ~@2 g3 ~, ~@6 d4@5 ~ [a3,d4]@3 ~, ~@13 b3@2 ~", BD: "f2 g2",
  BE: "[~@16 g3@4 g3@2 g3@2 g3@2 g3@2 [g3,c4,e4,g4] ~@3 [c4,f4]@8 [c2,g3,c4,g4]@2 g3@4 [g3,d4]@2, c2@5 ~, ~@16 c3@14 ~ [f2,a3]@9 ~@2 [g2,c4,e4]@6, ~@4 e4@2 c4 ~@5, ~@16 c4@6 d4@7 ~@19]/3", // C F5 C5 G5 F C
  BF: "[f2,a3,c4]@3 ~@2 e3 g3@2", BG: "[f2,a3,c4,f4,a4]@3 [c2,g3,c4,e4,g4]@3 ~ d4",
  BH: "~@3 g4 [g3,e4]@2 [g3,e4,g4]@2, [c2,g3,c4,e4] [c2,c4]", // C
  BI: "[f2,a3,c4,f4,a4]@4 e4 ~@2 [g3,d4], ~ [c2,g4], ~@11 [c4,e4]@5", BJ: "~ [f2,a3,c4,f4]@6 ~ [g2,g3,b3,d4]@6 ~@2",
  BK: "~@5 c4@3, c2, e4@9 g3@7, c4@7 c3@9, g3@5 g2@11",
})).s("gm_piano").gain(0.35)

// chords · drawbar organ
const drawbar_organ = note("<~@24 A@6 B ~@8 C D E F G D H ~@2 I@6 J ~ K E L M K E L N O@2 P Q R S ~@11>".pickRestart({
  A: "[g5@10 f5@3 e5@3 a4@8 g4@8 f5@20 a5@2 f5@2 g5@3 e5@3 d5@2 c5@16 a4@8 c4@3 d4@3 e4@2, c4@11 ~, g4@2 c5@2 a4@3 g4@3 ~ g4]/6",
  B: "f4 g4", C: "~@7 d4", D: "[c4,e4] [d4,g4]", E: "[c4,f4] [d4,g4]", F: "[c4,f4] [c4,e4]", G: "[d4,f#4] [b3,d4]",
  H: "[c4,f4]@8 d5@3 c5@3 b4@2, ~ g4", // F5
  I: "[g5@10 f5@3 e5@3 a4@8 ~@4 e5@4 f5@20 a5@2 f5@2 g5@3 e5@3 d5@2 ~@12 g4@4 a4@8 ~@3 f4@3 e4@2, c4@11 [c4,g4], g4@4 c5@3 ~@9 c5@4 ~@4, ~@3 g4 a4@3 g4 ~@4]/6", // C5
  J: "c4 ~", K: "[c4,e4] [b3,g4]", L: "f4 e4, c4", M: "[d4,f#4] [d4,g4]", N: "[d4,f#4]@4 [d4,g4]@2 b4 d5",
  O: "[~@18 f5 e5 c5@2 d5@10, g5]/2", P: "[c5,f5,a5] [c5,e5,g5]", Q: "[a4,d5,f#5]@3 [b4,d5,g5]@5",
  R: "[c5,e5] [b4,d5], g5", S: "[a4,c5,f5]@6 [g4,b4,d5]@4 [a4,c5] [d4,e4,f4] [d3,e3,f3,g3,a3,b3,c4] c3 ~@2",
})).s("gm_drawbar_organ").gain(0.27)

// chords · drawbar organ · soft notes
const drawbar_organ_soft = note("<~@78 A B@2>".pickRestart({
  A: "[f4,a4,c5] [d4,g4,b4]", B: "[[e4,g4,c5]@9 ~@7]/2",
})).s("gm_drawbar_organ").gain(0.18)

// chords · acoustic guitar steel
const acoustic_guitar_steel = note(`<
  A B C D A B C D A B C D A B E F A B C D A B E F G C H C G C E F A B C D A B E F A B C D A B E F G C H C G C I F A B C
  D A B C D J K L M J N@3 ~@9
>`.pickRestart({
  A: "[c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]!2", // C G
  B: "[f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]!2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]!2", // F G
  C: "[f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]!2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2", // F C
  D: "[d3,a3,c4,f#4]@2 [d3,a3,c4,f#4]@2 [d3,a3,c4,f#4]@2 [d3,a3,c4,f#4]!2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]!2", // D7 G
  E: "[f3,a3,c4]@6 ~@2 [g3,b3]@7 ~, ~@7 d3@7 ~@2", // F G
  F: "[c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!4 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2", // C
  G: "[c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2", // C
  H: "[f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]!2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]!2", // F
  I: "[f3,c4]@6 ~@2 [g3,b3]@7 ~, ~@7 d3@7 ~@2", // F5 G
  J: "[c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]!2 ~@2 [g2,b2,d3,g3,d4,g4]@2 [g2,b2,d3,g3,d4,g4]@4", // C G
  K: "~ [f2,c3,f3,a3,c4,f4] ~ [g2,b2,d3,g3,d4,g4]@5", // F G
  L: "[f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]@2 [f2,c3,f3,a3,c4,f4]!2 ~@2 [c3,e3,g3,c4,e4]@2 [c3,e3,g3,c4,e4]@2 ~@2", // F C
  M: "~ [d3,a3,c4,f#4] ~ [g2,b2,d3,g3,d4,g4]@5", // D7 G
  N: "[~@2 [f2,c3,f3,a3,c4,f4]@2 ~@2 [g2,b2,d3,g3,d4,g4]@9 ~ [a3,c4,f4]@6 ~@2 [b2,d3,g3,b3,g4]@6 ~@2 [g3,c4,e4]@15 ~, ~@15 [c3,f3]@7 ~@9 [c3,e3]@15 ~@2]/3", // F G F G C F5 C
})).s("gm_acoustic_guitar_steel").gain(0.24)

// bass · fretless bass
const bass = note(`<
  ~@4 A B C D A B C D A B E A@2 B C F A B E G H I J I H K E L A M N O A P E Q A M N F A P E R H I J I H K E R A B C S A
  B C S T U V W T U E X@2 ~@5 Y Z@2
>`.pickRestart({
  A: "c2 g2", B: "a2@4 g2@3 ~", C: "f2@3 ~ c2@3 ~", D: "d2@3 ~ g1 a1 b1 a1", E: "f2 g2", F: "d2@3 e3@2 c3 g2@2",
  G: "c2@4 g2@2 c2 a1", H: "c2 e2 c2 e2", I: "f1 f2 c2 e2", J: "f1 f2 f1 c2", K: "f1@4 f2@4 c2@4 e2@3 ~",
  L: "c2@8 g2@4 c2@2 a1 ~", M: "a2@6 a2 ~ g2@7 ~", N: "f2@6 f2 ~ c2@6 ~@2", O: "d2@5 ~ d2 ~ g1@5 ~ b1 ~",
  P: "a2@5 ~ a2 ~ g2@6 ~@2", Q: "c2@8 c3@4 c2 ~ a1 ~", R: "c2@8 g2@4 c2 ~ a1 ~", S: "d2@6 d2 ~ g1@2 a1@2 b1@2 a1@2",
  T: "c2@7 ~@3 g2 ~ g2@4", U: "~@2 a2@2 ~@2 g2@7 ~@3", V: "f2@8 ~@2 c2 ~ c2@4", W: "~@2 d2 ~@3 g1@4 a1@2 b1@2 a1@2",
  X: "c2/2", Y: "f1 g1", Z: "[c1@9 ~@7]/2",
})).s("gm_fretless_bass").gain(0.54)

// other · electric guitar jazz
const electric_guitar_jazz = note(`<
  ~@15 A ~@7 B ~@7 C ~@7 A ~@7 C ~@8 D E F G D E F H I J K L I J M N ~@9
>`.pickRestart({
  A: "~@4 g3 a3 c4 ~ c4@8", B: "~@6 d4 ~ c4@8", C: "~@4 c4 ~ d4 ~ c4@8",
  D: "c3@2 e3@2 g3@2 e3 c3 b2 d3 g2@2 g3@2 d3 b2", E: "c3 f3 c3@2 a3@2 g3@3 ~ b2@2 d3 e3 g3@2",
  F: "f3@2 a3@2 c4@2 a3 f3 e3 g3 e3@2 c4@2 g3 e3", G: "d3 a3 d3@2 c4@2 b3@2 g3 a3 g3@2 d3 e3 d3@2",
  H: "d3 a3 d3@2 c4@2 b3@2 g3 a3 b3@2 g3 a3 g3@2", I: "c3@2 d3@2 g3 ~ a3@6 g3 ~ e3@2", J: "a3@4 g3 ~ g3@8 ~@2",
  K: "~@2 a3@2 c4 ~ d4 ~ d4@4 c4 ~ a3 ~", L: "d4@4 c4 ~ d4@7 ~@3", M: "d4@4 c4@2 a3 ~ d4 ~ d4@6", N: "c4",
})).s("gm_electric_guitar_jazz").gain(0.54).pan(0.4)

// drums · kick
const kick = s("bd").struct(`<
  ~@4 A@6 B A@3 C A@3 B A@3 C A C@7 A@3 B A@3 C A@3 B A@3 C A C@7 A@3 B A@3 B A D E D E D E C F ~@9
>`.pickRestart({
  A: "x ~@2 x!2 ~@3", B: "x ~@2 x!2 ~@2 x", C: "x!2", D: "x ~@4 x!2 ~", E: "~ x ~ x ~@4", F: "x",
})).gain(0.58)

// drums · snare
const snare = s("sd").struct("<~@2 A B C@10 ~ C@7 ~ C@7 ~ C@7 ~ C@7 ~ C@7 ~ C@9 D E D E D E ~@11>".pickRestart({
  A: "~@15 x", B: "x ~@6 x ~@3 x ~ x!3", C: "~ x ~ x", D: "~@4 x ~@2 x!2 ~@7", E: "x ~@3 x ~@4 x!3 ~@4",
})).gain(0.73)

// drums · low tom
const low_tom = s("lt").struct("<~@3 A ~@61 B ~ B ~ B ~@11>".pickRestart({
  A: "~@3 x ~@4", B: "~@14 x!2",
})).gain(0.58)

// drums · hihat
const hihat = s("hh").struct(`<
  ~@4 A B@2 C B@3 C B@2 ~ D B@3 C B@2 ~ D B@6 ~ D B@3 C B@2 ~ D B@3 C B@2 ~ D B@6 ~ D A B@2 C B@3 C E ~ E ~ E ~@12
>`.pickRestart({
  A: "~ x!7", B: "x!8", C: "x!7 ~", D: "~ x!6 ~", E: "~ x!3 ~@4",
})).gain(0.51)

// drums · mid tom
const mid_tom = s("mt").struct("<~@3 A ~@61 B ~ B ~ B ~@11>".pickRestart({
  A: "~@2 x ~ x ~@4 x ~@2 x ~@3", B: "~@12 x!2 ~@2",
})).gain(0.58)

// drums · open hat
const open_hat = s("oh").struct(`<
  ~@7 A ~@3 A ~@3 A ~@3 A ~@3 A ~@7 A ~@3 A ~@3 A ~@3 A ~@3 A ~@7 A ~@3 A ~@3 A ~@17
>`.pickRestart({
  A: "~@7 x",
})).gain(0.51)

// drums · crash
const crash = s("cr").struct(`<
  ~@4 A ~@9 B A ~@6 B A ~@6 B A ~@6 B A ~@6 B A ~@6 B A@2 ~@7 C D C D C D B A ~@9
>`.pickRestart({
  A: "x", B: "x!2", C: "x ~@4 x!2 ~", D: "~ x ~ x ~@4",
})).gain(0.58)

// drums · tambourine
const tambourine = s("tb").struct("<~@4 A@10 ~ A@7 ~ A@7 ~ A@7 ~ A@7 ~ A@7 ~ A@9 B C B C B C ~ D ~@9>".pickRestart({
  A: "x!16", B: "x ~@4 x!2 ~", C: "~ x ~ x ~@4", D: "x!14 ~@2",
})).gain(0.36)

// drums · triangle
const triangle = s("triangles:35").struct("<~@72 [x ~@3 x ~@2 x]!5 [x!2]!2 x ~>").gain(5.06)

stack(
  electric_guitar_clean, piano, drawbar_organ, drawbar_organ_soft, acoustic_guitar_steel, bass, electric_guitar_jazz,
  kick, snare, low_tom, hihat, mid_tom, open_hat, crash, tambourine, triangle
)