Strudelify
I Am ... I Said cover art

Stones

I Am ... I Said

Neil Diamond

KeyB♭ majorTempo92 bpm
0:00/0:00
// I Am ... I Said — Neil Diamond
// 92 bpm, 4/4, key A# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 97 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(92/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.

// bass · acoustic bass · "ACOU BASS"
const bass = note(`<
  ~@5 A B@2 C D E F G H I J K L M N I O@2 P Q R Q S T U V W X Y Z@2 AA ~@3 A B@2 C D E F G H I J K L M N I O@2 P Q R Q S
  T U V W X Y Z@2 AB AC P Q R Q S T U V W X Y Z@2 AA ~@2 AD AE@7
>`.pickRestart({
  A: "~@5 f2@3", B: "bb1@15 ~", C: "eb2@15 ~", D: "eb2", E: "f2@15 ~", F: "f2@2 g1 a1", G: "bb1@7 f1", H: "bb1@3 f1",
  I: "bb1 f1", J: "bb1@8 f1@3 ~ bb1@4", K: "eb2@8 bb1@7 ~", L: "eb2@8 bb1@3 ~ eb2@4", M: "f2 c2", N: "f2@4 c2@2 f2 a1",
  O: "[bb1@2 d2@4 f2@4 g2@2 a2@2 ~@2 bb1 ~@7 f1@8, ~@14 bb2@9 ~@9]/2", P: "bb1@8 f1@4 bb1@3 ~", Q: "eb2 bb1",
  R: "eb2@7 ~ bb1@8", S: "eb2 d2 c2 bb1@5", T: "f1@4 bb1 ~@3", U: "~@8 bb1@7 ~", V: "f1 bb1", W: "f1@4 bb1@3 ~ eb2@8",
  X: "bb1@8 eb2@7 ~", Y: "bb1 eb2", Z: "[bb1@4 eb2 d2 c2 bb1@5 f1@4]/2", AA: "f2@13 ~@3", AB: "bb1 ~@7",
  AC: "bb1@7 ~ f1@8", AD: "~@3 f2", AE: "[bb1@107 ~@5]/7",
})).s("gm_acoustic_bass").gain(0.3)

