Strudelify

Teddy Boy

The Beatles

KeyB♭ majorTempo62 bpm
0:00/0:00
// Teddy Boy — The Beatles
// 62 bpm, 4/4, key A# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: sustain pedal (CC 64) lengthens the held notes
// note: duplicate parts dropped: ch 2 "GUITAR" acoustic guitar nylon (copy of ch 1 "GUITAR" acoustic guitar steel); ch 4 "VOCAL" french horn (copy of ch 3 "VOCAL" bassoon)
// note: Full arrangement: all 41 bars on a 48-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(62/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 · "GUITAR"
const acoustic_guitar_steel = note("<A@6 B@7 C@5 D@8 E@2 F@6 G@3 H@4>".pickRestart({
  A: "[g4@11 [g4,bb4]@12 [eb4,g4,bb4]@12 [eb4,g4,bb4]@6 [d3,eb4,g4,bb4]@4 ~@2 bb4@11 [g4,bb4]@12 [g4,bb4]@12 [eb4,g4,bb4]@5 [d3,eb4,g4,bb4]@5 ~ [g4,bb4]@11 [g4,bb4]@11 [g4,bb4]@11 [eb4,g4,bb4]@5 ~ [eb4,g4,bb4]@4 ~ [g4,bb4]@10 ~ bb4@10 ~ [g4,bb4]@11 [eb4,g4,bb4]@5 [d3,eb4,g4,bb4]@4 ~@2 [g4,bb4]@10 [g4,bb4]@11 [g4,bb4]@11 ~@6 bb3@5 ~ f4@10 ~@6 bb3@5 ~ [db4,f4]@10 ~ [db4,f4]@10 ~@11 [f3,ab3,c4]@9, eb3@44 ~@2 eb3@46 ~ eb3@43 eb3@43 ~ eb3@44 bb2@22 ~ bb2@21 f2@20, eb4@3 ~@8 eb4@7 ~@28 [eb4,g4]@12 eb4@7 ~@5 eb4@6 ~@17 eb4@6 ~@5 eb4@6 ~@5 eb4@6 ~@10 d3@5 ~ eb4@5 ~@5 g4@11 ~@66 bb3@3 ~@8 bb3@6 ~@6 bb3@5 ~@5 bb3@11 ~@20, ~@147 eb4@6 ~@5 eb4@6 ~@17 eb4@5 ~@5 eb4@6 ~@5 eb4@5 ~@6 [eb4,g4,bb4]@11 d4@11 d4@11 ~@42, ~@236 f4@11 ~@41]/6", // Gm Eb Ebmaj7 Gm Eb Ebmaj7 Gm Eb …
  B: "[~@2 eb4@3 ~@2 [bb2,bb3,d4,f4]@14 ~ [g4,bb4]@11 [g4,bb4]@11 [g4,bb4]@11 [eb4,g4,bb4]@5 [d3,eb4,g4,bb4]@5 ~@6 eb4@5 [g4,bb4]@11 [g4,bb4]@10 ~@6 bb3@5 [d4,f4]@11 [d4,f4]@10 ~ [db4,f4]@11 ~@5 f3@4 ~@2 c4@10 ~@5 ab3@4 ~ [c4,eb4]@4 ~ [bb2,bb3,d4,f4]@12 ~@2 [c4,e4,g4]@2 ~@4 [d3,d4,gb4,a4]@10 g3@9 ~@34 b3@2 ~@6 g3@5 ~ d4@5 ~@2 gb4@2 ~ [gb4,a4]@10 ~@5 d4@5 d4@5 d4@5 ~@6 a3@5 a3@5 a3@5 [e2,a3,e4]@10 [c3,c4,eb4,g4], ~ [ab2,ab3,c4]@3 ~@18 eb3@42 ~ eb3@42 ~ bb2@21 ~ bb2@21 f2@24 ~@32 g2@24 ~ g2@11 ~@10 g2@20 ~@11 [a2,gb4,a4]@10 ~@10 [a2,d4,f4,a4]@10 ~ a2@21, ~@22 eb4@3 ~@8 eb4@5 ~@6 eb4@5 ~@16 g4@10 ~@23 [g4,bb4]@10 ~@54 f3@14 ~@31 b3@15 d2@9 ~@12 [d2,b3]@10 ~@11 [d2,g3,b3]@9 ~@63, ~@65 eb4@5 ~@6 eb4@5 ~@6 eb4@5 ~@5 eb4@10 ~ bb3 ~@10 bb3@5 ~@5 bb3@6 ~@6 [bb3,db4,f4]@10 ab3@15 ~@5 [ab2,ab3]@4 ~@16 c3@5 ~@20 g3@11 g3@10 g3@10 ~ g3@10 ~@16 d3@20 d3@20 ~@22, ~@66 bb4@10 ~@86 c4@10 ~@35 d4@36 ~@7 d4@14 ~@5 d4@5 d4@15 ~@5 [f4,a4]@10 ~@11 [c4,e4]@10 c4@5 ~@6]/7", // Bb Gm Eb Ebmaj7 Gm Dm Db Cm …
  C: "[~@5 d4@10 d4@5 d4 ~@5 b3@5 ~@4 c4@3 ~@7 c4@5 ~@15 f3@5 f3@4 ~@9 f3@5 ~@15 g3@5 g3@5 ~@10 c4@5 ~@24 eb4@5 [eb4,g4,bb4]@10 [g4,bb4]@10 ~ bb4@10 [eb4,g4,bb4]@5 ~ bb4@4 ~ [g4,bb4]@10 [g4,bb4]@10 [g4,bb4]@11 [eb4,g4,bb4]@5 [d3,eb4,g4,bb4]@5, ~@5 [d3,gb4,a4]@15 g2@18 e4@12 ~@5 f3@10 ~@9 f3@6 ~@8 [f2,bb3]@5 g3@10 ~@10 g3@6 ~@14 f3@9 f3@14 ~ eb3@31 eb3@10 ~ eb3@41, ~@21 g3@18 ~ c3@19 ~@11 [c2,a3,c4]@7 bb3@5 ~@6 d4@19 ~@9 c4@6 ~@16 c4@19 ~@10 eb4@5 ~@5 g4@11 ~@52, ~@31 [d2,b3,d4]@8 ~@11 [g2,c4,e4,g4]@9 ~ f2@19 bb2@18 ~ g2@20 c3@19 ~@10 [bb2,bb3,d4]@9 ~@21 eb4@6 ~@16 eb4@4 ~@6 eb4@5 ~@5 eb4@5 ~@16, ~@89 f3@8 ~@11 [d2,b3,d4]@11 ~@9 [g2,c4,e4,g4]@9 [f2,a3]@19 ~@37 [d3,eb4,g4]@4 ~@43]/5", // Eb Gm Eb Gm Eb Ebmaj7 D Bb5 …
  D: "[~ g4@10 [g4,bb4]@10 eb4@5 eb4@5 ~@6 bb3@4 ~ [d4,f4]@10 ~ [d4,f4]@10 ~ [db4,f4]@10 ~@11 [ab3,c4]@10 ab3@5 ab3@5 ~ c4@2 ~@13 eb4@4 ~ [g4,bb4]@10 ~ bb4@10 [g4,bb4]@11 [eb4,g4,bb4]@5 [d3,eb4,g4,bb4]@5 [g4,bb4]@10 ~ [g4,bb4]@10 [g4,bb4]@11 ~@5 bb3@4 ~@7 bb3@5 bb3@5 bb3@5 ~ f4@10 ~@6 f3@5 [ab3,c4]@10 ab3@5 ab3@5 ~ [ab2,c4,eb4]@4 ~ [bb2,bb3,d4,f4]@14 [c3,c4,g4]@3 ~@2 [d3,d4,gb4,a4]@11 ~@20 g3@5 ~@6 d4@5 d4 ~@4 [g3,d4]@5 g3@5 g3@5 d4@5 ~@10 [d4,gb4]@4, eb3@41 ~ bb2@21 ~ bb2@20 ~ f2@23 ~@28 eb4@6 ~@5 eb4@6 ~@15 eb4@5 ~@6 eb4@5 ~@5 eb4@5 ~@6 [eb4,g4,bb4]@9 ~ bb3@5 ~@16 bb3@6 ~@5 bb3@10 ~ f3@5 ~@5 f3@14 ~@32 g3@20 ~@26 [b3,d4]@10 ~@5 d4@10 ~@4, bb4@10 ~@11 [g4,bb4]@11 ~@48 f3@10 ~@5 [f3,c4]@13 ~@18 eb3@42 eb3@41 ~ d3@21 bb2@21 ~ f2@24 ~@32 [g2,b3,d4]@25 ~ [g2,g3,b3]@10 ~@10 g2@17 gb4@8 ~@4, eb4@3 ~@8 eb4@5 ~@16 [eb4,g4,bb4]@9 ~ bb3@6 ~@4 bb3@6 ~@5 bb3@3 ~@8 [bb3,db4,f4]@10 ~@21 [ab2,ab3,eb4]@2 ~@4 [bb2,bb3,d4,f4]@14 ~ eb4@3 ~@7 g4@11 ~@64 [d4,f4]@10 [d4,f4]@10 db4@11 ~ [db4,f4]@10 ~@10 c4@10 ab3@4 ~@16 e4 ~@30 d2@10 ~@11 [d2,b3]@9 ~@11 [d2,g3,b3]@9 ~ d3@9]/8", // Gm Dm Db Ab Gm Eb Ebmaj7 Gm …
  E: "[~ d4@5 d4@5 d4@5 d4@5 ~@6 a3@4 ~ a3@5 a3@5 c4@5 c4@5 [c3,c4,eb4,g4]@2 ~@3 [d4,gb4]@10 d4@5 g3@10 g3@5 ~@3 [c4,g4]@2 c3@4, ~ [a2,gb4,a4]@10 d3@20 ~@11 [e2,a3,e4]@10 ~@20 g2@17 e4@5 ~@2, ~@11 [f4,a4]@10 [a2,f4,a4]@10 ~ a2@20 ~@5 [d3,a4]@15 ~@10 [d2,b3,d4]@10 ~@4, ~@22 d4@9 ~ [c4,e4]@10 ~@45 g3@5 ~@4]/2", // Cm D C5 D A5 F Dm D5 …
  F: "[~@2 c4@4 ~@15 f3@5 f3@4 ~@10 f3@5 ~@5 g3@5 ~@5 g3@5 ~@4 c4@3 ~@8 e4@5 [g2,c4,e4,g4]@9 ~@5 f3@5 [bb2,f3,bb3,d4]@9 ~ [eb3,g4,bb4]@10 ~@15 g3@4 ~@15 c4@5 ~@14 f3@5 f3@4 ~@10 f3@5 d4@5 ~@9 g3@5 [g3,d4]@4 ~ d4 ~ b3@2 ~@6 e4@4 ~@15 f3@4 ~ f3@9 [eb4,g4,bb4]@10 [g4,bb4]@10, ~@6 [g2,c4,e4,g4]@7 a3@12 ~ [c2,a3,c4]@7 [bb3,d4]@12 ~ f2@9 g2@19 c3@20 [f2,a3]@19 ~@18 b3@12 ~@5 c4@4 ~@11 [g2,c4,e4,g4]@9 f2@17 [bb3,d4]@12 ~@5 d4@14 ~@4 g3@5 c3@19 ~@10 [bb2,bb3,d4]@9 ~@11 eb4@5 ~@5, ~@11 [f3,g3]@4 ~ f2@19 bb2@20 ~@10 [d2,b3,d4]@9 ~@5 c4@5 ~@10 f3@5 ~@25 [eb3,eb4,g4,bb4]@9 ~ g2@16 e4@12 ~@6 f3@9 ~@9 f3@9 ~@6 [f2,f3,bb3]@8 ~ g2@16 d4@3 ~@15 f3@9 ~@15 eb3@20, ~@30 f3@8 ~@7 [f3,bb3,d4]@9 ~@18 e4@8 ~@15 c4@18 ~ eb4@2 ~@13 g3@4 ~@10 [d2,g3,b3,d4]@8 ~@2 c3@19 ~@10 [c2,a3,c4,eb4]@8 ~ bb2@15 g3@9 ~@5 [d2,b3]@10 ~@9 [g2,c4,e4,g4]@9 ~ [f2,a3,c4]@19 ~@20]/6", // C Bb Eb G5 Eb Gm C F …
  G: "[~ [g4,bb4]@10 [eb4,g4,bb4]@5 ~ bb4@5 eb4@5 eb4@5 [g4,bb4]@10 ~ [g4,bb4]@10 ~ bb4@4 [d3,eb4,g4,bb4]@5 ~ [g4,bb4]@9 ~@5 eb4@5 ~ [g4,bb4]@10 ~@5 bb3@4 ~ [d4,f4]@10 ~ bb3@5 bb3@5 [db4,f4]@10 [bb3,db4,f4]@9, ~ eb4@5 ~@10 [d3,eb4,g4]@5 ~ eb3@41 ~ eb3@40 bb2@20 ~ bb2@19, ~@22 [g4,bb4]@10 eb4@5 ~@6 eb4@5 ~@5 [eb4,g4]@5 ~@6 eb4@5 ~@4 g4@10 ~@61, ~@73 eb4@5 ~@6 eb4@4 ~@6 [eb4,g4,bb4]@10 bb3@5 ~@6 [d4,f4]@10 bb3@5 ~@14, ~@37 bb4@5 ~@30]/3", // Gm Eb Gm Ebmaj7 Gm Dm Db Bbm …
  H: "[~@2 [ab3,c4]@10 c4@10 [ab2,ab3,c4,eb4]@3 ~@3 [bb2,d4,f4]@14 ~@2 [c3,c4,e4,g4]@14 ~@46 bb3@11 ~ [eb2,eb3,g3,bb3]@48 ~@28, ~@2 f2@24 ~@32 [f2,f3,a3,c4]@59 ~@75, ~@2 f3@5 ~@5 f3@14 ~@60 eb2@30 ~@76, ~@12 ab3@5 ~@10 bb3@15 ~@49 bb2@24 bb2@48 ~@29]/4", // Ab Bb C Eb F
})).s("gm_acoustic_guitar_steel").gain(0.36)

