Strudelify

Je t'attends

Axelle Red

KeyA minorTempo120 bpm
0:00/0:00
// Je t'attends — Axelle Red
// 120 bpm, 4/4, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Full arrangement: all 105 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: edit a riff to change every repeat.

// chords · acoustic guitar steel
const acoustic_guitar_steel = note("<A@7 B@8 C@6 D@7 E@7 F@8 G@8 H@5 I@7 J@8 K@7 L@3 M@6 N O@7 P Q@6 R@3>".pickRestart({
  A: "[~@9 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 [f3,c4]@12 f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@18 ~@2 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@16 ~@4 f2@10 ~@2 f2@11, ~@9 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@37 [a3,c4,e4]@28 ~@4 c4@15 ~@17 [a3,c4,e4]@26 ~@2 [f3,a3,c4]@27, ~@25 g2@10 ~@38 [f2,a3]@11 ~@5 [g2,g3]@13 ~@51 [g2,g3]@12 ~@59]/7", // F F5 F Am F G
  B: "[~ f2@4 ~@4 g2@11 ~ g2@11 ~ g2@8 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 [f3,c4]@12 f2@3 ~ c4@3 ~ b3@8 g2@2 ~@2 a2@10 ~@2 a2@18 ~@2 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@16 ~@4 f2@10 ~@2 f2@11, ~@5 [g3,b3,d4]@33 ~@3 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@37 [a3,c4,e4]@28 ~@4 c4@15 ~@17 [a3,c4,e4]@26 ~@2 [f3,a3,c4]@27, ~@57 g2@10 ~@38 [f2,a3]@11 ~@5 [g2,g3]@13 ~@51 [g2,g3]@12 ~@59]/8", // F F5 F G Am F G
  C: "[~ f2@4 ~@4 g2@11 ~ g2@11 ~ g2@8 f2@11 ~ f2@3 ~@3 g2@10 g2@2 ~@2 a2@31 ~ f2@10 ~@2 f2@3 ~ g2@10 ~@2 g2@3 ~ a2@31 ~ f2@9 ~@3 f2@3 ~ g2@7, ~@5 [g3,b3,d4]@33 ~@154]/6", // G
  D: "[~@5 g2@3 ~ a2@31 ~ f2@10 ~@2 f2@2 ~@2 f2@16 g2@11 ~ g#2@19 ~ a2@10 ~@2 a2@19 ~ f2@15 ~ g2@15 ~ c2@10 ~@2 c2@18 ~@2 c2@10 ~@2 c2@11]/7",
  E: "[~@9 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 [f3,c4]@12 f2@3 ~ c4@3 ~ b3@8 g2@2 ~@2 a2@10 ~@2 a2@18 ~@2 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@16 ~@4 f2@10 ~@2 f2@11, ~@9 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@37 [a3,c4,e4]@28 ~@4 c4@15 ~@17 [a3,c4,e4]@26 ~@2 [f3,a3,c4]@27, ~@25 g2@10 ~@38 [f2,a3]@11 ~@5 [g2,g3]@13 ~@51 [g2,g3]@12 ~@59]/7", // F F5 F Am F G
  F: "[~ f2@4 ~@4 g2@11 ~ g2@11 ~ g2@8 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@4 [f2,f3,a3]@11 f2@3 ~@5 b3@9 g2@2 ~@2 a2@10 ~ a2@18 ~@3 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 f2@10 ~@2 f2@10, ~@5 [g3,b3,d4]@33 ~@3 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@5 c4@14 ~@2 c4@3 ~@14 e4@27 ~@91, ~@57 g2@10 ~@55 g3@13 ~@2 [a3,c4]@28 ~@5 c4@15 ~@17 [a3,c4,e4]@26 ~@28, ~@61 g2@5 ~@27 [g2,g3]@6 ~@29]/8", // F G Am G
  G: "[~@10 g2@12 g#2@18 ~@2 f2@11 ~ g2@18 ~@2 g2@11 ~ c2@18 ~@2 f2@11 ~ g2@18 ~@2 c2@9 ~@3 c2@18 ~@2 f2@12 g2@19 ~ g#2@11 ~ a2@18 ~@2 f2@11 ~ f2@10]/8",
  H: "[~@2 f2@7 ~ g2@11 ~ g2@17 ~@3 a2@30 ~@2 f2@11 ~ g2@19 ~ c2@9 ~@3 c2@18 ~@2 c2@22]/5",
  I: "[~@10 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 [f3,c4]@12 f2@3 ~ c4@3 ~ b3@8 g2@2 ~@2 a2@10 ~@2 a2@18 ~@2 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@16 ~@4 f2@10 ~@2 f2@10, ~@10 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@37 [a3,c4,e4]@28 ~@4 c4@15 ~@17 [a3,c4,e4]@26 ~@2 [f3,a3,c4]@26, ~@26 g2@10 ~@38 [f2,a3]@11 ~@5 [g2,g3]@13 ~@51 [g2,g3]@12 ~@58]/7", // F F5 F Am F G
  J: "[~@2 f2@4 ~@4 g2@10 ~@2 g2@11 ~ g2@8 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@17 ~@3 [f3,c4]@12 f2@3 ~ c4@3 ~ b3@8 g2@2 ~@2 a2@10 ~@2 a2@18 ~@2 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ a2@10 ~@2 a2@16 ~@4 f2@10 ~@2 f2@10, ~@6 [g3,b3,d4]@33 ~@3 c4@15 ~ g3@13 ~@3 [a3,c4,e4]@27 ~@37 [a3,c4,e4]@28 ~@4 c4@15 ~@17 [a3,c4,e4]@26 ~@2 [f3,a3,c4]@26, ~@58 g2@10 ~@38 [f2,a3]@11 ~@5 [g2,g3]@13 ~@51 [g2,g3]@12 ~@58]/8", // F F5 F G Am F G
  K: "[~@2 f2@4 ~@4 g2@10 ~@2 g2@11 ~ g2@8 f2@11 ~ g2@18 ~@2 a2@10 ~@2 a2@18 ~@2 f2@9 ~@3 f2@4 g2@14 ~@2 a2@10 ~@2 a2@18 ~@2 f2@15 ~ g2@14 ~@2 a2@10 ~@2 a2@10, ~@6 [g3,b3,d4]@33 ~@185]/7", // G
  L: "[~@2 a2@7 ~ f2@10 ~@2 f2@18 ~@2 g2@11 ~ g#2@18 ~@2 f2@11 ~ g2@10]/3",
  M: "[~@10 g2@11 ~ c2@18 ~@2 f2@11 ~ g2@19 ~ c2@10 ~@2 c2@18 ~@2 f2@12 g2@19 ~ g#2@11 ~ a2@18 ~@2 f2@11 ~ f2@10]/6",
  N: "~ f2@3 ~ g2@5 ~ g2@5",
  O: "[~@2 g2@7 ~@2 f2@10 ~@2 g2@18 ~@2 g2@11 ~ c2@18 ~@2 f2@10 ~@2 g2@18 ~@2 c2@10 ~@2 c2@18 ~@2 f2@11 ~ g2@19 ~ g#2@11 ~ a2@18 ~@2 f2@10 ~@2 f2@9]/7",
  P: "~@3 f2@7 ~ g2@11 ~ g#2@9",
  Q: "[~@11 a2@10 ~@22 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ c3@10 ~@2 g2@17 ~@3 [f2,f3,a3]@11 ~ f2@3 ~ c4@3 ~ b3@8 g2@3 ~ c3@10 ~@2 g2@17 ~@3 [f2,f3,a3]@11 ~ f2@3 ~ [g2,g3]@4 b3, ~@11 [a3,c4,e4]@27 ~@5 c4@15 ~ g3@13 ~@3 [g3,c4,e4]@27 ~@5 c4@15 ~ g3@13 ~@3 [g3,c4,e4]@27 ~@5 c4@15 ~ c4@3 ~@2, ~@23 a2@43 ~@126, ~@59 g2@10 ~@54 g2@10 ~@59]/6", // F G Am C
  R: "[~@7 g2@3 ~ c3@10 ~@9 [f3,g3]@8 ~@4 [g3,c4,e4]@32 ~@22, ~@11 e4@26 ~@59, ~@11 [g3,c4]@19 c4@11 ~@55, ~@23 g2@17 ~@56]/3", // Fsus2 C C5
})).s("gm_acoustic_guitar_steel").gain(0.25)

