Strudelify
Hey Tonight cover art

Pendulum

Hey Tonight

Creedence Clearwater Revival

KeyE majorTempo127 bpm
0:00/0:00
// Hey Tonight — Creedence Clearwater Revival
// 127 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 83 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(127/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 jazz · "gitarre1"
const electric_guitar_jazz = note(`<
  ~ A B C D ~@17 E F G H I J K L ~@8 M N M O P Q R S P Q T S U V W X Y Z AA AB AC ~@12 AD@4 AE AD@4 AF@3
>`.pickRestart({
  A: "[b5,e6]@2 [c#6,e6] ~ [b5,c#6,e6]@2 a5@2 [b5,e6]@2 a5 ~ f#5@2 g#5@2, ~@3 b5", B: "g#4@4 f#4@3 ~ e4@4 f#4@4",
  C: "g#4 f#4 e4 f#4", D: "g#4@3 ~", E: "b3 ~ b3@2 d#4@3 ~ e4@2 e4 ~ f4 ~ f4 ~",
  F: "f#4 ~ f#4@2 a#4 ~ a#4 ~ b4 ~ b4 ~ c5@2 c#5@2", G: "b4 ~ b4@2 g#4 ~ g#4 ~ f#4 ~ f#4 ~ d#4 ~ d#4 ~",
  H: "b3 ~ b3@2 d#4 ~ d#4@2 [b3,f#4] ~ [b3,f#4] ~ [b3,g#4]@2 [b3,f#4] ~", I: "b3 ~ b3@2 d#4 ~ d#4@2 e4@3 ~ f4@3 ~",
  J: "f#4 ~ f#4@2 a#4 ~ a#4 ~ b4 ~ b4 ~ c5 ~ c#5 ~", K: "b4 a4 g#4 f#4", L: "b3@4 a3@4 g#3@4 f#3@3 ~",
  M: "[e5,g#5] b4 [e5,a5] b4 [e5,g#5] b4 e5 g#4", N: "b4 e4 a4 e4 g#4@2 e4@2", O: "b4@2 e4@2 a4@2 e4@2 g#4@4 e4@3 ~",
  P: "~@2 [e4,a4,c#5] ~@3 [e4,a4,c#5] ~@3 [e4,a4,c#5] ~@3 [e4,a4,c#5]@2", // A
  Q: "~@2 [e4,a4,c#5] ~@3 [e4,a4,c#5] ~@3 [e4,a4,c#5] ~@3 [e4,a4,c#5] ~", // A
  R: "~@2 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5]@2", // E
  S: "~@2 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~", // E
  T: "~@2 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5] ~@3 [e4,g#4,b4,e5]@3 ~ [e4,b4,e5]@2", U: "b3 d#4 e4 f4",
  V: "f#4@4 a#4@3 ~ b4@4 c5@2 c#5@2", W: "b4@4 g#4@4 f#4@3 ~ d#4@3 ~",
  X: "[b3,f#4]@2 b3 ~ [b3,g#4]@2 b3 ~ [b3,f#4]@2 b3 ~ g#4@2 b3 ~, ~@12 b3 ~@3", Y: "b3@4 d#4@3 ~ e4 ~ e4@2 f4@2 f4 ~",
  Z: "f#4@4 a#4@3 ~ b4@4 c5@2 c#5 ~", AA: "b4@4 a4@4 g#4@4 f#4@3 ~",
  AB: "[b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ b3@3 ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~, ~@6 f#4 ~@9", // B5
  AC: "[b3,b4]@4 [a3,a4]@4 [g#3,g#4]@3 ~ [f#3,f#4]@3 ~, ~@4 b4 ~@11", AD: "g#4 b3 f#4 b3 e4 b3 f#4 b3",
  AE: "g#4 b3 [f#4,g#4] b3 e4 b3 f#4 b3", AF: "[g#4 b3 f#4 b3 e4 b3 f#4 ~ [e3,g#4]@10 ~@6, ~@7 b3@11 ~@6]/3",
})).s("gm_electric_guitar_jazz").gain(0.38).pan(0.2)