// chords · acoustic guitar steel · "GUITAR" · soft notes
const acoustic_guitar_steel_2 = note(`<
  A B C@2 D E F G H I J K L M N ~ O P Q R S@2 T@2 ~ U ~ V ~ W X Y Z@2 AA AB AC AD AE@2 ~
>`.pickRestart({
  A: "~@5 eb4@5 ~@8 eb4@5 ~@25, bb4@11 ~@37", B: "~@17 eb4@5 ~@6 eb4@6 ~@14",
  C: "[~@3 eb4@5 ~@6 eb4@5 ~@6 eb4@5 ~@16 eb4@5 ~@6 eb4@5 ~@6 eb4@5 ~@17 eb4@5 ~]/2",
  D: "~@5 eb4@5 ~@5 eb4@6 ~@16 bb3@6 ~@5", E: "~@12 bb3@5 ~@7 f3@4 ~@6 f3@5 ~@9",
  F: "~@17 eb4@4 ~@7 eb4@5 ~@5 eb4@5 ~@5", G: "~ eb4@5 ~@27 eb4@5 ~@6 eb4@4", H: "~@17 bb3@6 ~@5 bb3@5 ~@6 bb3@5 ~@4",
  I: "~@7 f3@5 ~ f3@5 ~@30", J: "~@10 b3@3 ~@3", K: "~ b3 ~@2", L: "~@42 c4@5 ~", M: "~@19 g4@5, ~@19 c4@2 ~@3",
  N: "~@15 d4@2 ~@7", O: "~@28 eb4@5 ~@6 eb4@5 ~@4", P: "~@11 eb4@5 ~@6 eb4@5 ~@6 eb4@5 ~@10",
  Q: "~@5 eb4@6 ~@5 eb4@5 ~@27", R: "bb3@4 ~@6 bb3@5 ~@6 bb3@5 ~@16 f3@5 ~",
  S: "[~@35 eb4@5 ~@6 eb4@5 ~@6 eb4@5 ~@15 eb4@5 ~@6 eb4@5 ~@3]/2", T: "[~@3 eb4@5 ~@37 bb3@5 ~@16 f3@5 ~@25]/2",
  U: "~@5 g3@2 ~@12 a4@3 a4@2", V: "~@19 gb4@6 ~@4 b3@5 ~@14", W: "~@17 g3@9 c4@5 ~@17", X: "~@23 eb4@5 ~@10 g3@4 ~@6",
  Y: "~@4 c4 ~@19", Z: "[~@41 ab4@16 ~@14 db4@4 ~@17 eb4@4, ~@41 c4@5 ~@50]/2", AA: "~@6 eb4@5 ~@26 eb4@5 ~@6",
  AB: "eb4@5 ~@16 eb4@4 ~@15 eb4@6 ~@2", AC: "~@13 bb3@5 ~@16 bb3@5 ~@5 f3@4", AD: "~@7 f3@5 ~@5 ab3@5 ~@26",
  AE: "[~@61 eb3@7 ~@28, ~@47 eb3@14 ~@35, ~@13 g3@4 ~@7]/2",
})).s("gm_acoustic_guitar_steel").gain(0.15)

