Strudelify

Help Me, Ronda

The Beach Boys

KeyD♭ majorTempo137 bpm
0:00/0:00
// Help Me, Ronda — The Beach Boys
// 137 bpm, 4/4, key C# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 99 bars on a 24-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(137/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 · piano
const piano = note(`<
  ~ A B C@2 D E D@2 F@2 G H I J K L M N O P Q R S T U V W X Y Z D@2 AA AB AC AD AE AF AG AH F AI AJ AK AL AM AN L AO AP
  AQ AR AS AT AU AV AW AX AY P AZ Z D@2 BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BL BM BP BQ BR BS BT BU BV BW BX
  BY@7 ~
>`.pickRestart({
  A: "[db2,db3]@6 [f2,f3]@4 [bb2,bb3]@2 [ab2,ab3]@6 [eb2,eb3]@4 [f2,f3] ~", // Db F Bb Ab Eb F
  B: "[ab1,ab2]@6 [c2,c3]@4 [f2,f3]@2 [eb2,eb3]@6 [c2,c3]@4 [eb2,eb3] ~", // Ab C F Eb C Eb
  C: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@3 [eb2,eb3]@2 [f2,f3]", // Db F Bb Ab Eb F
  D: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@3 [eb2,eb3]@2 f3, ~@22 f2 ~", // Db F Bb Ab Eb
  E: "[ab1,ab2]@3 [c2,c3]@2 [f2,f3] [eb2,eb3]@3 [bb1,bb2]@2 c3, ~@22 c2 ~", // Ab C F Eb Bb
  F: "[bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~", // Bbm
  G: "[bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~ [bb3,db4,gb4]@3 ~ [bb3,db4,gb4] ~", // Gb
  H: "[g3,bb3,eb4]@3 ~ [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~ [g3,bb3,eb4]@2 ~@2 [g3,bb3,eb4] ~", // Eb
  I: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4] ~", // Db Db5
  J: "[gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,bb3,eb4]@2 ~@2 [bb3,eb4] ~ [gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~, ~@8 gb3 ~@3", // Ebm Eb5 Ebm
  K: "[f3,ab3,db4] ~ [db2,db3]@2 [c2,c3]@2 [db2,db3]@2", L: "[eb2,eb3]@3 [db2,db3]@3 [c2,c3]@3 [db2,db3]@2 ~",
  M: "[c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~, ab3 ~@7 ab3!2 ~@2", // Cm Ab Cm Ab
  N: "[ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, ~@6 ab3 ~ ab3 ~@3", // Ab Cm Ab
  O: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~", // Db
  P: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@6 db4 ~@5 db4 ~@11", // Db
  Q: "[ab3,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~, c4 ~@17 ab3@2 ~@4", // Ab5 Ab Cm Ab
  R: "[ab3,c4]@2 ~@2 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, eb4 ~@5 ab3@2 ~@4 ab3@2 ~@10", // Ab Cm Ab Cm Ab
  S: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@6 db4 ~@17", // Db
  T: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, ~@12 db4 ~@5 db4 ~@5", // Db
  U: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, gb4@2 ~@4 db4 ~@5 db4 ~@5 db4 ~@5", // Bbm Gb Ebm Gb Ebm Gb Ebm Gb
  V: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4] ~, db4 ~@17 db4 ~@5", // Ebm Gb Ebm Bbm
  W: "[bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,f4]@2 ~@2 [bb3,db4,f4] ~ [db4,f4] ~@3 [bb3,db4,f4] ~ [db4,f4] ~@3 [bb3,db4,f4] ~, ~@6 db4 ~@5 bb3@2 ~@4 bb3@2 ~@4", // Bbm Bb5 Bbm Db Bbm Db Bbm
  X: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [db4,f4] ~@3 [ab3,db4] ~, ~@8 ab3!2 ~@2", // Db Db5
  Y: "[gb3,bb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3] ~, ~@6 bb3 ~@5 bb3 ~@5 gb3@2 ~@4", // Ebm Eb5 Gb
  Z: "[ab3,c4,eb4] ~@11", // Ab
  AA: "[ab3,db4,f4]@3 ~ [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@3 ~ [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@2 ab3 ~@2 ab3 ~@2 ab3 ~@3", // Db
  AB: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, gb4@2 ~@4 db4 ~@17", // Bbm Gb Ebm Gb
  AC: "[ab3,db4,f4]@2 ~@2 [ab3,f4]@2 [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~, ~@4 db4 ~@17 ab3@2", // Db
  AD: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~, ~@10 ab3@2 f4 ~@9 ab3@2", // Db Db5 Db
  AE: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4]@2 ~@2 [ab3,db4,f4] ~, ~@10 ab3@2 ~@4 ab3@2 f4 ~@5", // Db Db5 Db
  AF: "[bb3,db4,gb4]@2 ~@2 [db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, ~@4 bb3@2 ~@4 bb3@2 ~@4 bb3@2 db4 ~@5", // Gb Gb5 Gb Gb5 Gb Gb5 Ebm Gb
  AG: "[ab3,db4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@2 ab3 ~@9", // Db5 Db
  AH: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4] ~@3 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,f4]@2, ~@12 f4@2 ~@2 ab3@2 ~@4 db4 ~", // Db Db5 Db
  AI: "[bb3,db4,f4]@2 ~@2 [db4,f4] ~ [bb3,db4,f4]@2 ~@2 [db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~, ~@2 bb3 ~@2 bb3 ~@6", // Bbm Db Bbm Db Bbm
  AJ: "[bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~", // Gb
  AK: "[bb3,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~, eb4 ~@5 eb4 ~@17", // Eb
  AL: "[ab3,db4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, ~@6 db4 ~@5 db4 ~@5 ab3@2 ~@4", // Db5 Db
  AM: "[gb3,bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [gb3,bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3] ~, ~@12 bb3 ~@5 gb3@2 ~@4", // Ebm Eb5 Gb
  AN: "[db3,db4] ~@2 [db2,db3]@3 [c2,c3]@3 [db2,db3]@3", // Db C Db
  AO: "[c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~, ab3 ~@2 eb4 ~ ab3 ~@2 ab3 ~@2 ab3", // Cm Ab Cm Ab Cm Ab Cm
  AP: "[c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~ [ab3,c4] ~@3 [ab3,c4,eb4] ~ [ab3,c4] ~@3 [ab3,c4,eb4] ~, ab3 ~ ab3 ~@3 eb4 ~@2 eb4 ~@2", // Cm Ab
  AQ: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@23", // Db
  AR: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@5 db4 ~@5 ab3@2 ~@4 db4 ~@5", // Db
  AS: "[c4,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [c4,eb4] ~, ab3 ~ ab3!2 ~ ab3!2 ~ ab3 ~@2 ab3", // Cm Ab Cm
  AT: "[ab3,eb4] ~@3 [c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4]@2 ~@2 [ab3,c4,eb4] ~, c4 ~ ab3!2 ~@2 ab3 ~@5", // Ab5 Cm Ab Cm Ab
  AU: "[ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@5 ab3 ~@6", // Db
  AV: "[ab3,db4,f4]@2 ~@2 [db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4] ~@3 [ab3,db4,f4] ~, ~@4 ab3@2 ~@6 db4 ~@5 f4@2 ~@4", // Db Db5 Db
  AW: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, db4 ~@5 gb4@2 ~@4 db4 ~@5 db4 ~@5", // Ebm Gb Bbm Gb Ebm Gb Ebm Gb
  AX: "[bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~, ~@12 db4 ~@5 db4 ~@5", // Gb Ebm Gb Ebm Gb
  AY: "[bb3,db4]@2 ~@2 [bb3,db4,f4] ~ [bb3,f4]@2 ~@2 [bb3,db4,f4] ~ [bb3,db4,f4]@2 ~@2 [bb3,db4,f4]@2 [bb3,db4,f4]@2 ~@2 [bb3,db4,f4] ~, f4 ~@5 db4 ~@17", // Bbm Bb5 Bbm
  AZ: "[gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,bb3] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~, bb3 ~@5 eb4@2 ~@4 bb3 ~@5 bb3 ~@5", // Ebm Gb Ebm
  BA: "[db3,ab3] ~@3 [db3,ab3,f4,ab4,db5] ~ [f4,ab4,db5]@4 [db3,bb3,ab4,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3,f4,ab4,bb4] ~, ~@6 [db3,bb3] ~@3 f4@2 ab3@2 ~@2 f4@5 ~@3, ~@12 db3 ~@5 ab4@3 ~@3", // Db5 Db Bbm7 Fm Db5 Gb Bbm7 Gb
  BB: "[f4,ab4,b4]@4 [db3,ab3] ~ [f4,ab4,b4]@4 [db3,bb3,bb4] ~ [f4,ab4]@4 [db3,ab3,bb4] ~ [f4,ab4]@4 [db3,bb3] ~, [db3,ab3] ~@5 [db3,bb3] ~@5 [db3,ab3] ~@5 [db3,bb3] ~@5", // Fdim Db5 Fdim Gb Fm Bbm7 Fm Gb …
  BC: "ab3@2 ~@2 [db3,ab3,f4,ab4,db5] ~ [f4,ab4]@4 [db3,bb3,ab4,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3,ab4,bb4] ~, db3 ~@5 db5@3 ~@3 db3 ~@5 ab4@3 ~@3, ~@6 [db3,bb3] ~@5 ab3@2 ~@2 f4@7 ~", // Db Fm Bbm7 Fm Db5 Gb Bbm7 Gb
  BD: "[f4,ab4,b4]@4 [db3,ab3] ~ [f4,ab4,b4]@4 [db3,bb3,bb4] ~ [f4,ab4]@4 [db3,ab3] ~ [db3,bb3] ~@3 [db3,ab3,bb4,db5,gb5] ~, [db3,ab3] ~@5 [db3,bb3] ~@5 [db3,ab3] ~@11", // Fdim Db5 Fdim Gb Fm Db5 Gb Db5 …
  BE: "[bb4,db5,gb5]@2 ~@2 [gb3,db4,bb4,db5,gb5] ~ [bb4,db5,gb5]@3 ~ [gb3,eb4,bb4,db5,eb5] ~ [bb4,db5]@4 [gb3,db4,bb4] ~ [bb4,db5]@3 ~ [gb3,eb4,bb4,db5,eb5] ~, [gb3,db4] ~@5 [gb3,eb4] ~@5 db4@2 ~@10, ~@12 gb3 ~@5 [gb3,eb4] ~@5", // Gb Ebm7 Bbm Gb Bbm Ebm7 Gb5 Ebm
  BF: "[bb4,db5,e5]@4 [gb3,db4,bb4] ~ [db5,e5]@3 ~ [gb3,eb4,eb5] ~ [bb4,db5]@4 [gb3,db4,eb5] ~ [gb3,eb4,bb4,db5]@3 ~ [gb3,db4] ~, db4 ~@2 bb4@2 ~@7, gb3 ~@5 [gb3,eb4] ~@5 [gb3,db4] ~@11", // Bbdim Gb Dbm Ebm Bbm Ebm7 Gb5 Ebm …
  BG: "[db3,ab3] ~@3 [db3,ab3,ab4,db5] ~ [ab4,db5]@4 [db3,bb3,bb4] ~ ab4@4 [db3,ab3,f4] ~ [f4,ab4]@3 ~ [f4,ab4,bb4]@2, ~@4 f4@2 f4@9 ~@9, ~@6 [db3,bb3] ~@5 ab3@2 ~@10, ~@12 db3 ~@5 [db3,bb3] ~@3 [db3,bb3] ~", // Db5 Gb Db Fm Bb7 Gb
  BH: "[db3,ab3] ~@3 [db3,ab3] ~ [db3,bb3] ~@3 [db3,bb3] ~ [db3,ab3] ~@3 [db3,ab3] ~ [f4,ab4]@4 [db3,ab3] ~, ~@2 [f4,ab4,b4]@2 ~ f4@3 ~ [db3,bb3] ~@2, ~@5 bb4@2 ~ bb4 ~@3, ~@5 ab4 ab4@2 ~@4", // Db5 Gb Db5 Fm Db5 Fdim Gb
  BI: "[bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [eb4,g4] ~@3 [bb3,eb4,g4] ~ [bb3,eb4,g4]@2 ~@2 [bb3,eb4,g4] ~ [bb3,g4]@2 ~@2 [bb3,eb4,g4] ~, ~@6 bb3@2 ~@10 eb4 ~@5", // Eb
  BJ: "[bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, db4 ~@23", // Ebm Gb
  BK: "[db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~, ab3 ~@2 ab3 ~@8", // Db
  BL: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~, ~@6 ab3 ~@5", // Db
  BM: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~, ~@3 ab3 ~@2 ab3 ~@5", // Ab Cm Ab Cm Ab
  BN: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~, ~@3 ab3 ~@8", // Ab Cm Ab
  BO: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, db4 ~@5 ab3@2 ~@10 ab3@2 ~@4", // Db
  BP: "[ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~ [ab3,c4,eb4] ~@3 [ab3,c4,eb4] ~", // Ab
  BQ: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~, ~@9 ab3 ~@2", // Db
  BR: "[ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~ [ab3,f4]@2 ~@2 [ab3,db4,f4] ~, db4 ~@5 ab3@2 ~@4 db4 ~@5 db4 ~@5", // Db
  BS: "[bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,gb4]@2 ~@2 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, ~@6 db4 ~@17", // Gb Ebm Gb
  BT: "[bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~ [bb3,db4] ~@3 [bb3,db4,gb4] ~ [bb3,db4,gb4] ~@3 [bb3,db4,gb4] ~, gb4 ~@5 gb4 ~@5", // Bbm Gb Bbm Gb
  BU: "[bb3,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~ [bb3,db4,f4] ~@3 [bb3,db4,f4] ~, db4 ~@11", // Bb5 Bbm
  BV: "[ab3,db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [db4,f4] ~@3 [ab3,db4,f4] ~ [ab3,db4,f4]@2 ~@2 [ab3,db4,f4] ~, ~@3 ab3 ~@2 ab3 ~@5", // Db
  BW: "[gb3,bb3] ~@3 [gb3,bb3,eb4] ~ [gb3,eb4]@2 ~@2 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3,eb4] ~ [bb3,eb4] ~@3 [gb3,bb3,eb4] ~, eb4@2 ~@4 bb3 ~@5 gb3@2 ~@4 gb3@2 ~@4", // Gb Ebm Eb5 Ebm Eb5 Ebm
  BX: "[ab3,eb4] ~@11, c4 ~@23", BY: "[db2,db3]@3 [f2,f3]@2 [bb2,bb3] [ab2,ab3]@2 [f2,f3] [eb2,eb3]@2 [f2,f3]",
})).s("gm_piano").gain(0.31)

