Strudelify

Op Wembley gaan we scoren (Holland goes tsjakkaa!)

De Havenzangers

KeyF majorTempo123 bpm
0:00/0:00
// Op Wembley gaan we scoren (Holland goes tsjakkaa!) — De Havenzangers
// 123 bpm, 4/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: duplicate parts dropped: ch 6 "TRUMPET" trumpet (copy of ch 9 "BRASS 1" brass section); ch 12 "TRUMPET" trumpet (copy of ch 13 "BRASS 1" brass section)
// note: Full arrangement: all 93 bars on a 16-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(123/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 · accordion
const accordion = note(`<
  A B C D E F G H I J K L M N O P Q R S T@2 U V W X U V W X Y Z AA AB Y AC AD AE AF@2 F G H I J K L M N O P Q R S T@2 U
  V W X U V W X Y Z AA AB Y AC AD AE AF@2 F G H I J K L M N O P AG R S AH AI R S AH AJ
>`.pickRestart({
  A: "~@10 [a4,c5]!3 ~ [a4,c5] ~", B: "[a4,c5]@3 ~ [g4,bb4]@2 [f4,a4] ~ [f4,a4]@4 [e4,ab4]@2 [f4,a4] ~",
  C: "[f4,a4]@4 ~ c4 f4 a4", D: "[e4,c5]@2 [d4,bb4] [c4,a4]", E: "[bb3,g4]@12 [c4,c5]@3 ~",
  F: "[c4,a4,c5]@3 ~ [c4,a4,c5,a5]@3 ~ [d4,bb4,d5]@3 ~ [c4,a4,c5,a5]@4", // F Gm F
  G: "[bb3,g4,g5]@7 ~ [a3,f4,f5]@2 c4@2 [f4,f5]@2 [a4,a5]@2", H: "[a4,c5,a5]@3 ~ [a4,c5,c6]@4 [ab4,b4]@3 ~ [ab4,b4]@4",
  I: "[g4,bb4,bb5]@4 ~ [c4,c5] [e4,e5] [g4,g5]", // Gm C E G
  J: "[d4,bb4,d5]@3 ~ [d4,bb4,d5,bb5]@3 ~ [e4,c5,e5,c6]@3 ~ [d4,bb4]@3 ~", // Gm C Gm
  K: "[c4,a4,c5,a5]@4 [bb3,g4,g5] [bb3,g4]!2 [a3,f4,a4]", // F Eb Dm
  L: "[g3,e4]@3 ~ [c5,e5,c6]@4 [c5,e5,c6,e6]@4 [bb4,d5,bb5,d6]@3 ~", M: "[a4,c5,c6]@12 c4@3 ~",
  N: "[c4,a4,a5]@4 [c4,a4,c5,a5]@3 ~ [d4,bb4]@3 ~ [c4,a4,a5]@4", // F Gm F
  O: "[bb3,g4,g5]@8 [a3,f4,f5]@2 [a3,f4] ~ [a3,f4,f5]@2 [bb3,g4,g5]@2", // Eb Dm Eb
  P: "[c4,a4,a5] ~ [c4,a4,c5,a5] ~ [c4,a4,c5,a5] ~ [c4,a4,c5,a5]@2 [d4,bb4,d5,bb5]@3 ~ [eb4,c5,eb5,c6]@4", // F Gm Cm
  Q: "bb4 d4 f4 bb4 f4 bb4 d5 f5 bb5 ~@3 [bb3,g4,g5]@2 [c4,a4,a5]@2", // Eb F
  R: "[d4,bb4] ~ [d4,bb4,d5,bb5] ~ [d4,bb4,d5,bb5] ~@2 f5 [f4,d5,d6] ~ [f4,d5,d6]@5 ~, ~@3 [d4,bb4,bb5] ~@4", // Gm Dm Gm
  S: "[c4,a4,c5,a5]@2 [bb3,g4]@2 [c4,a4]@2 [d4,bb4,d5]@2 [f4,c5,f5,c6] ~ [f4,c5,f5]@2 [c4,a4]@2 [d4,bb4]@2, ~@9 c6@2 ~@5", // F Eb F Gm F5 F Gm
  T: "[[e4,c5,c6]@3 ~ [d4,bb4]@3 ~ [c4,a4,a5]@3 ~ [bb3,g4]@3 ~ [a3,f4,f5]@6 [bb3,gb4,gb5]@2 [b3,g4,b4,g5]@8, ~@11 g5@4 a4@6 ~@11]/2", // C Gm F Eb Dm Ebm Em
  U: "[eb5,g5] ~ [eb5,g5] ~ [eb5,g5] ~ [eb5,g5] ~ eb5@2 ~@4 g5@2, ~@2 g5 eb5, ~@5 c5@3", // Eb
  V: "[d5,f5] ~ [d5,f5] ~ [d5,f5] ~ [d5,f5] ~ d5@2 ~@4 f5@2, ~@2 f5 d5, ~@5 bb4@3", // Dm
  W: "[eb5,g5] ~ [eb5,g5] ~ [eb5,g5] ~ [eb5,g5] ~ [eb5,g5]@2 [a4,a5]@2 [bb4,bb5]@2 [c5,c6]@2", // Eb A Bb C
  X: "[c5,eb5,g5]@4 [bb4,d5,f5]@4 [c5,eb5,g5]@4 [c5,eb5,g5] ~@3", Y: "[g4,c5,eb5]",
  Z: "[g4,c5,eb5] ~@3 [g4,c5,eb5] ~ [g4,c5,eb5]@10", AA: "[f4,bb4,d5]",
  AB: "[f4,bb4,d5] ~@3 [f4,bb4,d5] ~ [f4,bb4,d5]@10", AC: "[g4,g5] [a4,a5] [bb4,bb5] [c5,c6]",
  AD: "[bb4,bb5] [g4,g5] [f4,f5] [d4,d5]", AE: "[g4,c5,e5]",
  AF: "[[f4,a4]@16 [e4,g4]@8 ~@4 [c4,c5]@3 ~, c5@7 ~, ~@3 [f4,a4]]/2", // F Em C F
  AG: "bb5 a5 g5 f5 g5 f5 d5 c5 bb4 ~@3 [bb3,g4,g5]@2 [c4,a4,a5]@2", // Eb F
  AH: "[e4,c5,c6]@3 ~ [d4,bb4]@3 ~ [c4,a4,a5]@3 ~ [bb3,g4]@4, ~@11 g5@4 ~", // C Gm F Eb
  AI: "[f5,g5] f5 e5 f5 [a5,bb5] a5 f5 a5 c6 ~@3 [bb3,g4,g5]@2 [c4,a4,a5]@2", AJ: "~ f4 a4 c5 d5 c5 d5 ~ [a4,f5] ~@7",
})).s("gm_accordion").gain(0.24)