// chords · electric guitar jazz · "JAZZ GTR"
const electric_guitar_jazz = note(`<
  A@2 B@2 C D C E F@2 G@2 H@3 I@3 G@2 J@2 K@2 L@3 M N O K P L@2 Q R@2 S@4 C E F@2 G@2 H@3 I@3 G@2 J@2 K@2 L@3 M N O K P
  L@2 Q K T K@2 L@3 M N O K P L@2 Q R@2 U@4 ~@6
>`.pickRestart({
  A: "[~@4 [f4,d5]@2 ~@8 f2@2 ~@4 [f4,d5] ~ [eb4,c5]@4 ~@4 f2@2, bb2@13 ~@3 bb2@12 ~@4, ~@2 bb3@13 ~@3 bb3@13 ~, ~@3 [eb4,c5]@6 ~@4 [g4,eb5]@3]/2", // Dm Cm
  B: "[~@2 [f4,d5] ~@4 f2 ~@2 [f4,d5] [eb4,c5]@2 [g4,eb5]@2 [f4,d5], bb2@13 ~@3 bb2@16, ~@2 bb3@13 ~@3 bb3@14, ~@3 [eb4,c5]@6 ~@7]/2", // Dm Cm Dm Cm
  C: "~@3 f3 ~@3 g3, bb2!2, ~@2 bb3@6 ~ bb3@4 bb3@3, ~ f3@2 ~@2 g3@2 ~, ~@4 d4@4 ~@3 eb4@5",
  D: "~@6 f3@2 ~@7 bb3, bb2!2, ~@2 [f3,bb3]@3 bb3@4 bb3@4 bb3@2 ~, ~@2 d4@2 ~ g3@2 g3, ~@11 eb4@5", // Bb5
  E: "~@6 f3@2 ~@4 eb4 ~@2 bb3, bb2!2, ~ bb3@5 ~@2, ~ f3@2 ~@2 f3@2 f3, ~@4 d4@7 ~@2 d4@3",
  F: "[~@15 g3, bb2@7 bb3@2 bb3@5 g3@4 [g3,bb3]@4 g3@4 g3@4 ~@2, ~@2 [g3,bb3]@4 g3@2 bb2@7 bb3@2 ~@3 g4@4 bb2@3 ~ bb2@3 ~, ~@4 eb4@5 ~ g3@3 eb4@3 bb2@7 bb3@8 ~, ~@12 f4@5 ~ eb4@7 f4@4 eb4@3]/2", // Gm
  G: "[~@14 c3@2 ~@4 c4@3 ~@7 c4@2, f2@6 c3@6 c4@5 ~@3 a3@11 ~, ~@2 f3@6 f2@5 a4@5 ~@5 c4@2 a4@3 a2@4, ~@4 a3@13 ~ f3@14, ~@4 c4@6 f3@6 f2@8 g2@2 c4@3 a4@3]/2",
  H: "[~@28 eb4 ~@9 f3@2 ~@6 g3@2, bb2@8 bb2@7 eb4@3 ~@2 d4@4 bb2@4 bb2@3 bb3@3 bb3@6 ~ bb3@4 bb3@3, ~@2 [f3,bb3]@4 [f3,bb3]@4 [f3,bb3]@3 bb3@3 bb2@7 bb3@2 f4@3 ~ d4@6 ~ d4@4 ~@3 eb4@5, ~@4 d4@5 ~@2 eb4@3 f3@4 [f3,bb3]@4 f3@4 [f3,bb3]@4 f3@4 f3@4 ~@4 g3@4 ~@2, ~@4 bb2!2]/3", // Bb5
  I: "[~@6 f3@2 ~@4 eb4 ~@33 g3@2, bb2@8 bb2@8 bb2@8 bb2@7 bb3@2 ~@3 g4@4 bb2@3 ~ bb2@4, ~@2 bb3@10 ~@3 bb3@3 ~@4 g3@3 ~ g3@3 eb4@3 bb2@7 bb3@9, ~@2 f3@4 ~@4 f3@4 f3@2 ~@2 [g3,bb3]@5 bb3@2 bb3@5 g3@4 [g3,bb3]@4 g3@4 g3@4 ~@2, ~@4 d4@7 ~@2 d4@5 ~@2 eb4@5 ~@3 f4@5 ~ eb4@7 f4@4 eb4@3]/3", // Gm
  J: "[~@31 bb3, bb2@8 bb2@7 eb4@3 ~@2 d4@4 bb2@4 bb2@4, ~@2 [f3,bb3]@4 [f3,bb3]@4 [f3,bb3]@3 bb3@3 bb2@7 bb3@2 eb4@4 eb4@3, ~@4 d4@5 ~@2 eb4@3 f3@4 [f3,bb3]@4 f3@4 [f3,bb3]@4 f3@2]/2", // Bb5
  K: "[bb3,d4]!8, bb2!2, f3!4", L: "[bb3,eb4]!8, eb3!2, g3!4",
  M: "[bb3,eb4]!2 [g3,bb3,eb4] [bb2,f3,bb3,d4] [bb3,d4]!4, eb3@3 ~ bb2@4, g3 ~ f3!2", // Eb5 Eb Bb
  N: "[bb3,d4]!4 [bb2,f3,bb3,d4] ~@3, bb2 ~, f3!2 ~@2", O: "~@4 [bb3,d4]!4, ~ bb2, ~@2 f3!2",
  P: "[bb3,d4]!4 [bb3,eb4]!4, bb2@2 g3!2, f3!2 eb3@2", // Bb Eb5
  Q: "[bb3,eb4]!6 [g3,bb3,eb4] [bb2,f3,bb3,d4], eb3@4 eb3@3 ~, g3!3 ~", // Eb5 Eb Bb
  R: "[[bb3,d4]!6 [f3,bb3,d4] ~ [a3,c4,f4]@6 ~@2, bb2@8 bb2@7 [f2,c3]@12 ~@5, f3@2 f3@2 f3@2 ~ [bb3,d4] ~@8]/2", // Bb F F5 Bb
  S: "[~@4 [f4,d5]@2 [eb4,c5]@4 ~@4 f2@2 ~@4 [f4,d5] ~ [eb4,c5]@4 ~@10 [f4,d5]@2 [eb4,c5]@4 ~@4 f2@2 ~@4 [f4,d5] ~ [eb4,c5]@4 ~@4 f2@2, bb2@13 ~@3 bb2@12 ~@2 f2@16 ~@18, ~@2 bb3@13 ~@3 bb3@8 [bb3,g4]@6 bb2@13 ~@3 bb2@12 ~@4, ~@10 [g4,eb5]@8 ~@16 bb3@13 ~@3 bb3@8 [bb3,g4]@6, ~@21 [g4,eb5]@4 ~@7]/4", // Dm Cm Dm Cm Dm Cm Dm Cm …
  T: "[bb2,f3,bb3,d4] ~@7", // Bb
  U: "[~@4 [f4,d5]@2 [eb4,c5]@4 ~@4 f2@2 ~@4 [f4,d5] ~ [eb4,c5]@4 ~@10 [f4,d5]@2 [eb4,c5]@4 ~@2 f2@3 ~ [bb3,d4]@15 ~, bb2@13 ~@3 bb2@12 ~@2 f2@14 ~@20, ~@2 bb3@13 ~@3 bb3@8 [bb3,g4]@6 bb2@12 ~@3 [bb2,f3]@16 ~, ~@10 [g4,eb5]@8 ~@16 bb3@13 ~@17, ~@42 [g4,eb5]@5 ~@17]/4", // Dm Cm Dm Cm Dm Cm Bb Eb …
})).s("gm_electric_guitar_jazz").gain(0.25).pan(0.7)