// bass · acoustic bass · "BASS"
const bass = note("<~@4 A@2 B@2 C@3 D@3 E F G H I@4 J K L@2 M N@2 O@7 P Q ~@3>".pickRestart({
  A: "[~@26 f1@5 bb1@41 ~@4 f1@17 ~@3]/2", B: "[ab1@3 ~@3 bb1@13 ~@4 eb2@36 d2@5 ~ eb2@31]/2",
  C: "[~@7 f1@5 bb1@21 f1@19 ~@3 f1@17 ~@3 ab1@3 ~@2 bb1@9 ~@5 c2@4 ~@2 d2@7 ~@3 g1@17 ~@9 g2@8]/3",
  D: "[~@2 d2@10 g2@8 ~@2 d2@7 ~@5 d3@8 ~@2 a2@9 d3@10 ~ a2@7 ~@3 a2@8 ~@2 e2@8 ~@3 c3@3 ~@2 d3@11 ~@5 g2@8 ~@2 d2@6 ~@4 c3@7 ~]/3",
  E: "~@2 g2@5 ~@5 f2@7 ~@3 d2@6 ~@3 bb2@6 ~@4 f2@6 ~", F: "~@2 g2@7 ~@2 d2@6 ~@4 c3@6 ~@4 g2@6 ~@4 f2@6 ~",
  G: "~@2 bb2@5 ~@5 eb2@32 ~@4", H: "~ d2@5 eb2@36 ~ d2@5",
  I: "[eb2@25 ~@12 f1@5 bb1@38 ~@4 f1@17 ~@4 ab1@3 ~@2 bb1@12 ~@3 eb2@35 ~@3 d2@5 eb2@24]/4",
  J: "~@13 f1@5 bb1@19 ~@11", K: "~@12 f1@16 ~@5 ab1@3 ~@2 bb1@7 ~@3",
  L: "[~@6 c2@3 ~ d2@6 ~@4 g2@21 ~@5 g2@9 ~@12 g2@9 ~ d2@6 ~@4 d3@7 ~@2]/2",
  M: "a2@10 ~ d3@9 ~ a2@8 ~@2 a2@8 ~@2 e2@6 ~",
  N: "[~@4 c3@3 ~@2 d3@11 ~@4 g2@8 ~ d2@7 ~@4 c3@8 ~@2 g2@6 ~@4 f2@8 ~ d2@7 ~@3 bb2@6 ~@4 f2@3]/2",
  O: "[~@7 g2@7 ~@3 d2@6 ~@3 c3@6 ~@4 g2@6 ~@4 f2@9 bb2@5 ~@5 eb2@21 g2@8 ~ d2@6 ~@3 c3@7 ~@3 g2@6 ~@4 f2@7 ~@3 c2@5 ~@4 bb2@6 ~@4 f2@6 ~@3 g2@6 ~@4 d2@6 ~@3 c3@6 ~@4 g2@6 ~@4 f2@6 ~@3 bb2@5 ~@4 eb2@36 ~ d2@5 eb2@35 ~@2 d2@5 eb2@30 ~@3]/7",
  P: "~@3 f1@5 bb1@37 ~@3", Q: "~ f1@15 ~@5 ab1@3 ~@3 bb1@14 ~@7",
})).s("gm_acoustic_bass").gain(0.41)