// chords · acoustic guitar steel
const acoustic_guitar_steel_2 = note(`<
  ~@16 A B C D E B F@2 G@5 ~@13 H@2 I@7 J@2 K@4 ~@15 L@2 M@2 N@2 O@2 P@4 Q@3 R@5 S@5 ~@8
>`.pickRestart({
  A: "~@9 [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@3", B: "~@5 [a3,b3]@7 ~ [a3,c4]@7 ~ [a3,c4]@11, ~@5 e4@27",
  C: "~ [a3,b3,e4]@7 ~ [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@3", // Asus2 Fsus2 Gsus4 G
  D: "~@5 [a3,b3]@7 ~@5 g4@4 [a3,c4,e4]@11, ~@5 e4@16 ~@11, ~@13 [a3,c4]@7 ~@12", // Asus2 Am
  E: "~ [g3,b3,d4]@7 ~ [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@3", // G Fsus2 Gsus4 G
  F: "[~ [a3,b3,e4]@7 ~ [a3,c4,f4]@10 ~@2 [a3,c4,e4]@6 ~@2 [a3,c4]@9 ~@3 [g3,b3,d4]@11 ~ [g#3,b3,d4]@11]/2", // Asus2 F Am G G#dim
  G: "[~ e4@8 e4@12 c4@8 ~@4 c4@8 [f3,a3,c4]@14 ~@2 [g3,b3,d4]@13 ~@3 [e3,g3,c4]@15 ~ [f3,g3,c4] ~@3 [f3,g3,c4]@7 ~ c4@16 g3@8 e3@10 ~@25, ~@9 a3@20 ~@72 e3@12 ~@47, ~@9 c4@9 ~@11 e4@12 ~@60 g3@9 ~@50]/5", // F G C Fsus2
  H: "[~@10 [a3,c4,f4]@10 ~@2 [a3,c4,e4]@6 ~@2 [a3,c4]@9 ~@3 [g3,b3,d4]@11 ~ [g#3,b3,d4]@10]/2", // F Am G G#dim
  I: "[~@2 e4@8 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@18 ~@2 [g3,b3,d4]@8 ~@4 [g3,c4,e4]@18 ~@2 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@13 ~@3 [g3,c4,e4]@29 ~@7 [f3,a3,c4]@8 ~@4 [g3,b3,d4]@15 ~@5 [e3,g#3,b3]@9 ~@3 [e3,a3,c4]@15 ~@5 [a3,c4,f4]@9 ~@3 [c4,e4]@10, ~@107 a3@2 ~@3]/7", // F G C F G C F G …
  J: "[~@2 c4@2 ~@2 d4@20 e4@4 d4@10 ~@2 [g3,c4,e4]@11 ~ [g3,c4,e4]@10, ~@3 b3@17 ~@12, ~@6 g3@25 ~@33]/2", // C
  K: "[~@2 [g3,c4,e4]@8 [f3,a3,c4]@12 ~@4 [g3,b3,d4]@9 ~@19 e3@2 f3@2 ~@8 e3@4 [c3,e3]@20 g3@8 e3@6 ~@24, ~@19 [c4,e4]@18 ~@27, ~@19 g3@10 g3@8 ~@27]/4", // C F G C
  L: "[~@10 [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@4 ~@4 [a3,b3]@7 ~ [a3,c4]@7 ~ [a3,c4]@10, ~@19 e4@13]/2", // Fsus2 Gsus4 G Asus2 Am
  M: "[~@2 [a3,b3,e4]@7 ~ [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@4 ~@4 [a3,b3]@7 ~@5 g4@4 [a3,c4,e4]@10, ~@19 e4@8 ~@5, ~@46 [a3,c4]@7 ~@11]/2", // Asus2 Fsus2 Gsus4 G Asus2 Am
  N: "[~@2 [g3,b3,d4]@7 ~ [f3,g3,c4]@16 [g3,c4,d4]@2 ~@2 [g3,b3,d4]@4 ~@4 [a3,b3]@7 ~ [a3,c4]@7 ~ [a3,c4]@10, ~@19 e4@13]/2", // G Fsus2 Gsus4 G Asus2 Am
  O: "[~@2 [a3,b3,e4]@7 ~ [a3,c4,f4]@10 ~@2 [a3,c4,e4]@6 ~@2 [a3,c4]@9 ~@3 [g3,b3,d4]@10 ~@2 [g#3,b3,d4]@10]/2", // Asus2 F Am G G#dim
  P: "[~@2 e4@8 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@18 ~@2 [g3,b3,d4]@8 ~@4 [g3,c4,e4]@18 ~@2 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@13 ~@3 [g3,c4,e4]@26]/4", // F G C F G C
  Q: "[~@10 [f3,a3,c4]@8 ~@4 [g3,b3,d4]@15 ~@5 [e3,g#3,b3]@9 ~@3 [e3,a3,c4]@15 ~@6 [a3,c4,f4]@9 ~@2 [c4,e4]@10, ~@43 a3@2 ~@3]/3", // F G E Am F C
  R: "[~@2 c4@2 ~@22 e4@3 ~ d4@10 ~@3 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@18 ~@2 [g3,b3,d4]@8 ~@4 [g3,c4,e4]@18 ~@2 [f3,a3,c4]@9 ~@3 [g3,b3,d4]@13 ~@3 [g3,c4,e4]@25, ~@3 b3@17 ~@60, ~@3 d4@10 ~@67, ~@7 g3@25 ~@128]/5", // F G C F G C
  S: "[~@11 [f3,a3,c4]@8 ~@4 [g3,b3,d4]@15 ~@5 [e3,g#3,b3]@9 ~@3 [e3,a3,c4]@15 ~@5 [a3,c4,f4]@10 ~@2 [a3,c4,e4]@6 ~@2 [a3,c4]@9 ~@3 [g3,b3,d4]@11 ~ [g#3,b3,d4]@12 e4@9 ~@20]/5", // F G E Am F Am G G#dim
})).s("gm_acoustic_guitar_steel").gain(0.28)

