Strudelify
I'll Be There For You cover art

1995 · L.P.

I'll Be There For You

Rembrandts

KeyA majorTempo190 bpm
0:00/0:00
// I'll Be There For You — Rembrandts
// 190 bpm, 4/4, key A major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 3) are rendered on a constant 4/4 grid of one bar per cycle
// note: pitch bends are ignored
// note: ch 7 "Clean GTR 1" named as a guitar, played on electric guitar clean (its clavinet patch is not one); ch 8 "Clean GTR 2" named as a guitar, played on electric guitar clean (its clavinet patch is not one)
// note: sustain pedal (CC 64) lengthens the held notes
// note: duplicate parts dropped: ch 7 "Clean GTR 1" electric guitar clean (copy of ch 5 "Drive GTR 1" overdriven guitar)
// note: Full arrangement: all 142 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): Drive GTR 2.
setcpm(190/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, A@4 for four bars: edit a riff to change every repeat.

// bass · electric bass finger · "Bass 1"
const bass = note(`<
  ~@5 A@2 B@2 C@3 D E@2 F G H I J K L M N O P Q R S T U V S W X Y Z AA AB C@3 AC C@2 AD AE H AF AG AH AI AJ AK AL P Q R
  S AM Q AN@2 W AO AP AQ AR AS AT AU AV AW AV AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK AU BL@2 BM BN BO BP BQ BR BS BT
  BU BQ BV BW BX BY BZ K BX CA CB CC CD CE Q R S AM Q AN@2 W AO AP AQ AR AS CF Q R S AM Q AN@2 W AO AP AQ AR AS CG CH
>`.pickRestart({
  A: "[a1@7 e2]/2", B: "[a2@11 d3 e3 g3 e3@2]/2", C: "a1@4 ~@2 a1 ~ a1@4 e1@4", D: "g1@4 ~@2 g1 ~ g1@4 d1@4",
  E: "a1@4 ~@2 a1 ~ a1@4 d#1@4", F: "a1@4 ~@2 a1 ~ a1@4 a1@4", G: "~ c#2@4 ~@2 c#2 c#2@3 ~ g#1@4",
  H: "d2@6 g2@5 ~ d2@2 ~@2", I: "b1@3 f#2@3 b1 ~", J: "a1@5 ~ a1@6 e2@4", K: "a2@15 ~", L: "g1@4 ~@2 d2@6 g1@3 ~",
  M: "f#1@5 ~ d2@6 f#1@3 ~", N: "e1@4 ~@2 e1 ~ e1@4 b1@4", O: "e2@2 e2@2 e2@2 e2@2 e2@2 d2 ~ c#2 ~ b1@2",
  P: "~ a1@4 ~ a1@5 ~ c#2@2 ~@2", Q: "d2@2 ~ d2@3 f#2@2", R: "e2@4 ~@2 e2@7 ~@3", S: "e2@2 ~ e2@2 d2 c#2 b1",
  T: "a1@4 ~@2 a1@4 a1@2 c#2@3 ~", U: "d2@2 ~ d2@2 e2 f#2@2", V: "e3@2 ~ e3@2 d3 c#3 b2, e2@13 ~@3",
  W: "a1@2 ~ a1@2 c#2 d2 a1", X: "~ d2@4 ~ d2@4 e2@2 f#2@4", Y: "e2@3 ~@3 e2@6 b1@3 ~", Z: "e2@2 ~ b1@3 c#2@2",
  AA: "g2@3 d2@2 ~ g2@2", AB: "d2@6 d2@5 b1@4 ~", AC: "g1@4 ~@2 g1 ~ g1@4 d2@4", AD: "a1@4 ~@2 a1 ~ a1@4 b1@4",
  AE: "~ c#2@4 ~@2 c#2 c#2@3 ~ e2@4", AF: "b1@3 d2@3 b1 ~", AG: "a1@5 ~ a1@5 ~ e2@3 ~", AH: "a2@3 b2@3 a2@2, a1@13 ~@3",
  AI: "g2@6 d2@6 g2@3 ~", AJ: "f#2@5 ~ d2@6 f#1@3 ~", AK: "e1@4 ~@2 e1 ~ e1@5 ~@3, e2@13 ~@3",
  AL: "e1@4 ~@2 e2@4 d2 ~ c#2 ~ b1@2", AM: "a1@2 ~ a1@2 a1 c#2@2",
  AN: "[e3@5 ~ e3@2 e3@2 d3@2 c#3@2 e3@4 e3@4 b2@2 e3@2 f#3@2 e3@4, e2@15 ~]/2", AO: "~ d2@4 ~ d2@6 f#2@4",
  AP: "[e2,e3]@3 ~@3 [e2,e3]@6 b1@3 ~", AQ: "e2@2 ~ e2@3 f#2@2", AR: "g2@5 ~ g2@8 d2@2", AS: "g2@5 ~ g2@5 ~ d2@4",
  AT: "a1@2 ~ a1@2 c#2 d2 e2", AU: "a2@3 a2@3 a2@2", AV: "d2@3 d2@3 a2@2", AW: "d3@3 d3@3 a2@2",
  AX: "d3 e3@2 d3@3 a2@2", AY: "f#2@3 f#2@3 c#3@2", AZ: "f#3@3 f#3@3 c#3@2", BA: "f#2@3 f#2@3 g#2@2",
  BB: "a2@4 b2 c#3@3", BC: "[b1,b2]@3 [b1,b2]@3 d2 f#2", BD: "b2@3 b2@5", BE: "a1@3 a1@3 f#2@2", BF: "a2@6 a1@9 ~",
  BG: "g1@3 g1@5", BH: "f#1@3 f#1@3 f#1@2", BI: "e1@3 e1@3 c#2@2", BJ: "d2!2 e2!2", BK: "f#2@3 f#2@3 f#2@2",
  BL: "e2@5 ~ e2 ~ e2 ~ e2@5 ~", BM: "a1@3 c#2", BN: "d2@3 d2@3 f#2@2", BO: "e2@3 e2!4 d2", BP: "e2!4 e3 d3 c#3 b2",
  BQ: "f#2!8", BR: "a2!8", BS: "b2!8, e2@11 ~@5", BT: "b2!6 g#2@2, e2@3 e2@3 ~@2", BU: "a2@5 ~ a2@5 ~ g#2@4",
  BV: "e2@5 ~ e2 ~ e2@8", BW: "e2@5 ~ e2 ~ e2@4 f#2@4", BX: "g2", BY: "b1", BZ: "a1@3 e2", CA: "f#2", CB: "e2",
  CC: "e2@4 e2!4", CD: "e3!5 d3 c#3 b2, e2@5 ~@3", CE: "a1@5 ~ a1@5 ~ c#2@2 ~@2", CF: "a1@4 ~@2 a1@5 ~ c#2@2 ~@2",
  CG: "a1", CH: "a1 ~@3",
})).s("gm_electric_bass_finger").gain(0.35)

// chords · rock organ · "Organ | Rembrants"
const rock_organ = note(`<
  ~@5 A@4 B C D E D@3 F G@8 H@4 I J@6 K@3 D C D E D@3 F G@8 H@4 I L@6 K@3 M@2 N@3 O@8 ~ P Q R S@7 T@8 U@2 V@6 W@3 H@4 I
  L@6 K@3 H@4 I L@6 K@3 X@2
>`.pickRestart({
  A: "[~@16 g5@12 f#5 g5 f#5@2, a4@61 ~@3]/4", B: "[e4,a4,e5]@4 ~@2 [e4,a4] ~@2 [e4,a4]@4 ~@3",
  C: "[e4,a4]@4 ~@3 [e4,a4] ~ [e4,a4]@4 ~@3", D: "[e4,a4]@4 ~@2 [e4,a4] ~ [e4,a4]@5 ~@3",
  E: "[d4,g4]@4 ~@2 [d4,g4] ~ [d4,g4]@5 ~@3", F: "[e4,g#4]@5 ~ [e4,g#4] ~ [e4,g#4]@4 ~@4",
  G: "[g5@7 ~ f#5@8 e5@16 g5@8 f#5@8 ~@8 g#5@7 ~, a5@113 ~@15, ~@48 e5@15 ~]/8", H: "[a5@16 g#5@15 ~, e5@61 ~@3]/4",
  I: "[e5,a5]", J: "[d5@14 ~@2 e5@30 ~@18 f#5@15 [e5,g#5]@17, f#5@17 ~@30 c#5@31 ~@18, ~@15 g#5@30 ~@2 a5@34 ~@15]/6",
  K: "[~@15 [d5,g5]@32 ~]/3", // G5
  L: "[d5@14 ~@2 e5@30 ~@18 f#5@15 [e5,g#5]@17, f#5@17 ~@30 d5@31 ~@18, ~@15 g#5@30 ~@2 a5@34 ~@15]/6", // E
  M: "[e5@11 d5@3 c#5@2, a4@15 ~]/2", N: "d5/3", O: "[~@63 a4@16 d5@49, ~@7 f#4@57 ~@64, ~ c#5@4 ~@3]/8", P: "b4",
  Q: "a4", R: "g#4", S: "[a4@3 g#4@2 a4@2]/7", T: "[g#4 a4 g#4 a4]/8", U: "g#4/2",
  V: "[g5@7 ~ f#5@8 e5@16 g5@8 f#5@8, a5]/6", W: "[~@8 g#5@15 ~, e5@23 ~]/3", X: "[[e5,a5]@5 ~@3]/2",
})).s("gm_rock_organ").gain(0.27)

// chords · overdriven guitar · "Drive GTR 1"
const overdriven_guitar = note(`<
  ~ A@8 B@2 C@2 D@2 E F G@2 H@2 G@2 I@2 J K L@2 J K L@2 J K M@2 N@2 B@3 O B@2 P F G@2 H@2 G@2 I@2 J K L@2 J K L@2 J K
  M@2 N@2 Q@2 R@4 S@2 T@2 U@2 V@2 W X Y Z AA@2 AB@2 AC AD@3 AE@2 AF AG AH@2 AI@2 AJ@2 H@2 G@2 AK@3 J K L@2 J K L@2 J K
  M@2 N@2 J K L@2 J K L@2 J K M@2 N@2 J AL
>`.pickRestart({
  A: "[~@4 [c#4,c#5]@4 [c#4,c#5]@4 [a3,a4]@2 [g3,g4]@4 ~@4 [a3,a4]@2 [a3,a4]@4 [a3,a4]@6 ~@2 [c#4,c#5]@4 [c#4,c#5]@4 [a3,a4]@2 [g3,g4]@4 ~@4 [a3,a4]@2 [a3,a4]@4 [a3,a4]@6 ~@2 [c#4,c#5]@4 [c#4,c#5]@4 [a3,a4]@2 [g3,g4]@4 ~@4 [a3,a4]@2 [a3,a4]@4 [a3,a4]@6 ~@2 [c#4,c#5]@3 ~ [c#4,c#5]@4 [a3,a4]@2 [g3,g4]@4 ~@4 [a3,a4]@2 [a3,a4]@4 [a3,a4]@4, ~@9 [g3,g4]@5 ~@11 [g3,g4]@6 ~@10 [g3,g4]@6 ~@10 [g3,g4]@6 ~]/8", // C# A G A C# A G A …
  B: "[a2,e3,a3]@2 ~ [a2,e3,a3] [a2,e3,a3]@3 ~", // A5
  C: "[[a2,e3,a3]@5 ~ [a2,e3,a3]@2 [a2,e3,a3]@6 [g2,d3,g3]@5 ~@3 [g2,d3,g3]@2 [d3,g3]@7 ~, ~@14 b3@15 ~@3, ~@24 g2@5 ~@3]/2", // A5 G5
  D: "[a2,e3,a3]@5 ~ [a2,e3,a3]@2 [a2,e3,a3]@5 ~ [a2,e3,a3]@2", // A5
  E: "[a2,e3,a3]@4 ~@2 [a2,e3,a3]@2 [e3,a3]@7 ~, ~@8 a2@5 ~@3", F: "[c#3,g#3]@13 ~@3",
  G: "[g3@16 f#3@13 ~@3, d3@29 ~@3]/2", H: "[[a2,e3,a3]@29 ~@3]/2", I: "[[e2,b2,e3]@15 ~]/2", J: "[a2,e3,a3]@15 ~",
  K: "[a2,d3,a3]@7 ~", L: "[[b2,e3,b3]@29 ~@3]/2", M: "[[b2,e3,b3]@15 ~]/2", N: "[[b2,g3,b3]@15 ~]/2",
  O: "[g2,d3,g3]@5 ~ [g2,d3,g3]@2 [g2,d3,g3]@5 ~@3", P: "[a2,e3,a3]@4 ~@2 [a2,e3,a3]@2 [a2,e3,a3]@5 ~@3",
  Q: "[a2,e3,a3]@5 ~ [a2,e3,a3]@9 ~", R: "[[a2,d3]@31 ~]/2", S: "[f#2,c#3]/2", T: "[f#3@4 f#3@3 e3, c#3]/2",
  U: "[[b2,f#3]@15 ~]/2", V: "[[a2,f#3]@15 ~]/2", W: "[g2,d3]", X: "[f#2,d3]", Y: "[b2,e3]@15 ~",
  Z: "d3@7 ~ b2@5 b3@2 c#4, a2@4 ~@3 e3@5 ~@4",
  AA: "[~ c#4 ~ c#4 ~@2 c#4!2 ~ c#4 ~ c#4 ~ c#4 ~ c#4@4 f#3@2 a3@3 ~ c#4@3 ~@2 a3@2]/2",
  AB: "[b3 ~ b3 ~ b3 ~ b3@12 ~@2 b3@2 e4@2 d4@2 c#4@2 b3@2 c#4@2]/2", AC: "c#4 e3",
  AD: "[f#3@8 c#4@6 ~@6 b3@2 b3@2 a3@2 ~ a3@3 ~@4 e3 ~ e3 ~ e3@2 b2@3 ~ c#3@3 ~, ~@7 b3@3 ~@3 b3 ~ g#3@3 ~@6, ~@17 e4@20 ~@11]/3",
  AE: "[c#3 ~ c#3 ~ c#3 ~ c#3 ~ c#3!2 ~ c#3 ~ c#3 ~ c#3@3 ~ f#2 ~@2 a2@2 ~@2 c#3@2 ~@2 c#3@2]/2",
  AF: "b2@6 b2@4 ~ a3@3 ~ a3", AG: "~ g#3 ~ g#3@2 a3@2 b3, ~ a3@2 ~@13",
  AH: "[~@12 a3@4 ~@2 d4@5 ~ [d4,e4]@8, a3@11 ~@5 a3@16, ~@3 e4@6 ~@7]/2", // Dsus2
  AI: "[~@3 c#4@3 ~@3 e4@3 ~@2 a4@2, b3, ~@4 g#4@16 ~@4 f#4@7 ~, ~@12 d4@15 ~@5]/2",
  AJ: "[g4@16 [f#3,f#4]@13 ~@3, d4@7 ~]/2", AK: "[e2,b2,e3]/3", AL: "[a2,e3,a3] ~@3",
})).s("gm_overdriven_guitar").gain(0.27)

// chords · overdriven guitar · "Drive GTR 2"
const overdriven_guitar_2 = note("<~@103 g3 b2 [a2@3 ~] ~@36>").s("gm_overdriven_guitar").gain(0.35)

// chords · electric guitar clean · "Clean GTR 2"
const electric_guitar_clean = note(`<
  ~ A@8 ~@10 B C D ~@3 E@2 F@4 G@4 H@4 I@3 ~@7 B C D ~@3 E@2 F@4 G@4 H@4 J K L@8 M@8 N O P@2 Q R S@2 T U V@2 W U X@2 ~@2
  B C ~@5 E@2 F@4 G@4 H@4 E@2 F@4 G@4 H@4 Y Z
>`.pickRestart({
  A: "[a2@31 ~]/2", B: "~@6 a2 b2", C: "c#3@2 e3@2 a3@2 ~ e3@3 a3@2 a2@3 ~, ~@6 b2@3 ~@7", D: "g2@3 ~",
  E: "[a3@31 ~]/2",
  F: "[e4@6 ~@6 c#4@2 ~@2 e4@6 ~@6 c#4@2 ~@2 a3@31 ~, ~@3 e4@5 ~@3 e4@5 ~@16, ~@5 d4@3 ~@5 d4@3 ~@16, ~@14 b3@12 ~@4 b3@9 ~@25]/4",
  G: "[e4@3 ~@3 c#4 ~ e4@3 ~@3 c#4 ~ a3@16, ~@3 e4@5 ~@3 e4@5 ~@16, ~@5 d4@3 ~@5 d4@3 ~@16, ~@14 b3@12 ~@4 b3@9 ~@25]/4",
  H: "[e4@6 ~@5 c#4@2 ~@2 e4@5 ~@5 d4@2 c#4@2 ~@2 d4@33, ~@6 e4@9 ~@6 e4@10 ~@33, ~@10 d4@7 ~@47, ~@13 b3@13 ~@3 b3@35]/4",
  I: "[a3,c#4]/3", J: "[a3,c#4]", K: "d3 e3 a3 e3 f#3 a3 f#3 e3",
  L: "[~@12 d4@4 ~@28 d4@4 ~@6 d4@6 ~@4 f#3@4 c#3@2 ~@4 a3@6 b3@6 ~@11 f#3@3 c#3@2 ~@5 a3@5 b3@6 a3@7 ~@3, [d3,f#3]@29 ~@3 [d3,f#3]@29 ~@67, ~@6 a3@19 ~@3 a3@6 ~@4 a3@19 ~@3 a3@6 ~@4 f#3@24 ~@8 f#3@23 ~@3, ~@8 e4@9 ~@7 e4@6 ~@34, ~@11 d4@6 ~@26 a3@10 ~@11]/8", // D
  M: "[f#3@4 ~@6 e4@6 ~@12 f#3@4 d3@4 ~@2 a3@4 e4@6 d4@6 ~@6 f#3@3 ~@2 d4@11 ~@4 d4@11 ~@5 [b3,e4]@13 ~@3 a3@6 ~@2 b3@5 ~@3, ~@4 d3@26 ~@80 d3@6 ~@3 [e3,g#3]@6 ~@3, ~@5 f#3@22 ~@9 f#3@23 ~@4 g3@12 ~@4 [f#3,a3]@12 ~@4 g#3@13 ~@3 f#3@6 ~@11, ~@16 d4@21 ~@91, ~@22 b3@14 ~@18 b3@9 ~ b3@11 ~@53]/8", // E5 E F#m
  N: "[f#2,a2,c#3,f#3]@7 ~", O: "[a2,d3,f#3]@3 ~, f#2@7 ~", P: "[[e2,g#2,b2,e3]@11 ~@5]/2", Q: "[a2,c#3,e3]@13 ~@3",
  R: "[a2,d3,f#3]@11 ~@5", S: "[[e2,g#2,b2,e3]@31 ~]/2", T: "[a2,c#3,f#3]@7 ~", U: "[a2,d3,f#3]@15 ~",
  V: "[[g#2,b2,e3]@15 ~]/2", W: "[a2,c#3,e3]@7 ~", X: "[g#2,b2,e3]/2", Y: "a3", Z: "a3 ~@3",
})).s("gm_electric_guitar_clean").gain(0.35)

// drums · kick
const kick = s("bd").struct(`<
  ~@5 A ~@2 B C@4 D C D C E@7 F C@2 D G C@2 G D C@2 G@2 C D C@3 H C@4 E@7 F C@2 D G C@2 G D C@2 G@2 C D I G C@19 H C@7 H
  C@4 E@9 C@2 D G C@2 G D C@2 G@2 C D J C D G C@2 G D C@2 G@2 C D K A
>`.pickRestart({
  A: "x", B: "~@5 x ~@2", C: "x ~@2 x ~@4", D: "x ~@2 x ~@3 x", E: "x ~@2 x ~@2 x ~", F: "x!4", G: "x ~@2 x ~ x ~@2",
  H: "x ~@2 x ~ x ~ x", I: "x ~@2 x!2 ~@3", J: "~@3 x ~@4", K: "x ~@13 x!2",
})).gain(0.4)

// drums · snare
const snare = s("sd").struct("<~@5 A ~@2 B C@8 ~@4 B@2 D E C@22 ~@4 B@2 D F C@48 ~@4 B@2 D G H C@28 A@2>".pickRestart({
  A: "x", B: "~@3 x", C: "~ x ~ x", D: "~ x ~@2", E: "~@2 x ~@3 x!2", F: "x!4 ~@2 x!2", G: "~@7 x", H: "x!8",
})).gain(0.4)

// drums · clap
const clap = s("cp").struct("<~@12 A B ~@11 C@14 ~@16 C@14 ~@43 C@28 ~@2>".pickRestart({
  A: "~@4 x!4", B: "x", C: "~ x ~ x",
})).gain(0.4)

// drums · low tom
const low_tom = s("lt").struct("<~@17 A B C@2 D E F G ~@22 A B A C D E F H ~@48 A B A C D E F I H ~@30>".pickRestart({
  A: "~ x ~ x", B: "~@2 x ~@4 x", C: "~ x!2 ~@3 x ~", D: "~ x ~@2", E: "~@2 x ~@3 x!2", F: "~@2 x!2",
  G: "x!2 ~ x!3 ~@2", H: "~@4 x!2 ~@2", I: "x!7 ~",
})).gain(0.4)

// drums · hihat
const hihat = s("hh").struct("<A ~@8 B A@7 ~@22 B A@7 ~@24 B A@15 B A@7 B A@7 ~@39>".pickRestart({
  A: "x!4", B: "~ x!3",
})).gain(0.4)

// drums · mid tom
const mid_tom = s("mt").struct("<~@8 A ~@8 B C B@4 D ~@23 B C B@4 E ~@49 B C B@4 E F ~@31>".pickRestart({
  A: "~ x", B: "x ~@2 x ~ x ~ x", C: "x ~@2 x ~ x!2 ~", D: "x!3 ~ x!2 ~ x", E: "x ~ x ~ x!2 ~ x", F: "x ~@2 x ~@2 x ~",
})).gain(0.4)

// drums · open hat
const open_hat = s("oh").struct(`<
  ~@5 A@3 B ~@16 C D@11 C D ~@16 C D@11 C D@3 ~@41 C D@11 C D C D@11 C D ~@2
>`.pickRestart({
  A: "~ x ~ x", B: "~@5 x ~@10", C: "~ x!3", D: "x!4",
})).gain(0.3)

// drums · crash
const crash = s("cr").struct(`<
  ~@5 A ~@3 A ~@15 A ~@11 A ~ A ~@3 A ~@11 A ~@11 A ~@3 A ~@15 A ~@3 A ~@3 A ~@3 A ~@12 A ~@11 A ~ A ~@11 A ~ A@2
>`.pickRestart({
  A: "x",
})).gain(0.35)

// drums · crash · soft notes
const crash_soft = s("cr").struct("<~@140 [~@7 x!9] ~>").gain(0.2)

// drums · tambourine
const tambourine = s("tb").struct(`<
  ~@7 A@2 B ~@15 C D E F C D F@3 G F H F@2 B ~@15 C D E F C D F@3 G F H F@2 I J ~@41 C D E F C D F@3 G F H F@2 C D E F C
  D F@3 G F H F@2 B ~
>`.pickRestart({
  A: "x!4", B: "x", C: "x ~ x ~ x ~ x ~ x ~ x ~ x ~ x!2", D: "~ x!7", E: "x ~ x ~ x ~ x ~ x ~ x!2 ~ x ~@2", F: "x!8",
  G: "x!7 ~", H: "x!5 ~ x!2", I: "x ~ x!6", J: "x!3 ~ x!4",
})).gain(0.25)

// drums · tambourine · soft notes
const tambourine_soft = s("tb").struct("<~@6 A B@2 ~@27 C ~@29 C ~@2 D E ~@52 C ~@13 C ~@4>".pickRestart({
  A: "~@15 x", B: "~ x!3 ~ x!3 ~ x!3 ~ x!3", C: "~@5 x ~@2", D: "~ x ~@6", E: "~@3 x ~@4",
})).gain(0.15)

// drums · ht
const ht = s("ht").struct("<~@8 [~@3 x] ~@133>").gain(0.5)

stack(
  bass, rock_organ, overdriven_guitar, overdriven_guitar_2, electric_guitar_clean, kick, snare, clap, low_tom, hihat,
  mid_tom, open_hat, crash, crash_soft, tambourine, tambourine_soft, ht
)

More by Rembrandts