// chords · epiano2 · "E.PIANO 2"
const epiano2 = note(`<
  A@4 B ~@9 C@2 D@2 E@2 F@2 G H I@3 J K L H M I@2 N H ~@3 O@2 P@2 Q@2 R@2 S@2 T@2 U@2 V@2 W@2 G H I@3 J K X H M I@2 N H
  Y G H I@3 J K L H M I@2 N H ~@3 Z@3 ~@5
>`.pickRestart({
  A: "[~@2 bb4@7 ~@4 g4@4 ~@2 eb4@6 ~@2 eb4@2 g4@2 f4, ~@10 bb4@3 ~@5 bb4@7 ~ bb4@3 ~@3, ~@11 eb4@4 ~@17]/4", B: "d4 ~",
  C: "[[bb3,d4,f4]@13 ~@3]/2", D: "[[bb3,eb4,g4]@7 ~]/2", E: "[[a3,c4,f4]@23 ~ [a3,c4,f4]@6 ~@2]/2",
  F: "[[bb3,d4,f4]@15 ~]/2", // Bb
  G: "[f5,d6]@2 [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~, bb5 ~@15", // Dm Bb
  H: "[f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~", // Bb
  I: "[g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~", // Eb
  J: "[g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~", // Eb Bb
  K: "[f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~@7", // Bb
  L: "~@8 [f5,bb5]@2 [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~, ~@8 d6 ~@7", // Bb5 Bb
  M: "[f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~", // Bb Eb
  N: "[g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [g5,bb5,eb6] ~ [f5,bb5,d6] ~", // Eb Bb
  O: "[~@4 [f4,bb4,d5]@2 g4@3 ~ g4@8 ~@2 [f4,bb4,d5]@2 eb4@3 ~ eb4@6, ~@3 [eb4,c5]@6 ~@2 [g4,c5]@5]/2", // Bb Cm C5
  P: "[[bb4,d5]@6 ~@2 eb5@6 ~@2 f5@6 ~@2 eb5@7 ~, ~@6 bb4@7 ~ bb4@7 ~ bb4@9 ~]/2", // Bb
  Q: "[[bb4,eb5,g5]@15 ~ [eb5,g5,bb5]@16, ~@15 bb4@16 ~]/2", // Eb
  R: "[[f5,a5]@6 ~@2 bb5@6 ~@2 c6@5 ~@3 a5@6 [c5,eb5,g5]@2, ~@6 f5@7 ~ f5@7 ~ f5@7 ~@3]/2", S: "[[bb4,d5,f5]@3 ~]/2",
  T: "[[f4,bb4,d5]@22 ~@2 [f4,bb4,d5]@7 ~]/2", U: "[[g4,bb4,eb5]@27 ~ [g4,bb4,eb5]@3 ~]/2",
  V: "[[a4,c5,f5]@23 ~ [a4,c5,eb5]@7 ~]/2", W: "[[f4,bb4,d5]@7 ~]/2",
  X: "~@8 [f5,d6]@2 [f5,bb5,d6] ~ [f5,bb5,d6] ~ [f5,bb5,d6] ~, ~@8 bb5 ~@7", Y: "[f5,bb5,d6] ~@15",
  Z: "[~@4 [f4,bb4,d5]@2 ~@4 eb5@5 ~ bb4@25 ~@7, ~@6 [eb4,g4,c5]@9 [d4,f4]@26 ~@7]/3", // Bb Cm Dm
})).s("gm_epiano2").gain(0.25).pan(0.4)