// bass · acoustic bass
const bass = note(`<
  ~ A B C@3 D C@2 E F G H C I J K L@2 M@2 L@2 M@2 N@2 O P Q R C A C S T C@2 U C@2 V W X Y C Z AA AB L@2 M@2 L@2 M@2 AC
  AD AE P AF R C@2 AG@4 AH AI AJ AK AL AM AN AO AP@2 AQ@2 AR AS AT@2 AU AV AW AX AY R C@7 AZ
>`.pickRestart({
  A: "db2@6 f2@4 bb2@2 ab2@4 f2@2 eb2@4 f2 ~", B: "ab1@6 c2@4 f2@2 eb2@6 c2@4 eb2 ~",
  C: "db2@3 f2@2 bb2 ab2@2 f2 eb2@2 f2", D: "ab1@6 c2@4 f2@2 eb2@4 c2@2 bb1@4 c2 ~",
  E: "bb1@5 ~ bb1@5 ~ bb1@5 ~ bb1@5 ~", F: "bb1@5 ~ bb1@5 ~ bb1@5 ~ ab1@6", G: "gb1@5 ~ gb1@5 ~ gb1@5 ~ gb1@5 ~",
  H: "eb2@5 ~ eb2@6 f2@6 eb2@3 ~@3", I: "eb2@5 ~ eb2@5 ~ ab2@6 eb2@4 ab2@2", J: "db2@2 ~@4 db2@6 c2@5 ~ db2@5 ~",
  K: "eb2@6 db2@5 ~ c2@6 db2@4 ~@2", L: "ab1@3 c2@3 eb2@3 c2@2 eb2", M: "db2@3 f2@3 ab2@3 f2@2 ab2",
  N: "gb2@3 bb2@3 db3@3 bb2@2 db3", O: "bb2@5 ~ bb2@5 ~ bb2@5 ~ bb2@5 ~", P: "ab1@5 ~ ab1@5 ~ ab1@5 ~ ab1@6",
  Q: "eb2@5 ~ eb2@4 ~@2 eb2@5 ~ eb2@5 ~", R: "ab2 ~@7", S: "gb1@3 bb1@2 eb2 db2@2 bb1 ab1@2 bb1",
  T: "db2@6 f2@4 bb2@2 ab2@3 ~ f2@2 eb2@4 f2@2", U: "gb1@6 bb1@4 eb2@2 db2@4 bb1@2 ab1@4 bb1 ~",
  V: "bb1@5 ~ bb1@5 ~ bb1@4 ~@2 bb1@5 ~", W: "bb1@4 ~@2 bb1@5 ~ bb1@5 ~ ab1@5 ~",
  X: "gb1@5 ~ gb1@5 ~ gb1@5 ~ gb1@4 ~@2", Y: "eb2@5 ~ eb2@5 ~ f2@5 ~ eb2@5 ~", Z: "eb2@5 ~ eb2@5 ~ f2@6 eb2@4 f2@2",
  AA: "db2 ~@2 db2@3 c2@3 db2@3", AB: "eb2@6 db2@6 c2@6 db2@5 ~", AC: "gb2@6 gb2@5 ~ gb2@5 ~ gb2@5 ~",
  AD: "gb2@5 ~ gb2@5 ~ gb2@5 ~ gb2@6", AE: "f2@5 ~ f2@5 ~ bb1@5 ~ bb1@6", AF: "eb2@5 ~ eb2@5 ~ eb2@5 ~ eb2@5 ~",
  AG: "db2@5 ~ db2@4 bb2@2 ab2@4 f2@2 eb2@4 f2@2", AH: "gb2@6 gb2@3 ~ gb2 ~ gb2@5 ~ gb2@3 ~ gb2 ~",
  AI: "gb2@6 gb2@3 ~ gb2 ~ gb2@5 ~ gb2@3 ~ gb2@2", AJ: "db2@5 ~ db2@5 ~ db2@5 ~ db2@4 ~@2",
  AK: "db2@5 ~ db2@5 ~ db2@5 ~ db2@5 ~", AL: "eb2@5 ~ eb2@5 ~ eb2@5 ~ eb2@6", AM: "gb2@5 ~ gb2@5 ~ gb2@4 ~@2 gb2@6",
  AN: "db2@4 ~@2 db2@5 ~ db2@5 ~ db2@5 ~", AO: "db2@5 ~ db2@4 ~@2 db2@5 ~ db2@6", AP: "ab1@5 ~ ab1@5 ~ ab1@5 ~ ab1@5 ~",
  AQ: "db2@5 ~ db2@5 ~ db2@4 ~@2 db2@5 ~", AR: "ab1@5 ~ ab1@4 ~@2 ab1@5 ~ ab1@5 ~",
  AS: "ab1@5 ~ ab1@5 ~ ab1@4 ~@2 ab1@5 ~", AT: "db2@4 ~@2 db2@5 ~ db2@4 ~@2 db2@4 ~@2",
  AU: "gb2@5 ~ gb2@5 ~ gb2@4 ~@2 gb2@4 ~@2", AV: "gb2@5 ~ gb2@4 ~@2 gb2@4 ~@2 gb2@5 ~",
  AW: "bb1@5 ~ bb1@5 ~ bb1@3 ~@3 bb1@5 ~", AX: "ab1@4 ~@2 ab1@4 ~@2 ab1@4 ~@2 ab1@5 ~",
  AY: "eb2@2 ~ eb2@2 ~ eb2@2 ~ eb2@2 ~", AZ: "db2 ~@5",
})).s("gm_acoustic_bass").gain(0.44)