// chords · string ensemble 1 · "fl„che"
const string_ensemble_1 = note(`<
  ~@4 A@8 B@6 C@2 D@2 E@5 F@2 G H@4 C@2 I@6 J@2 K@2 C@2 L@2 M@4 N O@4 I@6 C@2 K@2 C@2 P@8 ~@2 Q ~
>`.pickRestart({
  A: "[[b3,g#4]@95 ~ [c#4,a4]@31 ~, e4]/8", B: "[[b3,g#4]@95 ~]/6", C: "[[c#4,e4,a4]@31 ~]/2",
  D: "[[b3,e4]@15 ~, g#4]/2", E: "[[b3,d#4]@16 [a#3,c#4]@16 [b3,d#4]@47 ~, f#4@79 ~]/5",
  F: "[[a#3,c#4]@16 [b3,d#4]@15 ~, f#4]/2", G: "[b3,d#4,f#4]@15 ~", H: "[[b3,e4,g#4]@63 ~]/4",
  I: "[[b3,e4,g#4]@95 ~]/6", J: "[c#4,e4,a4]/2", K: "[[b3,e4,g#4]@31 ~]/2", L: "[[b3,e4,g#4]@15 ~]/2",
  M: "[d#4@16 [a#3,c#4]@16 [b3,d#4]@31 ~, f#4@63 ~, b3@7 ~@25]/4", N: "[b3,d#4,f#4]",
  O: "[c#4@8 [b3,d#4]@23 ~, f#4@31 ~, a#3@7 ~@25]/4", P: "[b3,e4,g#4]/8", Q: "[b3,e4,g#4]",
})).s("gm_string_ensemble_1").gain(0.32).pan(0.4)

// chords · epiano1 · "piano"
const epiano1 = note(`<
  ~ A ~@2 B@6 C@2 D@2 E@4 F@2 G@2 H I H@3 I H J K L M@2 N@2 O@2 G@2 P@2 Q R S T U Q V W X Y H Z H I H@2 AA AB@2 AC@2
  AD@2 AE@2 AF@2 AG@2 AH@2 AI AJ@3 AK AJ@2 AL AM ~
>`.pickRestart({
  A: "[b3,e4]@15 ~", B: "[[e3,g#3,b3,e4]@25 ~@7]/2", C: "[[a2,e3,a3,c#4]@27 ~@5]/2",
  D: "[[g#3,b3,e4]@9 ~@7, e3@3 ~@5]/2", E: "[[e3,g#3,b3,e4]@27 ~@5]/2", F: "[[e3,a3,c#4]@7 ~, a2@13 ~@3]/2",
  G: "[[e3,g#3,b3,e4]@13 ~@3]/2", // E
  H: "[b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~", // B5
  I: "[c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~", // F#
  J: "[b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ b3 ~", // B5
  K: "[e3,b3,e4,g#4]", L: "~@7 b2", M: "[[e3,g#3,b3,e4]@29 ~@3]/2", N: "[[a2,a3,c#4,e4]@7 ~]/2",
  O: "[[g#3,b3,e4]@17 ~ [b3,e4] ~@5 [b3,e4]@6 ~@2, e3@10 ~ e3@4 ~]/2", P: "[[e3,b3,e4]@21 ~@11, g#3@3 ~@5]/2",
  Q: "a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~", // A
  R: "a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~ a2 ~ [c#4,e4,a4] ~", // A
  S: "[d2,d#4] ~ [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4]@2, e2 ~@7", // D#maj7 E
  T: "e2 ~ [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~", // E
  U: "a2 ~ [c#4,e4,a4] ~ a2 ~ [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~ a2@2 [c#4,e4,a4] ~", // A
  V: "e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4]@2", // E
  W: "e2@2 [g#3,b3,e4] ~ e2 ~@4 [c4,d4,e4] [d4,f4,g4] [a4,b4,c5,d5] [d5,e5,f5] [g5,a5] [b5,d6] [e6,f6,g6]", // E C G7 D7 Dm Gsus2 Bm Em
  X: "[a6,b6] c7 ~@14", // Asus2
  Y: "[c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] c#4 [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~ [c#4,f#4,a#4] ~", // F#
  Z: "[b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,g#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,f#4,b4] ~ [b3,g#4,b4] ~ [b3,f#4,b4] ~", // B5 E B5 E B5
  AA: "b3 ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~ [b4,f#5,b5] ~", // B5
  AB: "[[e3,g#3,b3]@11 ~@4 b2]/2", AC: "[[e3,g#3,b3,e4]@10 ~@5 b2]/2", AD: "[[g#3,b3,e4]@27 ~@5, e3@25 ~@7]/2",
  AE: "[[e3,a3,c#4]@27 ~@5, a2@3 ~@5]/2", AF: "[[e3,g#3,b3,e4]@21 ~@11]/2", AG: "[[a2,e3,a3,c#4]@21 ~@11]/2",
  AH: "[[g#3,b3,e4]@17 ~@15, e3@5 ~@3]/2", // E
  AI: "e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~", // E
  AJ: "e2 ~ [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~", // E
  AK: "e2 ~ [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~", // E
  AL: "e2 ~ [g#3,b3,e4] ~ e2@2 [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~ e2 ~ [g#3,b3,e4] ~", AM: "[e2,g#3,b3,e4]",
})).s("gm_epiano1").gain(0.36).pan(0.7)