// chords · string ensemble 1 · "STRINGS"
const string_ensemble_1 = note(`<
  ~@14 A@2 B@2 C@2 D@2 E@2 F@2 G H@2 I@7 ~@5 J K L@2 M@2 N@2 O@2 P@2 Q@2 R@2 E@2 F@2 G H@2 S@8 E@2 F@2 G H@2 I@7 ~ T@4
  ~@6
>`.pickRestart({
  A: "[[f3,bb3,d4]@31 ~]/2", B: "[[g3,bb3,eb4]@31 ~]/2", C: "[[a3,c4,f4]@31 ~]/2",
  D: "[[bb4,d5]@8 [c5,eb5]@8 f5@7 ~ bb5@3 ~ c6@3 ~, [bb3,d4,f4]@31 ~, ~@16 d5@11 ~@5]/2", // Bb Cm Bb
  E: "[[f5,d6]@28 [a5,f6]@3 ~, [f3,bb3,d4]@31 ~]/2", F: "[[g5,eb6]@27 ~ [a5,f6]@3 ~, [g3,bb3,eb4]]/2",
  G: "[g3,bb3,eb4,g5,g6]@15 ~", // Eb
  H: "[[eb4,g5]@2 [d4,f5]@2 [c4,eb5]@2 [f3,bb3,d4,f5,d6]@19 ~@7, bb3@3 ~@13, g6 ~ f6 ~ eb6 ~@27]/2", // Eb Dm Cm Bb
  I: "[~@8 [f5,f6]@23 ~ [bb5,bb6]@7 ~ [g5,g6]@23 ~ [eb5,eb6]@7 ~ [g5,g6]@15 ~ [eb3,g5]@2 [d3,f5]@2 [c3,eb5]@2 [bb2,f3,d4,f5,d6]@11 ~@7, ~@8 [bb3,d4,f4]@31 ~ [bb3,eb4,g4]@47 ~ bb3@6 ~@18, ~@88 g6 ~ f6 ~ eb6 ~@19]/7", // F Bb G Eb G Eb Dm Cm …
  J: "[f3,bb3,d4]@8 [g3,bb3,eb4]@7 ~", K: "[f3,bb3,d4]@15 ~", L: "[~@4 eb5@2 f5 g5, [g3,bb3,eb4]]/2",
  M: "[f5@15 ~ [c5,eb5]@15 ~, [a3,c4,f4]@31 ~]/2", // Cm F
  N: "[[d4,d5]@2 c5 eb5 [d4,d5]@2 [c5,eb5]@2, [f3,bb3], bb4@3 ~, ~@8 eb4@7 ~@17]/2", O: "[f5@3 bb5, [bb3,d4,f4,d5]]/2",
  P: "[bb3,eb4,g4,g5]/2", Q: "[a5@3 bb5 ~@2 eb4@2, [a3,c4]@31 ~, f4@23 ~@9, ~ c6]/2",
  R: "[[d4,bb5]@2 bb4 c5 ~@2 bb5 [eb5,c6], [bb3,f4], ~@8 eb4@7 ~ d4@16, ~@16 d5@11 ~@5]/2", // Gm Cm Bb5
  S: "[~@8 [f5,f6]@23 ~ [bb5,bb6]@7 ~ [g5,g6]@23 ~ [eb5,eb6]@7 ~ [g5,g6]@15 ~ [eb3,g5]@2 [d3,f5]@2 [c3,eb5]@2 [f5,d6]@14 [d5,bb5]@4 [f5,d6]@2 ~@14, ~@8 [bb3,d4,f4]@31 ~ [bb3,eb4,g4]@47 ~ bb3@6 [bb2,f3,d4]@20 ~@14, ~@88 g6 ~ f6 ~ eb6 ~@35]/8", // F Bb G Eb G Eb Dm Cm …
  T: "[~@24 [bb3,d4,f4]@5 ~@3, bb4@59 ~@5]/4", // Bb
})).s("gm_string_ensemble_1").gain(0.25).pan(0.6)