// drums · rim
const rim = s("rim").struct("<~@10 A B C D E F G H I J K L M B N O P Q R S T U V U W X Y Z ~@3>".pickRestart({
  A: "~@41 x ~@3 x ~@2", B: "~@13 x ~@4 x ~@15 x ~@4 x ~@8", C: "~@6 x ~@4 x ~@15 x ~@4 x ~@14 x",
  D: "~@4 x ~@15 x ~@4 x ~@15 x ~@4 x ~", E: "~@12 x ~@4 x ~@14 x ~@3 x ~@11",
  F: "~@2 x ~@4 x ~@13 x ~@4 x ~@14 x ~@4 x ~", G: "~@13 x ~@4 x ~@14 x ~@4 x ~@9", H: "~@7 x ~@4 x ~@14 x ~@4 x ~@15",
  I: "x ~@4 x ~@14 x ~@5 x ~@15 x ~@4 x", J: "~@15 x ~@4 x ~@16 x ~@4 x ~@5", K: "~@9 x ~@5 x ~@14 x ~@4 x ~@12",
  L: "~@3 x ~@4 x ~@15 x ~@4 x ~@15 x ~@2", M: "~@2 x ~@15 x ~@5 x ~@14 x ~@4 x ~@3",
  N: "~@6 x ~@3 x ~@15 x ~@4 x ~@14 x ~", O: "~@4 x ~@14 x ~@4 x ~@14 x ~@4 x ~@3", P: "~@11 x ~@4 x ~@15 x ~@4 x ~@10",
  Q: "~@4 x ~@4 x ~@14 x ~@4 x ~@14 x ~@3", R: "~ x ~@14 x ~@4 x ~@14 x ~@3 x ~@7",
  S: "~@7 x ~@4 x ~@14 x ~@3 x ~@14 x ~", T: "~@3 x ~@14 x ~@4 x ~@13 x ~@4 x ~@5", U: "~@9 x ~@4 x ~@13 x ~@4 x ~@14",
  V: "x ~@3 x ~@14 x ~@3 x ~@14 x ~@3 x ~@5", W: "~ x ~@4 x ~@14 x ~@4 x ~@15 x ~@4 x",
  X: "~@15 x ~@4 x ~@14 x ~@5 x ~@6", Y: "~@8 x ~@5 x ~@14 x ~@4 x ~@13", Z: "~ x ~@5 x ~@14 x ~@4 x ~@15 x ~@4",
})).gain(0.36)