// chords · accordion · soft notes
const accordion_soft = note(`<
  ~@5 A B C D E F G H I J K L M N O P ~@18 A B C D E F G H I J K L M N O P ~@18 A B C D E F G H I J K L M N O L M N O ~
>`.pickRestart({
  A: "a5@3 ~@5 bb5@3 ~@5", B: "bb4@7 ~ a4@2 c5@2 ~@4", C: "c6@3 ~ a5@3 ~ [ab5,b5]@3 ~ b5@4, ~@11 ab5@4 ~", D: "g5 ~",
  E: "bb5@3 ~@9 [d5,bb5]@3 ~", F: "~@4 bb4 [bb4,g5]!2 f5", G: "[g4,e5]@3 ~ e6@3 ~@9", H: "a5@11 ~ c5@3 ~",
  I: "c5@3 ~@5 [d5,bb5]@3 c5@4 ~", J: "bb4@7 a4@2 ~ [a4,f5] ~ a4@2 bb4@2", K: "c5 ~@15", L: "~@6 bb4 c5",
  M: "[d5,bb5] ~@5 d5@2 ~@2 f5@5 ~", N: "~ [bb4,g5] [c5,a5] bb5 ~@2 [c5,a5] [d5,bb5]",
  O: "e5@3 ~ [d5,bb5]@3 ~ c5@3 bb4@3 ~@2", P: "~@3 bb4 ~@4",
})).s("gm_accordion").gain(0.12)