// chords · electric guitar clean
const electric_guitar_clean = note(`<
  ~@3 A B ~@2 B C D E F G H I J ~ K L M N O@2 P Q R S T U V W ~@2 X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL ~ AM AN AO N
  AP AQ AR AS AT AU AV AW AX W ~@2 AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ@2 BR BS BT BU BV W ~@2 A B A
  B A ~
>`.pickRestart({
  A: "db6 ~ db6 ~ db6 ~ bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@4 f5@2",
  B: "db6 ~ db6 ~ db6@2 bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@4 f5@2",
  C: "db6 ~ db6 ~ db6@2 bb5@2 ~@2 f5@2 ab5@2 ~@2 ab5@2 gb5@3 ~ f5@2",
  D: "~@4 [f4,bb4]@2 [f4,bb4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [f4,bb4]@4 [f4,bb4]@2, ~@4 db4@7 ~@13", // Bb5 Bbm Bb5
  E: "~@4 [db4,f4,bb4]@2 [f4,bb4]@4 [f4,bb4]@2 ~@4 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4] ~", // Bbm Bb5 Bbm Bb5
  F: "~@4 [gb4,bb4]@2 [gb4,bb4]@4 [db4,gb4,bb4] ~@5 [gb4,bb4]@2 [gb4,bb4]@4 [gb4,bb4] ~, ~@4 db4@6 ~@6 db4@7 ~", // Gb
  G: "~@4 eb4@2 eb4@4 [eb4,g4] ~@5 [bb3,eb4,g4]@2 [eb4,g4]@4 [eb4,g4]@2, ~@4 [bb3,g4]@7 ~@7 bb3@6", // Eb
  H: "~@2 [ab3,f4] f4@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4]@2 [db4,f4], ~@4 db4@6 ~@8 f4@3 ~@3, ~ ab3 ~@2", // Db Db5 Db
  I: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~, ~@4 bb3@7 ~@13", // Gb5 Gb Gb5
  J: "[db4,f4] ~@7", K: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,ab4] ~@5 [eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~",
  L: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [eb4,ab4] ~", // Ab Ab5 Ab Ab5
  M: "~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4]", // Db
  N: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@2 ab3@3 ~@7", // Db
  O: "[~@4 [c4,eb4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [eb4,ab4]@2 [eb4,ab4]@4 [c4,eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [c4,eb4]@4 [eb4,ab4] ~, ~@6 c4@6 ~@6 c4@8 ~@2 c4@6 ~@8 ab4@3 ~@3, ~@5 ab3 ~@2]/2", // Cm Ab5 Ab Ab5 Ab Cm Ab5
  P: "~@4 f4@2 f4@4 [ab3,db4,f4] ~@5 [db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@7", // Db Db5
  Q: "~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 f4 f4@2 [db4,f4], ~@16 [ab3,db4]@7 ~", // Db Db5
  R: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 bb3@2 bb3@4 [bb3,db4,gb4] ~, ~@2 bb3@4 ~@2 [db4,gb4]@3 ~", // Gb5 Gb Gb5
  S: "~@4 [db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~@5 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~@3 bb3", // Gb5 Gb Gb5
  T: "~@4 [bb3,db4,f4]@6 [db4,f4] ~@5 [db4,f4]@2 f4@4 [bb3,f4]@2, ~@8 bb3@3 ~, ~@3 [f3,db4]", // Bbm Db Bb5 Db
  U: "~@2 [ab3,f4] [ab3,f4]@2 [ab3,db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@4 db4@6 ~@6 ab3 ~@7", // Db
  V: "~@4 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 [bb3,gb4] ~@5 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 bb3@2", W: "[c4,eb4,ab4] ~@7",
  X: "~@4 [db4,f4]@2 [db4,f4]@4 [db4,f4] ~@5 [db4,f4]@2 [ab3,db4,f4]@4 f4@2, ~@4 ab3@6 ~@6 ab3 ~@7", // Db
  Y: "~@4 [db4,gb4]@6 [bb3,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~, ~@2 bb3 ~@9", // Gb5 Ebm Gb Gb5
  Z: "~@2 [db4,f4] db4@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@4 ab3@7 ~@13", // Db
  AA: "~@2 [ab3,db4,f4] [ab3,f4]@2 [ab3,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~ [f3,db4] ~@2", // Db
  AB: "~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,f4] [ab3,f4]@2 [db4,f4], ~@3 [f3,ab3]@3 ~@2 db4@3 ~", // Db Fm
  AC: "~@4 [bb3,gb4]@2 ~@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~, ~@2 db4@3 ~@7, ~ bb3 ~@2", // Ebm Gb5 Gb
  AD: "~@2 [ab3,db4,f4]@3 [ab3,db4,f4] ~@2 [ab3,db4] [ab3,db4]@2 [db4,f4], ~@8 f4@3 ~", // Db Db5 Db
  AE: "~@4 [ab3,db4]@2 [ab3,db4]@4 [ab3,db4,f4] ~@5 [ab3,f4]@2 [ab3,f4]@4 [ab3,db4,f4] ~, ~@2 f4@3 ~@3 db4@3 ~", // Db5 Db
  AF: "~@4 [db4,f4,bb4]@2 [db4,f4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [bb3,db4,f4,bb4]@4 [f4,bb4] ~", // Bbm Db Bb5 Bbm Bb5
  AG: "~@4 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [f4,bb4]@2", // Bbm Bb5 Bbm Bb5
  AH: "~@4 [gb4,bb4]@2 [db4,gb4,bb4]@4 [gb4,bb4] ~@5 [db4,gb4,bb4]@2 [db4,gb4,bb4]@4 [db4,bb4] ~, ~@4 db4 ~@19", // Gb
  AI: "~@4 [bb3,eb4,g4]@2 [bb3,eb4,g4]@4 [bb3,eb4,g4] ~@5 [eb4,g4]@2 [eb4,g4]@4 [eb4,g4]@2, ~@16 bb3 ~ bb3@6", // Eb
  AJ: "~@4 [ab3,db4,f4]@2 [ab3,db4]@4 [db4,f4]@2 ~@4 [ab3,f4]@2 [ab3,f4]@4 [ab3,db4,f4] ~, ~@6 f4@3 ~@7 db4@6 ~@2", // Db Db5 Db
  AK: "~@4 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@4 [eb4,gb4] ~@5 [bb3,eb4,gb4]@2 [bb3,eb4,gb4]@3 ~ gb4 ~", // Ebm
  AL: "[ab3,db4,f4] ~@11", // Db
  AM: "~@4 [eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~, ~@4 c4 ~ c4@6 ~@6 c4@6", // Ab5 Ab Ab5
  AN: "~@4 [c4,eb4,ab4]@2 [c4,eb4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2, ~@2 ab4 ~@3 c4@2", // Ab Cm Ab5 Ab Ab5
  AO: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 db4 db4@2 [ab3,f4], ~@4 ab3@7 ~@5 [ab3,f4]@6 ~@2", // Db
  AP: "~@2 [c4,eb4,ab4] [c4,eb4,ab4]@2 [c4,eb4,ab4] ~@2 [c4,eb4,ab4] [eb4,ab4]@2 [eb4,ab4], ~@3 [ab3,c4]", // Ab Ab5 Ab
  AQ: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~", // Ab
  AR: "~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4] ~@5 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~ db4 ~@2", // Db
  AS: "~@2 [ab3,db4,f4] [f3,ab3,db4,f4]@2 [ab3,f4] ~@2 [ab3,db4,f4] [ab3,f4]@2 [ab3,f4], ~@3 db4", // Db
  AT: "~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~", // Gb Gb5 Gb
  AU: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~, ~@6 bb3@6 ~@4 bb3 ~ bb3@6", // Gb Gb5
  AV: "~@4 [db4,f4,bb4]@2 [db4,f4]@4 [f4,bb4] ~@5 [db4,f4,bb4]@2 [db4,f4,bb4]@4 [db4,bb4] ~", // Bbm Db Bb5 Bbm Gb
  AW: "~@2 [db4,f4] [db4,f4]@2 [ab3,db4,f4] ~@2 db4 db4@2 [ab3,db4,f4], ~@2 ab3@3 ~@3 [ab3,f4]@3 ~", // Db
  AX: "~@2 [bb3,eb4,gb4] [bb3,eb4,gb4]@2 [bb3,eb4,gb4] ~@2 [bb3,eb4,gb4] [gb3,bb3,eb4,gb4]@2 bb3", // Ebm
  AY: "~@4 f4@2 f4@4 [db4,f4] ~@5 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@7", // Db Db5
  AZ: "~@2 [ab3,db4,f4] [ab3,db4]@2 [db4,f4] ~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4]", // Db Db5 Db
  BA: "~@4 [db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2 ~@4 [db4,f4]@2 [db4,f4]@4 [db4,f4] ~, ~@4 ab3 ~@11 ab3@6 ~@2", // Db
  BB: "~@4 [ab3,db4,f4]@2 [ab3,db4,f4]@4 [db4,f4]@2 ~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4] ~, ~@3 db4", // Db
  BC: "~@4 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [bb3,db4,gb4] ~, ~@4 bb3@7 ~@13", // Gb5 Gb
  BD: "~@4 [bb3,db4,gb4]@2 [bb3,db4,gb4]@4 [db4,gb4] ~@5 [db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~@3 bb3", // Gb Gb5
  BE: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~@4 ab3@6 ab3 ~@13", // Db
  BF: "~@2 [ab3,db4,f4] [db4,f4]@2 [db4,f4] ~@2 [db4,f4] [ab3,db4,f4]@2 [db4,f4], ~@6 ab3@6 ~@4 ab3 ~@7", // Db
  BG: "~@4 [eb4,g4]@2 [bb3,eb4,g4]@4 [eb4,g4]@2 ~@4 g4@2 g4@4 [bb3,eb4,g4] ~, ~@4 bb3 ~@11 [bb3,eb4]@6 ~@2", // Eb Eb5
  BH: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [bb3,gb4]@2 gb4@4 [db4,gb4] ~, ~@3 bb3@3 ~@2 db4@3 ~, ~@3 bb3", // Gb Gb5 Ebm Gb5
  BI: "~@4 f4@2 f4@3 ~ [ab3,db4,f4]@2 ~@4 [ab3,db4]@2 db4@4 [db4,f4]@2, ~@2 [ab3,db4]@3 ~@3 f4@3 ~, ~@3 ab3", // Db Db5 Db Db5
  BJ: "~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4]", // Db
  BK: "~@4 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~@5 [c4,eb4,ab4]@2 [c4,eb4,ab4]@4 [c4,eb4,ab4] ~", // Ab
  BL: "~@4 [c4,ab4]@2 ab4@4 [eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [ab3,c4,eb4,ab4]@4 [c4,eb4,ab4] ~, ~@2 eb4@3 ~@7, ~ c4 ~@2", // Fm Ab5 Ab
  BM: "~@4 [ab3,db4,f4]@2 [db4,f4]@3 ~ [db4,f4]@2 ~@4 [ab3,db4,f4]@2 [ab3,f4]@4 [ab3,f4]@2, ~@3 ab3@2 ~@4 db4@3", // Db
  BN: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~@2 ab3@3 ~@7", // Db
  BO: "~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~@5 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4] ~, ~ c4 ~ c4", // Ab Ab5 Ab Ab5
  BP: "~@4 [c4,eb4,ab4]@2 [eb4,ab4]@4 [eb4,ab4]@2 ~@4 [c4,eb4,ab4]@2 [ab3,c4,eb4,ab4]@4 [eb4,ab4] ~, ~ c4 ~@2", // Ab Ab5 Ab Ab5
  BQ: "[~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [db4,f4]@2 f4@2 ~ [ab3,db4,f4] [ab3,db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4], ~@2 ab3@3 ~@4 ab3@3 ~@12, ~@11 db4 ~@12]/2", // Db
  BR: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4] ~@5 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2, ~ bb3 ~ bb3", // Gb Gb5 Gb Gb5
  BS: "~@4 [bb3,db4,gb4]@2 [db4,gb4]@4 [db4,gb4]@2 ~@4 [bb3,db4,gb4]@2 [gb3,bb3,db4,gb4]@4 [db4,gb4] ~, ~ [gb3,bb3] ~@2", // Gb Gb5 Gb Gb5 Gb
  BT: "~@4 [bb3,db4,f4]@2 [bb3,db4,f4]@4 [db4,f4] ~@5 [bb3,db4,f4]@2 [bb3,db4,f4]@4 [db4,f4]@2", // Bbm Db Bbm Db
  BU: "~@2 [db4,f4] [db4,f4]@2 [db4,f4] ~@2 [ab3,db4,f4] [ab3,db4,f4]@2 [ab3,db4,f4]", // Db
  BV: "~@2 [bb3,db4,gb4] [bb3,db4,gb4]@2 [bb3,db4,gb4] ~@2 [db4,gb4] [bb3,db4,gb4]@2 ~, ~@8 gb3@3 ~, ~@16 bb3 ~@7", // Gb Gb5 Gb
})).s("gm_electric_guitar_clean").gain(0.27).pan(0.3)
// … 112 more lines

More by The Beach Boys