// drums · snare
const snare = s("sd").struct("<~@11 A B C D E A F G H I J K L M N O P Q R S T U V W X Y Z ~@3>".pickRestart({
  A: "~@3 x ~@19 x ~@20 x ~@3", B: "~@16 x ~@20 x ~@10", C: "~@10 x ~@20 x ~@16", D: "~@3 x ~@18 x ~@18 x ~@6",
  E: "~@12 x ~@18 x ~@16", F: "~@17 x ~@19 x ~@10", G: "~@11 x ~@19 x ~@16", H: "~@5 x ~@20 x ~@21",
  I: "x ~@19 x ~@20 x ~@6", J: "~@14 x ~@20 x ~@12", K: "~@7 x ~@21 x ~@18", L: "~ x ~@10 x ~@9 x ~",
  M: "~@5 x ~@6 x ~@3", N: "~@9 x ~@19 x ~@18", O: "~ x ~@19 x ~@20 x ~@5", P: "~@15 x ~@18 x ~@13",
  Q: "~@6 x ~@19 x ~@18 x ~@2", R: "~@17 x ~@18 x ~@11", S: "~@2 x ~@4 x ~@4", T: "x ~@18 x ~@18 x ~@9",
  U: "~@9 x ~@19 x ~@17 x", V: "~@19 x ~@18 x ~@9", W: "~@11 x ~@20 x ~@15", X: "~@5 x ~@20 x ~@19 x ~",
  Y: "~@19 x ~@20 x ~@7", Z: "~@4 x ~@6 x ~@4",
})).gain(0.41)