// bass · synth bass 2 · "SYN BASS 2"
const bass = note(`<
  ~ A@2 B C A@2 D E F@2 G A@3 H I J A G K L M L N L M L N F G O J F@2 P Q R S A@2 D E F@2 G A@3 H I J A G K L M L N L M
  L N F G O J F@2 P Q R S A@2 D E F@2 G A@4 I J T G A J A Q U
>`.pickRestart({
  A: "f1@3 ~ a1@2 c2@2 f1@3 ~ a1@2 c2@2", B: "c2@3 ~ c2@3 ~ c2@3 ~ c2@3 ~", C: "c2@3 ~ c2@3 ~ c2@2 bb1@2 a1@2 g1@2",
  D: "a1@3 ~ c2@2 a1@2 ab1@3 ~ b1@2 ab1@2", E: "g1@3 ~ bb1@2 d2@2 c2@3 ~ g1@2 bb1@2",
  F: "c2@3 ~ g1@2 bb1@2 c2@3 ~ g1@2 bb1@2", G: "c2@3 ~ g1@2 bb1@2 c2@3 ~ g1@2 c2@2",
  H: "f1@3 ~ a1@2 c2@2 f2@3 ~ a1@2 c2@2", I: "bb1@3 ~ f1@2 g1@2 bb1@3 ~ c2@2 a1@2",
  J: "bb1@3 ~ f1@2 g1@2 bb1@3 ~ f1@2 bb1@2", K: "f1@3 ~ f1@2 gb1@2 g1@3 ~ a1@2 b1@2",
  L: "c2@2 ~@2 c2@3 ~@3 c2@2 ~@2 c2@2", M: "bb1@3 ~ bb1@3 ~@3 bb1@2 ~@2 bb1@2", N: "c2@3 ~ g1@3 ~ c2@3 ~ c2@3 ~",
  O: "bb1@3 ~ f1@2 g1@2 bb1@3 ~ f1@2 g1@2", P: "c2@3 ~ c2@3 ~ g1@3 ~ g1@3 ~", Q: "c2@3 ~ bb1@3 ~ a1@3 ~ g1@3 ~",
  R: "f1@3 ~ f1@3 ~ f1@3 ~ f1@3 ~", S: "c2@3 ~ c2@3 ~ f1@3 ~ f1@3 ~", T: "c2@3 ~ a1@2 c2@2 f1@3 ~ a1@2 c2@2",
  U: "f1@2 ~ c2 f1 ~@3",
})).s("gm_synth_bass_2").gain(0.3)

// chords · accordion
const accordion_2 = note(`<
  ~ A@2 B@2 C@2 D E@4 C@3 F G@2 C E H I J I K I J I K I@2 J@2 I@2 L M ~@2 C@2 D E@4 C@3 F G@2 C E H I J I K I J I K I@2
  J@2 I@2 L M ~@2 C@2 D E@4 C@3 F G@2 C E C G C E N
>`.pickRestart({
  A: "[a4,c5,f5]@2 ~ [a4,c5,f5]!2 ~ [a4,c5,f5] ~@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~@2", // F
  B: "[g4,bb4,e5]@2 ~ [g4,bb4,e5]!2 ~ [g4,bb4,e5] ~@3 [g4,bb4,e5]!2 ~ [g4,bb4,e5] ~@2", // Edim
  C: "[a4,c5,f5]@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~@2", // F
  D: "[a4,c5,f5]@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~@3 [ab4,b4,d5,f5]!2 ~ [ab4,b4,d5,f5] ~@2", // F Abdim
  E: "[g4,bb4,e5]@3 [g4,bb4,e5]!2 ~ [g4,bb4,e5] ~@3 [g4,bb4,e5]!2 ~ [g4,bb4,e5] ~@2", // Edim
  F: "[a4,c5,f5]@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~@3 [a4,c5,eb5]!2 ~ [a4,c5,eb5] ~@2", // F Adim
  G: "[bb4,d5,f5]@3 [bb4,d5,f5]!2 ~ [bb4,d5,f5] ~@3 [bb4,d5,f5]!2 ~ [bb4,d5,f5] ~@2", // Bb
  H: "[a4,c5,f5]@3 [a4,c5,f5]!2 ~ [bb4,db5,gb5]@2 [b4,d5,g5]@2 [b4,d5,g5]!2 ~ [b4,d5,g5] ~@2", // F Gb G
  I: "~@2 [g4,c5,eb5]!3 ~ [g4,c5,eb5] ~@3 [g4,c5,eb5]!3 ~ [g4,c5,eb5] ~", // Cm
  J: "~@2 [f4,bb4,d5]!3 ~ [f4,bb4,d5] ~@3 [f4,bb4,d5]!3 ~ [f4,bb4,d5] ~", // Bb
  K: "~@2 [g4,c5,eb5]!2 [f4,bb4,d5] ~ [f4,bb4,d5]!2 [g4,c5,eb5] ~ [g4,c5,eb5]!3 ~ [g4,c5,eb5] ~", // Cm Bb Cm
  L: "~@2 [g4,c5,eb5]!3 ~ [g4,c5,eb5] ~@3 [f4,b4,d5]!3 ~ [f4,b4,d5] ~", // Cm Bdim
  M: "~@2 [g4,c5,e5]!3 ~ [g4,c5,e5]!3 ~ [g4,c5,e5]!3 ~ [g4,c5,e5] ~", // C
  N: "[a4,c5,f5]@3 [a4,c5,f5]!2 ~ [a4,c5,f5] ~ [a4,c5,f5]@3 ~@5", // F
})).s("gm_accordion").gain(0.19).pan(0.8)