// chords · acoustic guitar steel
const acoustic_guitar_steel_3 = note(`<
  ~ A@2 B@2 C@4 A@2 B@2 C@4 ~@12 A@2 B@2 C@4 A@2 D@2 E@4 ~@12 F@2 G@2 H@4 F@2 G@2 I@4 ~@23 J@2 K@6 ~
>`.pickRestart({
  A: "[~@21 a3@7 ~ c4@14 ~@21, ~@17 e3@27 ~@20]/2", B: "[~@21 a3@8 g4@12 ~@23, ~@17 e3@13 ~@34]/2",
  C: "[~@29 e4@7 ~ f4@24 e4@7 ~ d4@15 ~ d4@20 ~@23, ~@17 e3@83 ~@28, ~@21 a3@80 ~@27]/4",
  D: "[~@29 g4@12 ~@23, ~@17 e3@13 ~@34, ~@11 a3@5 ~@16]/2", E: "[~@30 e4@7 ~@91, ~@17 e3@83 ~@28, ~@11 a3@40 ~@13]/4",
  F: "[~@22 a3@7 ~ c4@14 ~@20, ~@18 e3@27 ~@19]/2", G: "[~@11 a3@4 g4@6 ~@11, ~@18 e3@13 ~@33]/2",
  H: "[~@30 e4@7 ~ f4@24 e4@7 ~ d4@15 ~ d4@20 ~@22, ~@18 e3@83 ~@27, ~@11 a3@40 ~@13]/4",
  I: "[~@30 e4@8 f4@24 e4@7 ~ d4@15 ~ d4@20 ~@22, ~@18 e3@83 ~@27, ~@11 a3@40 ~@13]/4",
  J: "[~@23 a3@7 ~ c4@14 ~@19, ~@19 e3@27 ~@18]/2", K: "[~@23 g3@7 ~ c4@14 ~@19, ~@19 e3@27 ~@18]/2",
})).s("gm_acoustic_guitar_steel").gain(0.27)