// chords · electric guitar muted · "Git2Copy"
const electric_guitar_muted = note(`<
  ~ A B C D E@2 F G E H@2 E@6 H@2 E@2 I J K@3 J K L E@3 M N O P@3 M E F Q N P E H R E@2 K S K@3 J K T U E@3 V E W N X E
  Y H Z E M E Y E AA E@3 M AB ~
>`.pickRestart({
  A: "[e4,b4,e5]@2 [c#5,e5]@2 [b4,c#5,e5]@2 a4@2 [b4,e5]@2 a4 ~ [f#4,b4]@2 g#4 ~", // E5 C#m C#m7 E5 B5
  B: "e4 e5 e4 [b4,e5] e4 [b4,e5] e4 [b4,e5], b4@5 ~@11", // E5
  C: "e4@2 [b4,e5]@2 e4@2 [b4,e5]@2 e4@2 [b4,e5]@2 e4@2 [b4,e5] ~", // E5
  D: "[e3,b3,e4] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~", // E5
  E: "[e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~", // E5
  F: "[e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3]@2", // E5
  G: "~@2 [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~", // E5
  H: "[a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~", // A5
  I: "[b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,g#4]@2 [b3,f#4]@2", // B5 E B5
  J: "[f#3,c#4] ~ [f#3,c#4] ~ [f#3,d#4] ~ [f#3,c#4] ~ [f#3,c#4] ~ [f#3,c#4] ~ [f#3,d#4] ~ [f#3,c#4] ~", // F#5 D#m F#5 D#m F#5
  K: "[b3,f#4] ~ [b3,f#4] ~ [b3,g#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,g#4] ~ [b3,f#4] ~", // B5 E B5 E B5
  L: "[b3,f#4] ~ [b3,f#4] ~ [b3,g#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,g#4] ~ [b3,f#4,g#4] ~", // B5 E B5 E G#m7
  M: "[e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,c#4] ~ [e3,b3] ~", // E5 C#m E5
  N: "[a3,e4] ~ [a3,e4] ~ [a3,f#4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~", // A5 D A5
  O: "[a3,e4] ~ [a3,e4] ~ [a3,f#4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4,f#4] ~", // A5 D A5 F#m7
  P: "[e3,b3] ~ [e3,b3] ~ [e3,c#4] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~", // E5 C#m E5
  Q: "[a3,e4] ~ [a3,e4] ~ [a3,f#4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,f#4] ~ [a3,e4] ~", // A5 D A5 D A5
  R: "[a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,c#4,e4] ~", // A5 A
  S: "[f#3,c#4] ~ [f#3,c#4] ~ [f#3,d#4] ~ [f#3,c#4] ~ [f#3,c#4] ~ [f#3,c#4] ~ [f#3,d#4] ~ [f#3,c#4]@2", // F#5 D#m F#5 D#m F#5
  T: "[b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~", // B5
  U: "[b3,f#4] ~ [b3,f#4] ~ [b3,d#4,f#4,g#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4] ~ [b3,f#4,g#4] ~ [b3,f#4] ~", // B5 G#m7 B5 G#m7 B5
  V: "[e3,b3] ~ [e3,b3] ~ [e3,c#4] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,c#4]@2", // E5 C#m E5 C#m
  W: "[e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,c#4] ~ [e3,b3]@2", // E5 C#m E5
  X: "[a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,f#4] ~ [a3,e4]@2", // A5 D A5
  Y: "[e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,c#4]@2 [e3,b3] ~", // E5 C#m E5
  Z: "[a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,e4] ~ [a3,f#4]@2 [a3,e4]@2", // A5 D A5
  AA: "[e3,b3] ~ [e3,b3] ~ [e3,c#4] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3] ~ [e3,b3,c#4] ~ [e3,b3] ~", AB: "[e3,b3,e4]",
})).s("gm_electric_guitar_muted").gain(0.35).pan(0.7)