// other · bandoneon · "BANDNEON"
const bandoneon = note(`<
  ~@5 A@2 B C D C D A@3 E F G H D I ~@18 A@2 B C D C D A@3 E F G H D I ~@18 A@2 B C D C D A@3 E F G H D J G H D K
>`.pickRestart({
  A: "~@10 f5 a4 f4 c5 a4 f5", B: "~@10 f5 b4 ab4 d5 b4 f5", C: "~@10 bb4 g5 e5 c5 bb4 g5",
  D: "~@10 g5 c5 bb4 e5 c5 g5", E: "~@10 f5 a4 f4 eb5 a4 f5", F: "~@10 bb4 f5 bb5 d5 bb4 f5",
  G: "~@10 f5 bb5 bb4 d5 bb4 f5", H: "~@10 a4 f5 a5 c5 a4 f5", I: "~@10 g5 d5 g4 d5 b4 g5",
  J: "~@10 f5 c5 f4 eb5 a4 f5", K: "~@2 f5 c5 f4 c5 a4 f5 ~@8",
})).s("gm_bandoneon").gain(0.16).pan(0.1)

// chords · electric guitar muted · "MUTED GTR"
const electric_guitar_muted = note(`<
  A B@2 C@2 B@2 D C@4 B@3 E F@2 B C G H I H J H I H J H@2 I@2 H@2 K L B M B@2 D C@4 B@3 E F@2 B C G H I H J H I H J H@2
  I@2 H@2 K L B M B@2 D C@4 B@3 E F@2 B C N F B C O
>`.pickRestart({
  A: "[c4,f4,a4]", B: "~@4 [c4,f4,a4]!3 ~@5 [c4,f4,a4]!3 ~", C: "~@4 [c4,e4,bb4]!3 ~@5 [c4,e4,bb4]!3 ~",
  D: "~@4 [c4,f4,a4]!3 ~@5 [b3,d4,ab4]!3 ~", E: "~@4 [c4,f4,a4]!3 ~@5 [c4,eb4,a4]!3 ~",
  F: "~@4 [d4,f4,bb4]!3 ~@5 [d4,f4,bb4]!3 ~", G: "~@3 [c4,f4,a4]!3 ~@5 [b3,d4,g4]!4 ~", H: "[c4,eb4,g4]",
  I: "[bb3,d4,f4]", J: "[c4,eb4,g4]@4 [bb3,d4,f4]@4 [c4,eb4,g4] [eb4,g4] [c4,eb4] [c4,eb4,g4]!2 ~@3",
  K: "[c4,eb4,g4] [b3,d4,g4]", L: "[c4,e4,g4]", M: "~@4 [c4,e4,bb4]!3 ~@5 [c4,f4,a4]!3 ~",
  N: "~@3 [c4,f4,a4]!3 ~@5 [c4,eb4,a4]!4 ~", O: "~@3 [c4,f4,a4]!3 ~ [c4,f4,a4]!2 ~@7",
})).s("gm_electric_guitar_muted").gain(0.13).pan(0.3)

