Strudelify
Here, There And Everywhere cover art

Revolver

Here, There And Everywhere

The Beatles

KeyG majorTempo90 bpm
0:00/0:00
// Here, There And Everywhere — The Beatles
// 90 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: sustain pedal (CC 64) lengthens the held notes
// note: Full arrangement: all 50 bars on a 48-step grid, each part at one level. Source detail keeps the original performance.
setcpm(90/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 · fretless bass · "bas"
const bass = note(`<
  ~@3 A B A B C@2 D E A B A B C@2 D F G H I H A B A B C@2 D F J K L K A B A B C@2 D E A B A B M ~@2
>`.pickRestart({
  A: "g1@13 ~@5 g1@4 ~@2 a1@13 ~@5 a1@4 ~@2", B: "b1@13 ~@5 b1@4 ~@2 c2@13 ~@5 c2@4 ~@2",
  C: "f#2@13 ~@5 f#2@4 ~@2 b1@13 ~@5 b1@4 ~@2", D: "e2@13 ~@5 e2@4 ~@2 a1@13 ~@5 a1@4 ~@2",
  E: "a1@13 ~@5 a1@4 ~@2 d2@13 ~@5 d2@4 ~@2", F: "a1@13 ~@5 a1@4 ~@2 d2@9 ~@3 f2@9 ~@3",
  G: "a#1@16 ~@5 a#1@2 ~ g1@13 ~@5 a#1@2 ~ b1@2 ~", H: "c2@16 ~@5 c2@2 ~ d2@13 ~@5 d2@2 ~ f#1@2 ~",
  I: "g1@16 ~@5 d1@2 ~ g1@13 ~@5 a#1@2 ~ b1@2 ~", J: "a#1@16 ~@5 f1@2 ~ g1@13 ~@5 a#1@2 ~ b1@2 ~",
  K: "c2@16 ~@5 c2@2 ~ d2@13 ~@5 a1@2 ~ f#1@2 ~", L: "g1@16 ~@5 g1@2 ~ g1@13 ~@5 a#1@2 ~ b1@2 ~", M: "g1@13 ~@35",
})).s("gm_fretless_bass").gain(0.28)

// chords · acoustic guitar nylon · "guitar"
const acoustic_guitar_nylon = note(`<
  ~@3 A B C@2 D@2 E F G H I J K L M N O P Q@2 R S T U V@2 W X Y Z AA@2 AB@3 AC AD@2 AE AF AG AH AI AJ AK@3
>`.pickRestart({
  A: "g3!2 ~@5 e4, [d4,g4] [g4,a4], b3@3 b3@5, ~ g3 e4 c4, ~@4 c4 a2@3", B: "[b2,f#3,b3,d4,f#4]@7 ~ [g3,c4,e4]@7 ~",
  C: "[~@48 b3@12 ~@6 d4@5 ~ [g3,c4,e4]@21 ~@3, [g3,b3,d4]@42 c4@29 ~@25, ~@4 e4@4 d4@3 ~@5, ~@24 c4@12 a3@12 ~@12 b3@11 ~@25, ~@24 a3@6 a2@18 [b2,f#4,b4]@23 ~@25]/2", // C G B5
  D: "[~@18 f#4@6 ~@36 c4@6 [f#3,c4,e4,f#4,a4]@5 ~ [b2,a3,b3,d#4,f#4]@21 ~@3, [a4,c5]@4 ~ b2@3 ~ f#3@2 ~@5, f#4@3 ~ a3@2 a3@2 c4@2 ~@6, e4@2 e4@2 [d#4,f#4]@4 [e4,f#4,a4]@3 ~@5, ~@6 f#3@18 b3@18 b3@29 ~@25]/2", // F#m7b5 B7 Am D#m F#m7
  E: "e4@4 ~@2 c#4 [c#4,e4,g4,a4], [g3,b3], ~@4 [e4,g4,a4]@3 ~, ~@2 c#4 ~, ~@5 a2@3", // A7 G A7
  F: "a2@6 ~@6 a3@6 [a3,c4,e4]@5 ~ [d3,c4,d4,f#4,a4]@21 ~@3, [c4,e4]@3 ~@5, a3 ~@3, ~@6 a2@17 ~@25", // Am D7 C
  G: "g3@2 ~@5 e4, d4@23 ~ [g4,a4]@24, b3@3 b3@5, ~@12 g3@11 ~ e4@12 c4@12, ~@4 c4 a2@3", // Gsus2
  H: "~@4 g3@2 ~ c4, [b2,f#3,b3,d4], ~ [c3,e4,g4], ~@4 c4@3 ~, ~@3 g3", // Bm C
  I: "g3@2 g3@2 ~@2 b3@2 [a2,a3,c4,e4,a4]@7 ~, d4 ~, b3@3 ~@5, ~ g3 ~@2", // Am
  J: "~@6 b3@2 [c3,g3,c4,e4,g4]@7 ~, [d4,f#4] ~, b3@3 ~@5, f#3!2 ~@2, ~ b2@3 ~@4", // C D
  K: "~@4 b2 ~ a3 [a3,b3,d#4,f#4], [f#4,a4]@4 ~ b2@3, e4@3 e4@5, c4@2 c4@2 [b3,d#4,f#4]@3 ~, ~ f#3@3 a3@2 ~@2", // B7 F#m B
  L: "f#4@4 ~@2 a3 [a3,b3,d#4,f#4], [c4,e4,a4], ~@4 [b3,d#4,f#4]@3 ~, ~@2 a3 ~, ~@5 b2@3", // B7 Am B
  M: "e4@4 c#4@2 ~ e4, [e3,g3,b3], ~ [a2,g4,a4], ~@4 e4@3 ~, ~@3 c#4", // Em A7
  N: "a2@6 ~@6 a3@6 [c4,a4]@6 f#4@3 ~@6 c4@3 [c4,d#4,f4,a4]@10 ~@2, [c4,e4]@3 ~ d4!2 ~@2, a3@2 ~ [a3,e4]@3 ~@2, ~@6 a2@17 ~ [d3,c4,a4]@12 ~@12, ~@9 f#4@3 ~@4", // F F7 C A5 D7
  O: "~@3 d4 ~@3 g4, [f4,a#4] [a#4,d5], d4@3 ~ g4@3 ~, a#3!2 d4!2, ~ a#2@3 ~ g3@3", // A#5 A#
  P: "~@3 c4 c4@2 ~ d4, [d#4,g4] [f#4,a4], c4@3 ~ d4@3 ~, a#3!2 ~ c4, ~ c3@3 ~@4", // D# F#m
  Q: "[g3@5 g3 [a#3,g4]@2 a#3@2 ~ c4 d3 ~ c4 [c4,d4,f#4,a4], [a#3,d4]@36 [g3,d4]@35 ~@25, ~@48 [c3,d#4,g4]@23 ~@7 d3@18, ~@8 c4@3 ~ [d4,f#4,a4]@3 ~, ~@60 a#3@11 ~ c4@12 ~@12]/2", // D# D7 A# G5 Cm D
  R: "[g3,b3,d4]@7 ~ [c4,e4,g4,a4]@7 ~", S: "~@6 b3@2 [g3,c4,e4]@7 ~, [d4,f#4] ~, b3@3 ~@5, f#3!2 ~@2, ~ b2@3 ~@4",
  T: "g3!3 ~ a3@2 ~ c4, [b3,d4,g4]@3 [g3,b3,d4,g4]@5, ~ e4, ~@4 c4@3 ~, ~@3 a3", // G
  U: "~@4 c3 ~@2 c4, [d4,f#4] e4, b3@3 b3@5, f#3!2 c4 g3, ~ b2@3 g3 c3@3", // D
  V: "[[a3,f#4]@4 ~@4 c4@2 ~@4 a3 [b2,a3,b3,d#4,f#4], [c4,e4]@42 b3@29 ~ [b3,d#4,f#4]@18 ~@6, ~@24 [d#4,f#4]@24 [f#4,a4]@23 ~@7 b2@12 ~@6, ~@4 b3@2 a3@2 e4@3 e4@5, ~@24 a3@6 b2@18 ~@12 c4@11 ~ a3@12 ~@12]/2", // D B7 C B D#m F#m
  W: "e3 ~@3 c#4@2 ~ e4, e4@4 e4@3 ~, b3@3 b3@5, g3!2 ~ c#4, ~ e3@3 [a2,g4,a4]@4", // A7
  X: "~@12 a3@6 c4@6 f#4@3 ~@6 c4@3 [c4,d#4,f4,a4]@10 ~@2, a4@23 ~@4 f#4@9 ~@12, [c4,e4]@3 ~ d4!2 ~@2, a3@2 ~ [a3,e4]@3 ~@2, ~@6 a2@17 ~ [d3,c4,a4]@12 ~@12", // F7 C A5 D7
  Y: "a#3@2 ~ d4 g3!3 [g3,a#3,d4,g4], f4@23 ~@25, d4@3 ~@5, ~@12 a#3@11 ~ [a#3,d4,g4]@18 ~@6", // Gm
  Z: "c3@6 ~@6 a#3@6 [c3,a#3,c4,d#4,g4]@5 ~ [d3,c4,d4,f#4,a4]@21 ~@3, [c4,d#4,g4]@3 ~@5, a#3 ~@3, ~ c3@2 ~@5", // Cm7 D7 Cm
  AA: "[g3@5 g3 a#3@2 ~@2 a#3 c4 ~@2 c4 [c4,d4,f#4,a4], g4@8 [c4,d#4,g4]@3 ~ [d4,f#4,a4]@3 ~, [a#3,d4]@36 [g3,d4]@35 ~@7 d3@18, ~@4 a#3 ~ c4 ~, ~@9 c3@2 [c3,a#3,d#4,g4]@5]/2", // D7 Cm D A# G5 Cm7
  AB: "[g3@6 g3@6 g3@6 g4@6 ~@48 c3@6 ~@18 g3@6 g3@6 g3@6 [g3,b3,d4]@5 ~ [a3,c4,e4]@21 ~@3, [b3,d4,g4]@18 [g3,b3,d4]@24 e4@24 b3@24 c4@29 ~@25, ~@4 [g4,a4]@4 b3@2 f#3@2 c4@2 g3@2 [b3,d4]@3 ~@5, ~@2 e4 c4 [d4,f#4]@2 e4@2 ~@4, ~@4 c4 a2@3 f#3 b2@3 g3 c3@3 ~@8]/3", // G Am G Gsus2 Bm D
  AC: "~@6 g3 [c3,g3,c4,e4], [f#3,b3,d4,f#4], ~ g4, ~@4 [c4,e4]@3 ~, ~@4 g3 c3@2 ~", // C Bm C
  AD: "[f#3 ~ c4 f#4 ~@6 e4 f#4 ~@2 a3 [a3,b3,d#4,f#4], [e4,f#4,a4]@18 ~@6 [d#4,f#4]@18 b3@29 ~ [b3,d#4,f#4]@18 ~@6, c4@2 ~@2 b3@2 a3@2 [f#4,a4,c5]@3 ~@2 b2@3, ~ f#3@2 [f#3,c4,e4,a4]@5 e4@2 ~ [e4,a4,c5]@5, ~@24 a3@6 b2@18 ~@6 f#3@17 ~ a3@12 ~@12]/2", // B7 F#m7 D#m B F#dim F#m7b5 Am
  AE: "~@4 c#4@2 ~ e4, e4 [g4,a4], b3@3 b3@5, g3@2 g3@2 e4@3 ~, ~ e3@3 ~@2 c#4@2", // Gsus2
  AF: "a2 ~ a3 [c4,a4] c4@2 ~ d4, [c4,e4]@3 ~ [f#4,a4]@4, a3@2 ~ [a3,e4]@5, ~@6 a2@17 ~ d4@18 ~@6, ~@3 c4", // F C F#m A5
  AG: "~@6 c4 [c4,e4,g4,a4], [g3,b3,d4], ~@4 [e4,g4,a4]@3 ~, ~@2 c4 ~, ~@5 a2@3", // Am7 G A7
  AH: "~@6 g3 [g3,c4,e4], [f#3,b3,d4,f#4], ~@4 [c4,e4]@3 ~, ~@2 g3 ~, ~@5 c3@3", // C Bm C
  AI: "g4@4 ~@2 c4 [c4,e4,g4,a4], [g3,b3,d4], ~@4 [e4,g4,a4]@3 ~, ~@2 c4 ~, ~@5 a2@3", // Am7 G A7
  AJ: "~@2 f#3 ~ g3@2 ~ c4, [b3,d4,f#4]@3 ~ c4@3 ~, f#3 ~ [c3,e4,g4]@2, ~ b2@2 [b2,f#3,b3,d4,f#4]@5, ~@3 g3", // Bm C Bm
  AK: "[~@7 d5@96 ~@41, g3 b4@16 ~@7, ~ b3@96 ~@47, ~ d4@32 ~@15, ~ g4@24 ~@11]/3",
})).s("gm_acoustic_guitar_nylon").gain(0.36)

// chords · string ensemble 2 · "choir"
const string_ensemble_2 = note("<A@3 ~@47>".pickRestart({
  A: "[[g4,b4,d5]@21 ~@3 [b3,d4,f#4]@21 ~@2 [f4,a#4,d5]@45 ~@3 [a3,c4,e4]@21 ~@4 [c4,d4]@15 ~@9, ~@119 [f#4,a4]@15 ~@10]/3", // G Bm A# Am Csus2 F#m
})).s("gm_string_ensemble_2").gain(0.24)

// chords · string ensemble 2 · "strings"
const string_ensemble_2_2 = note("<~@2 A@8 B@8 C@2 D@4 E@8 D@4 F@5 G@6 ~@3>".pickRestart({
  A: "[~@47 [g4,b4,d5,g5]@24 [c5,e5,g5,a5]@23 ~ [f#4,b4]@23 ~ [g4,c5,e5]@24 [g4,b4,d5]@23 ~ [a4,c5,e5]@23 ~ [b4,f#5,b5]@23 ~@2 [g4,c5,e5]@21 ~@2 [e5,f#5,a5,c6]@23 ~ [a4,b4,d#5,f#5]@23 ~ [c5,e5,f#5,a5]@23 ~ [b4,f#5]@23 ~ [g4,b4,e5]@23 ~ [c#5,e5,g5,a5]@22 ~@2 [a4,c5,e5], ~@94 [d5,f#5]@24 ~@72 d5@23 ~@97 [a4,d#5]@23 ~@51]/8", // G Am7 B5 C G Am B5 C …
  B: "[~@23 [c5,d5,f#5]@24 [g4,b4,d5,g5]@24 [c5,e5,g5,a5]@23 ~ [f#4,b4]@23 ~ [g4,c5,e5]@24 [g4,b4,d5]@23 ~ [a4,c5,e5]@23 ~ [b4,f#5,b5]@23 ~@2 [g4,c5,e5]@21 ~@2 [e5,f#5,a5,c6]@23 ~ [a4,b4,d#5,f#5]@23 ~ [c5,e5,f#5,a5]@23 ~ [b4,f#5]@23 ~ [g4,b4,e5]@23 ~ [c#5,e5,g5,a5]@22 ~@2 [a4,c5,e5], ~@22 a5@24 ~@48 [d5,f#5]@24 ~@72 d5@23 ~@97 [a4,d#5]@23 ~@51]/8", // D7 G Am7 B5 C G Am B5 …
  C: "[~@29 a4@6 a#4@6 c5@6 d5@6 f5@3 d5@27 c5@6 ~ a#4@6, ~@22 a5@13 ~@61, ~@23 [c5,d5,f#5]@13 ~@60]/2", // D7
  D: "[c5@9 d5@2 d#5@6 c5@6 a4@9 a4@3 a#4@6 c5@6 d5@6 a#4@5 ~ g4@36 c5@6 ~ d5@2 d#5@9 c5@6 a4@6 a4@3 a#4@9 c5@6 d5@6 b4@6 g4@36 ~]/4",
  E: "[b4@5 d5@6 a5@6 ~ g5@11 c5@6 e5@6 d5@54 b4@6 c5@6 d5@6 e5@12 g4@6 a4@6 b4@12 ~ b4@5 b4@6 b4@30 b4@6 c5@6 b4@5 a#4 b4@24 a4@6 g4@6 ~ a4@5 b4@6 f#5@12 e5@12 a4@36 a4@6 a#4@6 c5@6 d5@6 f5@3 d5@27 c5@6 ~ a#4@6]/8",
  F: "[b4@5 d5@6 b4@6 ~ a4@11 c5@6 e5@6 d5@54 b4@6 c5@6 d5@6 e5@12 g4@6 a4@6 b4@12 ~ b4@5 b4@6 b4@30 b4@6 c5@6 b4@5 a#4 b4@24 a4@6 g4]/5",
  G: "[~@6 a4@5 b4@6 f#5@12 e5@12 a4@36 g4@6 g4@6 ~ g4@41 b4@6 d5@18 b4@6 a4@6 g4@24 g4@23 ~ g4@18 b4@6 d5@12 ~ a4@5 [g4,g5]@30 ~, ~@251 a5@6 ~@31]/6", // G
})).s("gm_string_ensemble_2").gain(0.25)

// other · flute
const flute = note("<~@2 A@2 B@2 C@2 D@4 E@2 C@2 F G@2 ~@31>".pickRestart({
  A: "[~@47 g4@35 ~@14]/2", B: "[b4@5 ~ d5@6 a5@6 g5@11 ~ c5@5 e5@6 d5@53 ~@2]/2",
  C: "[b4@5 c5@6 ~ d5@5 ~ e5@11 g4@5 ~ a4@6 b4@12 ~ b4@5 ~ b4@5 ~ b4@17 ~@13]/2",
  D: "[b4@6 c5@5 b4@6 a#4 b4@17 ~ a4@5 g4@12 ~ a4@6 b4@5 f#5@12 e5@12 a4@42 ~@12 g4@35 ~@14]/4",
  E: "[b4@5 ~ d5@5 b4@6 a4@11 ~@2 c5@5 e5@6 d5@53 ~@2]/2", F: "b4@6 c5@5 b4@6 a#4 b4@17 b4@6 a4@7",
  G: "[~@6 a4@6 b4@5 f#5@12 e5@12 a4@30 ~@25]/2",
})).s("gm_flute").gain(0.45)

// other · string ensemble 2 · "strings h"
const string_ensemble_2_3 = note("<~@18 A@2 B@4 C@8 B@4 D@5 E@6 ~@3>".pickRestart({
  A: "[~@29 a5@6 a#5@6 c6@6 d6@6 f6@3 d6@27 c6@6 ~ a#5@6]/2",
  B: "[c6@9 d6@2 d#6@6 c6@6 a5@9 a5@3 a#5@6 c6@6 d6@6 a#5@5 ~ g5@36 c6@6 ~ d6@2 d#6@9 c6@6 a5@6 a5@3 a#5@9 c6@6 d6@6 b5@6 g5@36 ~]/4",
  C: "[b5@5 d6@6 a6@6 ~ g6@11 c6@6 e6@6 d6@54 b5@6 c6@6 d6@6 e6@12 g5@6 a5@6 b5@12 ~ b5@5 b5@6 b5@30 b5@6 c6@6 b5@5 a#5 b5@24 a5@6 g5@6 ~ a5@5 b5@6 f#6@12 e6@12 a5@36 a5@6 a#5@6 c6@6 d6@6 f6@3 d6@27 c6@6 ~ a#5@6]/8",
  D: "[b5@5 d6@6 b5@6 ~ a5@11 c6@6 e6@6 d6@54 b5@6 c6@6 d6@6 e6@12 g5@6 a5@6 b5@12 ~ b5@5 b5@6 b5@30 b5@6 c6@6 b5@5 a#5 b5@24 a5@6 g5]/5",
  E: "[~@6 a5@5 b5@6 f#6@12 e6@12 a5@36 g5@6 g5@6 ~ g5@41 b5@6 d6@18 b5@6 a5@6 g5@24 g5@23 ~ g5@18 b5@6 d6@12 ~ a5@5 [g5,g6]@30 ~, ~@251 a6@6 ~@31]/6", // G
})).s("gm_string_ensemble_2").gain(0.13)

// other · string ensemble 2 · "strings l"
const string_ensemble_2_4 = note("<~@18 A@2 B@4 C@8 B@4 D@5 E@6 ~@3>".pickRestart({
  A: "[~@29 a3@6 a#3@6 c4@6 d4@6 f4@3 d4@27 c4@6 ~ a#3@6]/2",
  B: "[c4@9 d4@2 d#4@6 c4@6 a3@9 a3@3 a#3@6 c4@6 d4@6 a#3@5 ~ g3@36 c4@6 ~ d4@2 d#4@9 c4@6 a3@6 a3@3 a#3@9 c4@6 d4@6 b3@6 g3@36 ~]/4",
  C: "[b3@5 d4@6 a4@6 ~ g4@11 c4@6 e4@6 d4@54 b3@6 c4@6 d4@6 e4@12 g3@6 a3@6 b3@12 ~ b3@5 b3@6 b3@30 b3@6 c4@6 b3@5 a#3 b3@24 a3@6 g3@6 ~ a3@5 b3@6 f#4@12 e4@12 a3@36 a3@6 a#3@6 c4@6 d4@6 f4@3 d4@27 c4@6 ~ a#3@6]/8",
  D: "[b3@5 d4@6 b3@6 ~ a3@11 c4@6 e4@6 d4@54 b3@6 c4@6 d4@6 e4@12 g3@6 a3@6 b3@12 ~ b3@5 b3@6 b3@30 b3@6 c4@6 b3@5 a#3 b3@24 a3@6 g3]/5",
  E: "[~@6 a3@5 b3@6 f#4@12 e4@12 a3@36 g3@6 g3@6 ~ g3@41 b3@6 d4@18 b3@6 a3@6 g3@24 g3@23 ~ g3@18 b3@6 d4@12 ~ a3@5 [g3,g4]@30 ~, ~@251 a4@6 ~@31]/6", // G
})).s("gm_string_ensemble_2").gain(0.15)

// drums · kick
const kick = s("bd").struct(`<
  ~@3 A@7 B A C@2 A C@3 B C@3 B A@2 C A C A@2 B A C@2 D A@5 C A B C A C@2 E ~@2
>`.pickRestart({
  A: "x ~@2 x!3 ~ x", B: "x ~@2 x!2 ~@3", C: "x ~@2 x!2 ~@2 x", D: "x ~@2 x!3 ~@2", E: "x",
})).gain(0.3)

// drums · rim
const rim = s("rim").struct("<~@3 A@7 B A@7 B A@3 ~ A@7 B A@3 ~ A@7 B A@4 ~@3>".pickRestart({
  A: "~ x ~ x", B: "~ x ~@2",
})).gain(0.36)

// drums · snare
const snare = s("sd").struct("<~@2 A ~@7 B ~@7 C ~@3 D ~@7 E ~@3 F ~@7 B ~@7>".pickRestart({
  A: "~@10 x!3 ~@2 x", B: "~@12 x ~ x!2", C: "~@10 x!3 ~@3", D: "~ x ~ x", E: "~@11 x!2 ~ x ~", F: "~@2 x ~@2 x!2 ~",
})).gain(0.36)

// drums · hihat
const hihat = s("hh").struct(`<
  ~@2 A B C D C@3 D E F C D C@2 D C E F C@2 G B C@3 D C@2 E B C@2 E B C D C@3 D H B D C@2 I ~@2
>`.pickRestart({
  A: "~@12 x!2 ~@2", B: "~@2 x ~ x ~ x ~ x ~ x ~ x ~ x!2", C: "x!8", D: "x ~ x ~ x ~ x ~ x ~ x ~ x ~ x!2",
  E: "x ~ x ~ x ~ x ~ x ~ x ~ x!2 ~@2", F: "~ x!7", G: "x ~ x ~ x ~ x ~ x ~ x ~ x!2 ~ x",
  H: "x ~ x ~ x ~ x ~ x ~ x ~ x!3 ~", I: "x",
})).gain(0.36)

// drums · open hat
const open_hat = s("oh").struct("<~@2 A ~@7 B ~ C ~ C ~@5 C ~@9 C D ~ C ~@2 C ~@8 C ~@4>".pickRestart({
  A: "~@7 x", B: "~@14 x!2", C: "~@15 x", D: "x",
})).gain(0.36)

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

stack(
  bass, acoustic_guitar_nylon, string_ensemble_2, string_ensemble_2_2, flute, string_ensemble_2_3, string_ensemble_2_4,
  kick, rim, snare, hihat, open_hat, crash
)

More by The Beatles