// drums · pedal hat
const pedal_hat = s("hh").struct(`<
  ~ A ~ B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK ~@2
>`.pickRestart({
  A: "~@23 x ~@2 x ~@2 x ~@2 x ~@2 x ~@3 x ~@8", B: "~@3 x ~@11 x ~@4 x ~@4 x ~@6 x ~@3 x ~@5 x ~@4 x",
  C: "~@5 x ~@4 x ~@4 x ~@5 x ~@5 x ~@4 x ~@4 x ~@5 x ~@4",
  D: "~ x ~@4 x ~@5 x ~@4 x ~@5 x ~@4 x ~@5 x ~@4 x ~@4 x ~@3",
  E: "~@2 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4",
  F: "~ x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@5 x ~@4 x ~@5 x ~@3",
  G: "~ x ~@5 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@5 x ~@4 x ~@3",
  H: "~@2 x ~@4 x ~@5 x ~@3 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4",
  I: "x ~@3 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@2",
  J: "~@2 x ~@4 x ~@5 x ~@4 x ~@3 x ~@5 x ~@4 x ~@5 x ~@4 x ~@3",
  K: "~ x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@3 x ~@5 x ~@4 x",
  L: "~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@2",
  M: "~@2 x ~@5 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3 x ~@4 x ~",
  N: "~@3 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3 x ~@4 x ~",
  O: "~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4",
  P: "~ x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@5",
  Q: "x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x",
  R: "~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@5 x ~@4 x ~@5 x ~@4 x",
  S: "~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@2",
  T: "~@3 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3",
  U: "~@2 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@5 x ~@4 x ~@3",
  V: "~ x ~@4 x ~@5 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@3",
  W: "~ x ~@4 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~",
  X: "~@3 x ~@4 x ~@5 x ~@3 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3",
  Y: "x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x",
  Z: "~@4 x ~@4 x ~@4 x ~@5 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3",
  AA: "~ x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3 x ~@2",
  AB: "~@2 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~",
  AC: "~@3 x ~@4 x ~@3 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@3 x ~@4 x",
  AD: "~@4 x ~@4 x ~@4 x ~@3 x ~@5 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4",
  AE: "x ~@3 x ~@4 x ~@4 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@3 x ~@4 x",
  AF: "~@4 x ~@4 x ~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4 x ~@4",
  AG: "x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x",
  AH: "~@5 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~",
  AI: "~@3 x ~@4 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4 x ~@4 x ~@3",
  AJ: "~ x ~@5 x ~@3 x ~@5 x ~@4 x ~@4 x ~@4 x ~@5 x ~@4 x ~@4", AK: "~ x ~@5 x ~@17 x ~@22",
})).gain(0.41)

stack(acoustic_guitar_steel, acoustic_guitar_steel_2, bass, rim, snare, pedal_hat)

More by The Beatles