// other · bandoneon · "BANDNEON"
const bandoneon = note("<~@4 A B C@2 D@2 E@2 F@2 ~@21 G H ~@2 A B ~@8 I J C@2 ~@32 G H ~@10>".pickRestart({
  A: "d4 eb4", B: "f4 eb4", C: "bb3/2", D: "[g3@7 bb3]/2", E: "[c4@3 eb4]/2", F: "[d4@25 ~@7]/2", G: "~@2 eb3 d3",
  H: "[f3,c4]@11 ~@5", I: "~@2 d4 eb4", J: "f4@2 d4 c4",
})).s("gm_bandoneon").gain(0.3).pan(0.4)

// chords · brass section · "BRASS 1"
const brass_section = note("<~@22 A@5 B@2 C D@2 E@4 ~@21 A@5 B@2 C D@2 E@4 ~ A@5 B@2 C D@2 E@4 ~@11>".pickRestart({
  A: "[~@4 [bb3,d4]@3 ~ [bb3,d4] ~ [c4,eb4]@3 ~ [d4,f4]@19 ~@3 [eb4,g4]@3 ~ g4@2 [f4,a4]@3 ~ [g4,bb4]@33 ~, ~@40 eb4 ~@39]/5", // Bb Cm Dm Eb F Gm
  B: "[[g3,bb3,eb4]@2 [f3,bb3]@2 [eb3,bb3,c4]@2 ~@10 bb4@9 ~@7, ~@2 d4 ~@3 [f3,bb3,d4]@20 ~@6]/2", // Eb Bb5 Cm7 Bb
  C: "~@12 [bb4,d5]@3 ~", D: "[d5@2 [c5,eb5]@3 ~ [d5,f5]@18 ~@4 [g4,bb4,eb5,g5]@3 ~, bb4 ~@31]/2",
  E: "[[g4,bb4,eb5,g5] ~ [a4,c5,f5,a5]@3 ~ [g4,eb5,g5,bb5]@30 ~@4 [g3,bb3,eb4]@2 [f3,bb3]@2 [eb3,bb3,c4]@2 [f3,bb3,d4]@18, ~@42 d4 ~@21]/4", // Eb F Eb Bb5 Cm7 Bb
})).s("gm_brass_section").gain(0.3).pan(0.7)