// bass · electric bass pick · "Bass"
const bass = note(`<
  ~@4 A B A@3 C D E A B@3 A C D E A C F G H I J K L M N A O C D P A O Q B@2 C R E Q C R E O C F K H S T U V W X A@2 B
  A@2 C D P A C D P A Y A O A@2 O A O Z AA ~
>`.pickRestart({
  A: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ b1@2", B: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ b1 ~",
  C: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e1@2", D: "a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ e1@2",
  E: "a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ b1@2", F: "b1 ~ b1 ~ d#2 ~ d#2 ~ e2 ~ e2 ~ f2 ~ f2 ~",
  G: "f#2 ~ f#2 ~ a#2 ~ a#2 ~ b2 ~ b2 ~ c3 ~ c#3@2", H: "b2 ~ b2 ~ g#2 ~ g#2 ~ f#2 ~ f#2 ~ d#2 ~ d#2 ~",
  I: "b1 ~ b1@2 d#2 ~ d#2 ~ f#2 ~ f#2 ~ g#2@2 f#2@2", J: "b1 ~ b1@2 d#2 ~ d#2 ~ e2@2 e2 ~ f2 ~ f2 ~",
  K: "f#2 ~ f#2 ~ a#2 ~ a#2 ~ b2 ~ b2 ~ c3@2 c#3@2", L: "b2 ~ b2@2 a2 ~ a2 ~ g#2 ~ g#2@2 f#2 ~ f#2 ~",
  M: "b1 ~ b1@2 a1 ~ a1@2 g#1 ~ g#1 ~ f#1 ~ b1@2", N: "e2@2 e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~",
  O: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2@2 b1@2", P: "a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1@2 b1@2",
  Q: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2@2 b1 ~", R: "a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~ a1 ~",
  S: "b1 ~ b1@2 d#2 ~ d#2@2 f#2 ~ f#2@2 g#2@2 f#2 ~", T: "b1 ~ b1@2 d#2 ~ d#2 ~ e2 ~ e2@2 f2 ~ f2 ~",
  U: "f#2 ~ f#2@2 a#2 ~ a#2 ~ b2 ~ b2 ~ c3@2 c#3@2", V: "b2 ~ b2@2 a2 ~ a2@2 g#2 ~ g#2 ~ f#2 ~ f#2 ~",
  W: "b1 ~ b1 ~ b1 ~ b1 ~ b1 ~ b1 ~ b1 ~ b1 ~", X: "b1 ~ b1 ~ a1 ~ a1@2 g#1 ~ g#1 ~ f#1 ~ b1@2",
  Y: "e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ e2 ~ b1@2 e1@2", Z: "e2 ~ e2 ~ e2 ~ e2 ~ e2@2 c#2@2 b1@2 g#1 ~", AA: "e1",
})).s("gm_electric_bass_pick").gain(0.5)

// drums · kick
const kick = s("bd").struct("<~@4 A@18 B@8 A@20 B@8 C A@22 D ~>".pickRestart({
  A: "x ~@2 x!2 ~@3", B: "x ~@3 x!2 ~@2", C: "x!2 ~@2 x!2 ~ x", D: "x",
})).gain(0.5)

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

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

// drums · crash
const crash = s("cr").struct(`<
  ~@4 A ~@9 A ~@7 A ~@3 A ~@3 A ~@7 A ~@11 A ~@3 A ~@4 A ~@3 A ~ A ~@3 A ~@3 A ~@7 A ~
>`.pickRestart({
  A: "x",
})).gain(0.5)

stack(electric_guitar_jazz, string_ensemble_1, epiano1, electric_guitar_muted, bass, kick, snare, hihat, crash)

More by Creedence Clearwater Revival