// other · pad choir
const pad_choir = note("<~@56 A@2 B@6 C ~@40>".pickRestart({
  A: "[~@10 f5@16 e5@11 c5@20 b4@7]/2",
  B: "[~@2 c5@8 f5@16 g5@11 e5@36 ~ f5@16 e5@12 c5@12 b4@7 a4@17 e5@15 ~ f5@11 d5@20 ~ c5@6]/6", C: "~ d5@7 ~@24",
})).s("gm_pad_choir").gain(0.22)

// drums · kick
const kick = s("bd").struct("<~@16 A B@11 C ~@7 A B@5 D E@12 F ~@4 G E@3 F ~@7 G E@18 H I J@10 K ~>".pickRestart({
  A: "~@9 x ~@11 x ~@3 x ~@6", B: "~@5 x ~@3 x ~@11 x ~@3 x ~@6", C: "~@5 x ~@26", D: "~@6 x ~@3 x ~@11 x ~@2 x ~@6",
  E: "~@3 x ~ x ~@5 x ~ x ~@2", F: "~@3 x ~@12", G: "~@5 x ~@5 x ~ x ~@2", H: "~@6 x ~@3 x ~@12 x ~@2 x ~@5",
  I: "~@7 x ~@3 x ~@11 x ~@2 x ~@5", J: "~@7 x ~@3 x ~@11 x ~@3 x ~@4", K: "~@7 x ~@3 x ~@20",
})).gain(0.15)