// other · trombone
const trombone = note("<~@49 A B C D E@2 F G ~@40>".pickRestart({
  A: "~@2 bb4 c5", B: "d5", C: "~@2 eb5 f5", D: "g5", E: "[~ f5@2 eb5]/2", F: "d5 eb5", G: "f5",
})).s("gm_trombone").gain(0.3).pan(0.4)

// drums · kick
const kick = s("bd").struct(`<
  ~ A B C B D E@8 F@7 G F@4 H I@2 J I@3 K L M N ~@2 E@10 F@7 G F@4 H I@2 J I@3 K L F N F@4 H I@2 J I@3 K L M N B@2 N@2
  ~@6
>`.pickRestart({
  A: "~@7 x", B: "x ~@6 x", C: "x ~@4 x ~ x", D: "x ~@6 x!2 ~ x ~@3 x ~", E: "~@4 x!2 ~@2", F: "x ~@3 x!2 ~ x",
  G: "x ~ x ~ x ~@2 x!2 ~@2 x!5", H: "~ x ~ x ~ x ~@2", I: "x!2 ~ x!2 ~@3", J: "~ x", K: "x!2 ~ x ~ x ~ x",
  L: "~ x ~@2 x!2 ~ x", M: "x ~@6 x!2 ~ x ~ x ~@3", N: "x",
})).gain(0.3)

// drums · snare
const snare = s("sd").struct("<~@21 A B@5 C D E B@5 F ~@20 A B@5 C D E B@5 G H B@5 C D E B@5 F ~@11>".pickRestart({
  A: "~@4 x ~ x ~@2 x!2 ~@5", B: "~ x ~ x", C: "~@4 x ~@7 x ~@2 x", D: "x!2 ~@2 x ~@3", E: "~@3 x",
  F: "~@4 x ~@6 x!2 ~@3", G: "~@4 x ~@2 x!2 ~ x ~@5", H: "x",
})).gain(0.35)

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

// drums · low tom
const low_tom = s("lt").struct("<~@28 A ~@34 A ~@6 B ~@7 A ~@18>".pickRestart({
  A: "~@3 x ~@4", B: "~@7 x",
})).gain(0.35)

// drums · open hat
const open_hat = s("oh").struct("<~@21 [~@3 x ~@4] ~@34 [~@3 x ~@4] ~@40>").gain(0.35)

// drums · mid tom
const mid_tom = s("mt").struct("<~@21 A ~@6 B ~@27 A ~@6 B ~@6 C ~@7 B ~@18>".pickRestart({
  A: "~@14 x!2", B: "~@4 x!2 ~@10", C: "~@12 x!2 ~@2",
})).gain(0.35)

// drums · crash
const crash = s("cr").struct("<~@22 A ~@6 B ~@27 A ~@6 B ~@7 A ~@6 B ~@17>".pickRestart({
  A: "x", B: "~ x",
})).gain(0.35)

// drums · high tom
const high_tom = s("ht").struct("<~@21 [~@12 x!2 ~@2] ~@34 [~@12 x!2 ~@2] ~@40>").gain(0.35)

// drums · ride
const ride = s("rd").struct("<~@90 x ~@6>").gain(0.35)

// drums · cabasa
const cabasa = s("cabasa:4").struct("<~@6 [x ~ x!3 ~ x!7 ~ x!2]!16 ~@17 [x ~ x!3 ~ x!7 ~ x!2]!18 ~@40>").gain(1.26)

stack(
  bass, electric_guitar_jazz, epiano2, string_ensemble_1, bandoneon, brass_section, trombone, kick, snare, hihat,
  low_tom, open_hat, mid_tom, crash, high_tom, ride, cabasa
)

More by Neil Diamond