// chords · brass section · "BRASS 1"
const brass_section = note(`<
  A B C ~ D E F G H I J K L M N O P Q R S T ~@3 U ~@2 V U ~@6 W X Y D E F G H I J K L M N O P Q R S T ~@3 U ~@2 V U ~@6
  W X Y D E F G H I J K L M N O P Q R Z AA AB AC Z AD
>`.pickRestart({
  A: "~@10 [a4,c5]!3 ~ [a4,c5] ~", B: "[a4,c5]@3 ~ bb4@2 a4@2 [f4,a4]@3 ~ ab4@2 [f4,a4]@2, ~@4 g4 ~ f4 ~@5 e4 ~@3",
  C: "[f4,a4]@9 ~@7", D: "~@6 c4 ~", E: "a4@3 ~ a4@3 ~ bb4@3 ~ a4@3 ~", F: "g4@3 g4!2 ~ f4 ~ f4 ~ c4 ~ f4 ~ a4 ~",
  G: "[a4,c5]@3 ~ [a4,c5]@3 ~ [ab4,b4]@3 ~ [ab4,b4]@3 ~", H: "[g4,bb4]@3 a4 g4 ~ f4 ~ e4 ~ c4 ~ e4 ~ g4 ~",
  I: "bb4@2 ~@2 bb4@3 ~ c5@3 ~ bb4@2 ~@2", J: "a4@3 a4!2 ~ g4 ~ g4 ~ g4@2 g4@2 f4@2",
  K: "e4@3 ~ [c5,e5]@3 ~ [c5,e5]@3 ~ [bb4,d5]@3 ~", L: "[a4,c5]@3 ~ g4@2 ~ a4 c5 ~ a4 ~ g4 ~ f4 ~",
  M: "c4@3 ~ a4@3 ~ bb4@3 ~ a4@3 ~", N: "g4@3 g4!2 ~ f4 ~ f4 ~ f4 ~ f4 ~ g4 ~",
  O: "a4 ~ a4 ~ a4 ~ a4 ~ [bb4,d5]@3 ~ [c5,eb5]@3 ~", P: "[bb4,d5]@3 ~ bb4@4 g4 ~@3 g4 ~ a4 ~",
  Q: "bb4 ~ bb4 ~ bb4 ~ bb4@2 d5 ~ d5@2 ~@4", R: "a4 ~ g4 ~ a4@2 bb4@2 c5 ~ c5@2 a4 ~ bb4 ~",
  S: "[c5,e5]@3 ~ [bb4,d5]@3 ~ [a4,c5]@3 ~ [g4,bb4]@3 ~", T: "[f4,a4]@5 ~ [gb4,bb4] ~ [g4,b4]@6 ~@2",
  U: "[c4,eb4,g4]@4 [bb3,d4,f4]@4 [c4,eb4,g4]@4 [c4,g4] ~@3", V: "~@2 [eb4,eb5]!3 ~ [d4,d5] ~ [c4,c5]@7 ~",
  W: "[eb4,bb4]@3 ~ [eb4,g4]@3 ~ [d4,f4]@3 ~ d4@3 ~", X: "c4@4 ~ [c4,c5] d4 e4, ~@12 d5 ~ e5 ~", Y: "[f4,f5] ~@15",
  Z: "[e4,c5]@3 ~ [d4,bb4]@3 ~ [c4,a4]@3 ~ [bb3,g4]@3 ~", AA: "a4@5 ~ bb4@2 c5@4 g4@2 a4@2, eb4@3 ~",
  AB: "[d4,bb4] ~ [d4,bb4] ~ [d4,bb4] ~ [d4,bb4]@2 [f4,d5] ~ f4@4 ~@2, ~@5 d5 ~@2", // Gm Dm
  AC: "[c4,a4] ~ [bb3,g4] ~ [c4,a4]@2 [d4,bb4]@2 [f4,c5] ~ [f4,c5]@2 a4 ~ bb4 ~", AD: "[a3,f4]@6 ~@2 [a4,f5] ~@7",
})).s("gm_brass_section").gain(0.3).pan(0.8)