// drums · rim
const rim = s("rim").struct("<~@16 A B@11 C ~@7 A B@6 D E@11 F ~@4 G E@3 F ~@7 G E@20 H@10 I ~>".pickRestart({
  A: "~@17 x ~@14", B: "~ x ~@15 x ~@14", C: "~ x ~@30", D: "~ x ~@16 x ~@13", E: "~ x ~@7 x ~@6", F: "~ x ~@14",
  G: "~@9 x ~@6", H: "~@3 x ~@15 x ~@12", I: "~@3 x ~@28",
})).gain(0.19)

// drums · hihat
const hihat = s("hh").struct("<~@16 A@12 ~@8 A@4 B@2 C@13 ~@5 C@4 ~@8 C@19 D E@11 ~@2>".pickRestart({
  A: "~@9 x ~@15 x ~@6", B: "~@10 x ~@14 x ~@6", C: "~@5 x ~@7 x ~@2", D: "~@11 x ~@14 x ~@5", E: "~@11 x ~@15 x ~@4",
})).gain(0.19)

// drums · crash
const crash = s("cr").struct("<~@103 [~@11 x ~@20] ~>").gain(0.1)

// drums · ride
const ride = s("rd").struct("<~@16 A@12 ~@8 A@6 B@13 ~@5 B@4 ~@8 B@19 C@12 ~@2>".pickRestart({
  A: "~@25 x ~@6", B: "~@13 x ~@2", C: "~@27 x ~@4",
})).gain(0.19)

// drums · tambourine
const tambourine = s("tb").struct("<A B@15 C ~@11 A B@7 C ~@19 D E@3 F ~@3 D E@7 F ~@32>".pickRestart({
  A: "~@17 x ~@14", B: "~ x ~@15 x ~@14", C: "~ x ~@30", D: "~@9 x ~@6", E: "~ x ~@7 x ~@6", F: "~ x ~@14",
})).gain(0.19)

// drums · bongos
const bongos = s("bongo:4").struct("<~@16 A@12 ~@8 A@5 B C D@12 ~@5 D@4 ~@8 D@19 E F@11 ~@2>".pickRestart({
  A: "~@13 x ~@3 x ~@3 x ~@10", B: "~@13 x ~@3 x ~@4 x ~@9", C: "~@14 x ~@2 x ~@4 x ~@9", D: "~@7 x ~ x ~ x ~@4",
  E: "~@15 x ~@2 x ~@4 x ~@8", F: "~@15 x ~@3 x ~@3 x ~@8",
})).gain(0.51)

// drums · bongos
const bongos_2 = s("bongo:18").struct("<~@17 A@12 ~@8 A@6 B@13 ~@5 B@4 ~@8 B@20 C@11 ~>".pickRestart({
  A: "~ x ~@30", B: "~ x ~@14", C: "~@3 x ~@28",
})).gain(0.51)

// drums · cabasa
const cabasa = s("cabasa:4").struct("<A B@39 C D@14 E F D@33 G H@12 I ~>".pickRestart({
  A: "~@9 x ~@11 x ~@3 x ~@6", B: "~@5 x ~@3 x ~@11 x ~@3 x ~@6", C: "~@5 x ~@4 x ~@10 x ~@3 x ~@6",
  D: "~@3 x ~ x ~@5 x ~ x ~@2", E: "~@3 x ~@12", F: "~@5 x ~@5 x ~ x ~@2", G: "~@6 x ~@4 x ~@11 x ~@2 x ~@5",
  H: "~@7 x ~@3 x ~@11 x ~@3 x ~@4", I: "~@7 x ~@24",
})).gain(0.99)

// drums · cabasa · soft notes
const cabasa_soft = s("cabasa:4").struct("<A B@40 C D E@12 F G E@34 H I@11 J ~>".pickRestart({
  A: "~@13 x ~@3 x ~@11 x ~@2", B: "~ x ~@11 x ~@3 x ~@11 x ~@2", C: "~ x ~@12 x ~@2 x ~@12 x ~",
  D: "~ x ~@12 x ~@3 x ~@11 x ~", E: "~ x ~@5 x ~ x ~@5 x", F: "~ x ~@14", G: "~@7 x ~ x ~@5 x",
  H: "~@2 x ~@12 x ~@3 x ~@11 x", I: "~@3 x ~@11 x ~@3 x ~@11 x", J: "~@3 x ~@28",
})).gain(0.49)

stack(
  acoustic_guitar_steel, acoustic_guitar_steel_2, acoustic_guitar_steel_3, pad_choir, kick, rim, hihat, crash, ride,
  tambourine, bongos, bongos_2, cabasa, cabasa_soft
)

More by Axelle Red