// other · brass section · "BRASS 1"
const brass_section_2 = note(`<
  ~ A B C ~@3 D E ~@2 F G ~@2 H I ~@2 J K ~@6 L ~@7 M N O ~@3 D E ~@2 F G ~@2 H I ~@2 J K ~@6 L ~@7 M N O ~@3 D E ~@2 F
  G ~@2 H I ~@2 J P ~@2 J Q
>`.pickRestart({
  A: "c3@3 ~@5 a3@3 ~ [ab3,b3]@2 [a3,c4] ~", B: "a3@2 ~@2 f3@2 ~@2 c3 ~ c3@2 f3@2 a3@2", C: "c3 ~@7",
  D: "a3@3 ~ a3@3 ~ ab3@3 ~ ab3@3 ~", E: "g3@3 ~@13", F: "g3@3 ~ c4@3 ~ c4@3 ~ bb3@3 ~",
  G: "a3@3 ~ g3@2 ~ a3 c4 ~ a3 ~ g3 ~ f3 ~", H: "~@8 d4@3 ~ eb4@3 ~", I: "d4@3 ~ bb3@4 g3 ~@7",
  J: "c4@2 ~@2 bb3@3 ~ a3@3 ~ g3@2 ~@2", K: "[f3,a3]@5 ~ [gb3,bb3] ~ [g3,b3]@7 ~", L: "~@2 eb3!3 ~ d3 ~ [c3,g3]@8",
  M: "eb3@3 ~ eb3@3 ~ d3@3 ~ d3@3 ~", N: "e3@4 ~ c3 d3 e3", O: "f3 ~@15",
  P: "[f3,a3]@5 ~ g3@2 [a3,c4]@4 ~@4, ~@6 bb3 ~@9", Q: "[f3,a3]@4 d4 c4 d4 ~ [f3,f4] ~@7",
})).s("gm_brass_section").gain(0.28)

// drums · kick
const kick = s("bd").struct("<~ [x!4]!91 [x!3 ~]>").gain(0.4)

// drums · snare
const snare = s("sd").struct("<A B@28 A B A B A B@29 A B A B A B@24 C>".pickRestart({
  A: "x!16", B: "~@4 x!2 ~@6 x!2 ~ x", C: "~@4 x!2 ~@2 x ~@7",
})).gain(0.24)

// drums · pedal hat
const pedal_hat = s("hh").struct("<~ [x!4]!91 [x!3 ~]>").gain(0.32)

// drums · open hat
const open_hat = s("oh").struct("<~ [~ x ~ x ~ x ~ x]!91 [~ x ~ x ~@4]>").gain(0.48)

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

// drums · tambourine
const tambourine = s("tb").struct("<~ [~ x!3 ~ x!3 ~ x!3 ~ x!3]!91 [~ x!3 ~ x!3 ~@8]>").gain(0.24)

// drums · tambourine · soft notes
const tambourine_soft = s("tb").struct("<~ [x!4]!91 [x!3 ~]>").gain(0.08)

// drums · ht
const ht = s("ht").struct(`<
  ~ A ~@2 B ~@3 C ~@3 D ~@3 E ~ F ~ G ~@3 H ~@3 I ~@7 J ~ B ~@3 C ~@3 D ~@3 E ~ F ~ G ~@3 H ~@3 I ~@7 J ~ B ~@3 C ~@3 D
  ~@3 E ~ F ~ G ~@3 K
>`.pickRestart({
  A: "~@13 x ~@2", B: "~@7 x!2 ~ x!6", C: "~@8 x ~@2 x!5", D: "~@6 x ~ x!2 ~ x!5", E: "~@8 x!2 ~ x!5", F: "~@6 x!2",
  G: "~@10 x ~ x!3 ~", H: "~@10 x ~@2 x ~ x", I: "~@11 x!5", J: "x ~ x!2 ~ x!2 ~@2 x!2 ~ x ~ x!2",
  K: "~@2 x ~@2 x ~ x ~@8",
})).gain(0.32)

// drums · mt
const mt = s("mt").struct("<~@8 A ~@3 A ~@5 B ~@23 A ~@3 A ~@5 B ~@23 A ~@3 A ~@5 B ~@5 C>".pickRestart({
  A: "~@2 x ~@2 x ~@10", B: "~@11 x ~@4", C: "~ x!2 ~",
})).gain(0.4)

stack(
  accordion, accordion_soft, bass, accordion_2, bandoneon, electric_guitar_muted, brass_section, brass_section_2, kick,
  snare, pedal_hat, open_hat, crash, tambourine, tambourine_soft, ht, mt
)

More by De Havenzangers