0:00/0:00
// Fuel — Metallica
// 212 bpm, 4/4, key D# minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: duplicate parts dropped: ch 6 "James Hetfield Vocals" distortion guitar (copy of ch 4 "James Hetfield Vocals" voice oohs)
// note: Full arrangement: all 236 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(212/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.
// other · overdriven guitar · "James Hetfield"
const overdriven_guitar = note(`<
~@3 A@8 B@8 C@8 D@6 C@8 E@8 F G H I J@4 K L M@5 N O@2 P ~ O@5 Q O@3 R S@3 T O@2 U V W@2 U X Y Z S@3 T O@2 U V AA@2 U X
Y Z S@3 T O@3 AB AC AD@4 AE AF AG@5 AH AI AJ@4 ~@3 AK@4 AL AM AN AM AL AM AO@2 AP@2 AQ@2 AR@2 AS@8 AT@3 AU AV@3 AW@4
AX@2 AY@5 AZ@2 BA@4 BB@2 BC BD@4 BE BF BG@5 BH BI BJ@4 BK BL BM@8 BN BO BP BQ BR BS BT@4 ~ BU BV@5 S T BW
>`.pickRestart({
A: "[~@5 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,db3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 [gb2,db3]@2 [ab2,eb3]@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2]/8", // Gb5 Ab5 Gb5 Ab5
B: "[~ gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,db3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2]/8", // Gb5 Ab5 Gb5
C: "[~ gb2@2 eb2@2 [eb2,bb2]@16 [gb2,db3]@16 [eb2,bb2]@32 [eb2,bb2]@16 [bb2,f3]@16 [a2,e3]@16 [ab2,eb3]@11]/8", // Eb5 Gb5 Eb5 Bb5 A5 Ab5
D: "[~ db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2]/6",
E: "[~ db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb5@2 eb5@2 db5@2 bb4@2 bb4@2 ab4]/8",
F: "~ ab4@2 f4@2 eb3@2 db3@2 eb2@2 eb3 eb3@4", G: "eb2!2 eb3 db3 eb2 eb3 eb3@2", H: "eb2!2 eb3 db3 ab2 eb3 eb3@2",
I: "ab2!2 eb3 db3 ab2 eb3 eb3@2",
J: "[ab2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 ~ ab2@2 eb3@2 eb3@4 ab2@2, ~@53 db3@2 ~@9]/4",
K: "ab2 eb3 db3 eb2 eb3 eb3@2 eb2", L: "eb2 eb3 db3 eb2 eb3 eb3@2 eb2",
M: "[eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@3 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 b2@2 eb3@2 eb3@4 b2@2 b2@2 eb3@2 db3@2 b2@2 eb3@2 eb3@4 b2@2 ~ ab3@2 f3@2 db3@2 f3@2 f3@4 db3@2 db3@2, ~@63 b2@2 ~@15]/5",
N: "ab3 f3 db3 f3 f3@2 db3!2", O: "gb2 eb2!2 gb2 eb2!2 gb2 eb2", P: "[eb2,bb2] ~@3",
Q: "[gb2,db3] [ab2,eb3]!4 [gb2,db3]!2 [ab2,eb3]", R: "[gb2,db3] [ab2,eb3]!4 [gb2,db3] db3 eb3",
S: "ab3!3 gb3@2 eb3 db3 eb3", T: "ab3!3 gb3@2 eb3 db3@2", U: "[eb2,bb2]", V: "[gb2,db3]", W: "[eb2,bb2]/2",
X: "[bb2,f3]", Y: "[a2,e3]", Z: "eb3@6 db3 eb3, ab2",
AA: "[[eb2,bb2]@21 [gb2,f3,ab3] ~@4 [g2,bb2,ab3] ~ [eb2,db3,gb3,a3] ~@3]/2", AB: "eb5!2 db5 bb4!2 ab4!2 f4",
AC: "eb3 db3 eb2 eb3 eb3@2 eb2!2",
AD: "[eb3@2 ~ eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@3 gb2@2 gb2@2 eb3@2, ~ db3 ~@30]/4",
AE: "db3 gb2 eb3 eb3@2 gb2!2 eb3", AF: "db3 ab2 eb3 eb3@2 ab2!2 eb3",
AG: "[db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ~ eb3@2 db3@2 eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ~ eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2, ~@12 ab2@2 ~@51 ab2@2 ~@13]/5",
AH: "b2 eb3 eb3@2 b2!2 eb3 db3", AI: "b2 eb3 eb3@2 b2!2 ab3 f3",
AJ: "[db3@2 f3@2 f3@3 db3@2 db3@2 ab3@2 f3@2 db3@2 f3@2 f3@4 db3@2 db3@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [eb2,bb2]@4 ~]/4", // Eb5
AK: "[~@11 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@3 [eb2,bb2]@3 ~ [eb2,bb2]@2]/4", // Ab5 Gb5 Eb5 Ab5 Gb5 Eb5
AL: "~ [gb2,db3]@4 [eb3,ab3]!3", AM: "[db3,gb3]@6 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@2",
AN: "~@2 [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2", // Eb5 Ab5
AO: "[~@2 [eb2,bb2]@3 [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@3]/2", // Eb5 Ab5 Gb5 Eb5
AP: "[~ [gb2,db3]@8 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@3]/2", // Gb5 Ab5 Gb5 Eb5
AQ: "[~ [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@3]/2", // Eb5 Ab5 Gb5 Eb5
AR: "[~ [gb2,db3]@8 [eb3,ab3] [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 eb2@2 eb2@2 [db3,gb3]@4 [bb2,eb3]@4]/2", // Gb5 Ab5 Gb5 Eb5
AS: "[[eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 ~@6 eb2@2 eb2@2 [gb2,db3,gb3]@15 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 eb2@2 eb2@2 [db3,gb3]@4 [bb2,eb3]@4 [eb2,bb2]@3 ~ [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 ~@6 eb2 eb2@2 [gb2,db3,gb3]@16 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 eb2@2 eb2@2 [db3,gb3]@4 [bb2,eb3]@4 [eb2,bb2]@2, ~@14 [db3,gb3]@8 ~@55 [db3,gb3]@8 ~@43]/8", // Eb5 Ab5 Gb5 Ab5 Gb5 Eb5 Ab5 Gb5 …
AT: "[~@2 [eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3] [eb3,ab3]@2 ~@6 eb2@2 eb2@2 [gb2,db3,gb3]@16 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@5, ~@11 [db3,gb3]@8 ~@29]/3", // Eb5 Ab5 Gb5 Ab5 Gb5
AU: "~ eb2@2 eb2@2 [db3,gb3]@4 [bb2,eb3]@4 [eb2,bb2]@3", // Gb5 Eb5
AV: "[[eb2,bb2]@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 ~@6 eb2@2 eb2@2 [db3,gb3]@12 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2, ~@5 [db3,gb3]@4 ~ gb2@8 ~@6]/3", // Eb5 Ab5 Gb5
AW: "[db3@2 ~ ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@4 gb2@2 eb2@2 ~ gb2@2 eb2@2 eb2@2 gb2@2, ~@2 eb3@2 ~@51 eb2@2 ~@7]/4",
AX: "eb2 gb2 eb2!2 gb2 eb2!2 gb2",
AY: "[eb2@2 [gb2,db3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3] [gb2,db3]@2 [ab2,eb3]@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 ~ [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 [gb2,db3]@2 [ab2,eb3]@2, ~@65 [gb2,db3]@2 ~@13]/5", // Gb5 Ab5 Gb5 Ab5 Gb5 Ab5 Gb5
AZ: "[ab2,eb3] eb2!2 [gb2,db3]@5", // Ab5 Gb5
BA: "[[ab2,eb3]@2 eb2@2 eb2@2 [gb2,db3]@9 gb2@2 eb2@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@8 [ab2,eb3]@2 eb2@2 eb2@2 [gb2,db3]@10 [ab2,eb3]@2 eb2@2 eb2@2 [gb2,db3]@9 [ab2,eb3]@2, ~@15 db3@4 ~@45]/4", // Ab5 Gb5 Ab5 Gb5 Ab5 Gb5 Ab5 Gb5 …
BB: "[eb2!2 [gb2,db3]@5 [gb2,db3]@3 [f2,c3]@3 [e2,b2]@2 gb2]/2", BC: "eb2!2 gb2 eb2!2 gb2 eb2 gb2",
BD: "[eb2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3@2 eb3@3 eb2@2 eb2@2 eb3@2 db3@2]/4",
BE: "eb2 eb3 eb3@2 eb2!2 eb3 db3", BF: "ab2 eb3 eb3@2 ab2!2 eb3 db3",
BG: "[ab2@2 eb3@2 eb3@4 ab2@2 ~ eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ~ eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 eb2@2, ~@10 ab2@2 ~@51 ab2@2 ~@15]/5",
BH: "eb3 eb3@2 eb2!2 eb3 db3 eb2", BI: "eb3 eb3@2 eb2!2 eb3 db3 ab2",
BJ: "[eb3@2 eb3@3 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 b2@2 eb3@2 eb3@4 b2@2 b2@2 eb3@2 db3@2 b2@2 eb3@2 eb3@4 b2@2 b2@2 ~ f3@2 db3@2 f3@2, ~@57 ab3@2 ~@5]/4",
BK: "f3@2 db3!2 ab3 f3 db3 f3", BL: "f3@2 db3!2 eb3 db3 eb2 eb3",
BM: "[eb3@4 eb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2 gb2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 ~ eb2@2 eb3@2 eb3@3, ~@60 db3 ~@3]/8",
BN: "~ eb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3@2 eb3@3", BO: "~ eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@3",
BP: "~ ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@3", BQ: "ab2!2 eb3 db3 b2 eb3 eb3@2", BR: "b2!2 eb3 db3 b2 eb3 eb3@2",
BS: "b2!2 ab3 f3 db3 f3 f3@2",
BT: "[db3@2 ~ ab3@2 f3@2 db3@2 f3@2 f3@4 db3@2 db3@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [eb2,bb2]@4 ~@9, ~ db3 ~@30]/4", // Eb5
BU: "~ gb2 eb2!2 gb2 eb2!2 gb2",
BV: "[eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 ~ gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,db3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 [gb2,db3]@2 [ab2,eb3]@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2, ~@6 eb2 ~@33]/5", // Gb5 Ab5 Gb5 Ab5
BW: "[eb2,eb3,bb3]@3 [d3,a3] [b2,c3,db3,gb3,g3,ab3] [ab2,a2,bb2,eb3,e3,f3] d3 ~@9", // Eb5 D5
})).s("gm_overdriven_guitar").gain(0.64).pan(0)
// other · overdriven guitar · "Kirk Hammett"
const overdriven_guitar_2 = note(`<
~@3 A ~ B@7 C@7 D@4 E@8 F@6 G@8 H@5 I J K L@4 M N O@5 P Q@2 R ~ S ~ Q@3 T Q@3 U V@3 W Q@2 X Y Z AA X AB AC AD V@3 W
Q@2 X Y Z AA X AE AF AG V@3 W Q@2 AH@2 AI AJ@4 AK AL AM@5 AN AO AP AQ@3 ~@3 AR@4 AS AT AU AT AV AT AW@2 AX@2 AY@2 AZ@7
BA@4 BB@2 BC@2 BD BE BF@8 BG@3 BH@2 BI BJ@7 BK BL@8 BM@8 BN BO@8 BP BQ BR BS BT BU@5 ~ BV BW@5 V W BX
>`.pickRestart({
A: "~@5 [eb2,bb2,eb3]@4 ~@7", // Eb5
B: "[~@5 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,db3]@2 [g2,ab2,d3,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 [gb2,db3]@2 [ab2,eb3]@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2]/7", // Gb5 Ebmaj7 Ab5 Gb5 Ab5
C: "[~ gb2@2 eb2@2 [gb2,db3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2]/7", // Gb5 Ab5 Gb5
D: "[~ gb2@2 eb2@2 [eb2,bb2]@16 ~@12 db4@2 eb4@2 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@4 eb4@2 db4@2 eb4@2 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@4 eb4, ~@21 [gb2,db3]@16 ~@27]/4", // Eb5 Ab Gb Ab Gb Gb5
E: "[~ db4@4 [eb2,bb2]@16 [bb2,f3]@16 [a2,e3]@16 [ab2,eb3]@16 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3]/8", // Eb5 Bb5 A5 Ab5
F: "[~ db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [eb2,bb2]@16 ~@12 db4@2 eb4@2 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@4 eb4@2 db4@2 eb4@2 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@4 eb4, ~@53 [gb2,db3]@16 ~@27]/6", // Eb5 Ab Gb Ab Gb Gb5
G: "[~ db4@4 [eb2,bb2]@16 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [bb3,bb4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 b3@8 ab3@8 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3]/8", // Eb5 Bb A
H: "[~ db3@4 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,eb4]@2 [eb2,db4]@2 eb2@2 [gb2,eb4]@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,eb4]@2 [eb2,db4]@2 eb2@2 [gb2,eb4]@2 eb2@2 eb2@2 gb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3 eb3@4, ~@45 eb4@4 ~@12 eb4@4 ~@15]/5", // Ebm Eb7 Ebm Eb7 Ebm
I: "eb2!2 eb3 db3 eb2 eb3 eb3@2", J: "eb2!2 eb3 db3 ab2 eb3 eb3@2", K: "ab2!2 eb3 db3 ab2 eb3 eb3@2",
L: "[ab2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 ~ ab2@2 eb3@2 eb3@4 ab2@2, ~@53 db3@2 ~@9]/4",
M: "ab2 gb3 eb3 eb2 eb3 eb3@2 eb2", N: "eb2 gb3 eb3 eb2 eb3 eb3@2 eb2",
O: "[eb2@2 gb3@2 eb3@2 ab2@2 eb3@2 eb3@3 ab2@2 ab2@2 gb3@2 eb3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 gb3@2 eb3@2 b2@2 eb3@2 eb3@4 b2@2 b2@2 gb3@2 eb3@2 b2@2 eb3@2 eb3@4 b2@2 ~ ab3@2 f3@2 ~@2 f3@2 f3@8, ~@63 b2@2 ~@15]/5",
P: "ab3 f3 ~ f3 f3@4", Q: "gb2 eb2!2 gb2 eb2!2 gb2 eb2", R: "[eb2,bb2] ~@3",
S: "[eb3,eb4] [c3,db3,d3,c4,db4,d4] [a2,bb2,b2,a3,bb3,b3] [gb2,g2,ab2,gb3,g3,ab3] [e2,f2,e3,f3] ~@11", // Eb Fmaj7
T: "[gb2,db3] [ab2,eb3]!4 [gb2,db3]!2 [ab2,eb3]", U: "[gb2,db3] [ab2,eb3]!4 [gb2,db3] db3 eb3",
V: "ab3!3 gb3@2 eb3 db3 eb3", W: "ab3!3 gb3@2 eb3 db3@2", X: "[eb2,bb2]", Y: "~@6 db4 eb4, [gb2,db3]",
Z: "[ab4,c5]!3 [gb4,bb4]@2 eb4 db4 eb4", AA: "[ab4,c5]!3 [gb4,bb4]@2 eb4 db4@2", AB: "[bb2,f3]", AC: "[a2,e3]",
AD: "[ab2,eb3]", AE: "[bb3,bb4]!8", AF: "[a3,a4]!8", AG: "b3 ab3",
AH: "[gb2,eb4] [eb2,db4] eb2 [gb2,eb4] eb2!2 gb2 eb2, ~@2 eb4 ~", AI: "eb3 db3 eb2 eb3 eb3@2 eb2!2",
AJ: "[eb3@2 ~ eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@3 gb2@2 gb2@2 eb3@2, ~ db3 ~@30]/4",
AK: "db3 gb2 eb3 eb3@2 gb2!2 eb3", AL: "db3 ab2 eb3 eb3@2 ab2!2 eb3",
AM: "[db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ~ gb3@2 eb3@2 eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 gb3@2 eb3@2 eb2@2 eb3@2 eb3@4 eb2@2 eb2@2 gb3@2 eb3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 gb3@2 eb3@2 ~ eb3@2 eb3@4 ab2@2 ab2@2 gb3@2 eb3@2, ~@12 ab2@2 ~@51 ab2@2 ~@13]/5",
AN: "b2 eb3 eb3@2 b2!2 gb3 eb3", AO: "b2 eb3 eb3@2 b2!2 ab3 f3", AP: "~@2 f3@2 f3@7 ab3@2 f3@2 ~",
AQ: "[~ f3@2 f3@8 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [eb2,bb2]@4 ~]/3", // Eb5
AR: "[~@11 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 eb2@3 ~ eb2@3 ~ eb2@3 ~ eb2@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@3 eb2@3 ~ eb2@2]/4", // Ab5 Gb5 Eb5 Ab5 Gb5 Eb5
AS: "~ [gb2,db3]@4 [eb3,ab3]!3", AT: "[db3,gb3]@6 [bb2,eb3]@4 eb2@3 ~ eb2@2",
AU: "~@2 eb2@3 ~ eb2@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2", AV: "~ [gb3,bb3]@4 [eb3,ab3]!3",
AW: "[~@2 eb2@3 eb2@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 eb2@3 ~ eb2@3]/2", // Ab5 Gb5 Eb5
AX: "[~ [gb2,db3]@8 [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 eb2@3 ~ eb2@3]/2", // Gb5 Ab5 Gb5 Eb5
AY: "[~ eb2@3 ~ eb2@3 ~ [eb3,ab3]@2 [eb3,ab3]@2 [eb3,ab3]@2 [db3,gb3]@6 [bb2,eb3]@4 eb2@3 ~ eb2@3]/2", // Ab5 Gb5 Eb5
AZ: "[~ [gb2,db3]@8 [ab4,c5] [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@6 db4@2 eb4@2 [gb4,bb4]@4 eb4@12 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@6 db4@2 eb4@2 [gb4,bb4]@15 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@6 db4@2 eb4@2 [gb4,bb4]@4 eb4@12 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@3]/7", // Gb5 Ab Gb Ab Gb Ab Gb Ab …
BA: "[~@4 eb4@2 [gb4,bb4]@16 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@6 db4@2 eb4@2 [gb4,bb4]@4 eb4@12 [ab4,c5]@2 [ab4,c5] [ab4,c5]@2 [gb4,bb4]@5, ~@3 db4@2 ~@59]/4", // Gb Ab Gb Ab Gb
BB: "[~ db4@2 eb4@2 [gb4,bb4]@16 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@5]/2", // Gb Ab Gb
BC: "[~ db4@2 eb4@2 [gb4,bb4]@4 eb4@11 [ab4,c5]@2 [ab4,c5]@2 [ab4,c5]@2 [gb4,bb4]@6]/2", BD: "db4 eb4 [gb4,bb4]@6",
BE: "db4 eb4 ab4!3 gb4@2 eb4",
BF: "[db4@2 ~ ab4@2 ab4@2 ab4@2 gb4@4 eb4@2 db4@2 eb4@2 ab4@2 ab4@2 ab4@2 gb4@4 eb4@2 db4@2 eb4@2 bb4@2 ab4@2 gb4@2 bb4@2 ab4@2 gb4@2 bb4@2 gb4@2 db5@5 db5@10 db5@6 db5@10 gb5@4 gb5@2 f5@2 gb5@2 f5@3 db5@3 ab4@2 gb4@3 f4@3 db4@5 db4@2 db4@2 eb4@2 gb4@2 eb4@2 gb4@2 ~ [ab4,a4] ~@2 db5, ~@2 eb4@2 ~@120 bb4@3 ~]/8", // Amaj7
BG: "[~ db5@2 c5@2 bb4@2 c5@2 ab4@2 bb4@2 c5@2 db5@2 eb5@2 f5@3 ~ gb5@3 ~ ab5@3 ~ bb5@3 ab5@2 gb5@2 eb5@2 eb5@8]/3",
BH: "[eb4,ab4,c5]!3 [db4,gb4,bb4]@5", BI: "ab3@6 ab3@5 ab3@4 bb3",
BJ: "[~ ab3 gb3 eb3@2 db3@2 eb3@8 [eb4,ab4,c5]@2 [eb4,ab4,c5]@2 [eb4,ab4,c5]@2 [db4,gb4,bb4]@10 [eb4,ab4,c5]@2 [eb4,ab4,c5]@2 [eb4,ab4,c5]@2 [db4,gb4,bb4]@6 [eb4,ab4,c5]@3 [g4,eb5]@16 [bb4,g5]@6 [bb4,g5]@6 [bb4,g5]@4 ab3@4 eb4 bb3 eb4 ~ db4@4 eb4 bb3 eb4 ~ ab3@3 eb4 ~ db4@6 eb4 ~ bb3 eb4 ab3@3]/7", // Ab Gb Ab Gb Ab Cm Eb
BK: "~ eb4 ~ db4@6 eb4 bb3 ~ eb4 gb4@2 eb4",
BL: "[~ db4@2 eb4@2 db4@4 db4@4 [eb2,bb2]@31 [ab2,eb3]@31 [gb2,db3]@31 ~ [ab2,eb3]@21]/8", // Eb5 Ab5 Gb5 Ab5
BM: "[~@10 [eb2,bb2]@31 ~ [ab2,eb3]@31 [b2,gb3]@31 ~ [db3,ab3]@23]/8", BN: "~@4 eb3 db3 eb2 eb3",
BO: "[eb3@4 eb2@2 eb2@2 eb3@2 db3@2 eb2@2 eb3 eb3@4 eb2@2 eb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2 gb2@2 eb3@2 db3@2 gb2@2 eb3@2 eb3@4 gb2@2 gb2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 eb3@2 db3@2 ab2@2 eb3@2 eb3@4 ab2@2 ab2@2 gb3@2 ~ eb2@2 eb3@2 eb3@3, ~@60 eb3 ~@3]/8",
BP: "~ eb2@2 eb2@2 gb3@2 eb3@2 eb2@2 eb3@2 eb3@3", BQ: "~ eb2@2 eb2@2 gb3@2 eb3@2 ab2@2 eb3@2 eb3@3",
BR: "~ ab2@2 ab2@2 gb3@2 eb3@2 ab2@2 eb3@2 eb3@3", BS: "ab2!2 gb3 eb3 b2 eb3 eb3@2", BT: "b2!2 gb3 eb3 b2 eb3 eb3@2",
BU: "[b2@2 b2@2 ab3@2 f3@2 ~@2 f3@2 f3@7 ab3@2 f3@2 ~@2 f3@2 f3@8 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [eb2,bb2]@4 ~@9]/5", // Eb5
BV: "~ gb2 eb2!2 gb2 eb2!2 gb2",
BW: "[eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 ~ gb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 eb2@2 gb2@2 eb2@2 [gb2,db3]@2 [g2,ab2,d3,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [ab2,eb3]@2 [gb2,db3]@2 [gb2,db3]@2 [ab2,eb3]@2 ab3@2 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2 ab3 ab3@2 ab3@2 gb3@4 eb3@2 db3@2 eb3@2, ~@6 eb2 ~@33]/5", // Gb5 Ebmaj7 Ab5 Gb5 Ab5
BX: "[eb2,eb3,bb3]@3 ~@5", // Eb5
})).s("gm_overdriven_guitar").gain(0.64).pan(1)
// bass · electric bass pick · "Jason Newstead"
const bass = note(`<
~@3 A ~ B@8 C@6 D@8 E@6 D@8 F@8 G H I J K@4 L H M@5 N O@2 P ~ P ~ O@3 Q O@3 Q R@4 O@2 S T U@2 S V W X R@4 O@2 S T U@2
S V W X R@4 O@4 H Y@4 Z J AA@5 AB AC AD@4 ~@3 AE@5 AF@2 AG@2 AH@3 AI@2 AJ@2 AK@2 AL@8 AM@3 AN AO@7 AP@2 AQ@5 AR@2 AS@4
AT@2 AU AV@4 AW J AX@4 AY H AZ BA@4 N BB BC@5 BD J BE@4 BF AB BG BH@4 ~ BI BJ@4 BK R@2 BL
>`.pickRestart({
A: "~@5 eb1@2 ~@9",
B: "[~@5 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1@2 gb1@2 ab1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1]/8",
C: "[~ gb1@2 ab1@2 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1]/6",
D: "[~ gb1@2 eb1@2 eb1@16 gb1@16 eb1@32 eb1@16 bb1@16 a1@16 ab1@11]/8",
E: "[~@5 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1]/6",
F: "[~@5 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1]/8",
G: "~ gb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1 eb1@2 eb1@2", H: "eb1!8", I: "eb1!2 ab1!6", J: "ab1!8",
K: "[ab1 ab1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2]/4",
L: "ab1 eb1!7",
M: "[eb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 ~ db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2, ~@63 b1@2 ~@15]/5",
N: "db2!8", O: "gb1 eb1!2 gb1 eb1!2 gb1 eb1", P: "eb1 ~@3", Q: "gb1 ab1!4 gb1!2 ab1", R: "ab1@3 ab1 ab1@4", S: "eb1",
T: "gb1", U: "eb1/2", V: "bb1", W: "a1", X: "ab1",
Y: "[eb1@2 eb1 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1 gb1@2 gb1@2 gb1@2 gb1@2]/4",
Z: "gb1!7 ab1",
AA: "[ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ~ eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 b1@2 b1@2, ~@6 ab1 ~@33]/5",
AB: "b1!8", AC: "b1!6 db2!2",
AD: "[db2@2 db2@2 db2@2 db2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@4 ~]/4",
AE: "[~@11 ab1@2 ab1@2 ab1@2 gb1@6 eb1@4 eb1@4 eb1@4 eb1@4 eb1@4 ab1@2 ab1@2 ab1@2 gb1@6 eb1@3 eb1@4 eb1@4 gb1@8 ab1@2 ab1@2 ab1@2]/5",
AF: "[gb1@3 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 ab1!3]/2", AG: "[gb1@3 eb1@2 eb1@2 eb1@2 gb1@4 ab1!3]/2",
AH: "[gb1@6 eb1@4 eb1@4 eb1@4 eb1@3 eb1@4 ab1@2 ab1@2 ab1@2 gb1@6 eb1@4 eb1@4 eb1@3]/3",
AI: "[~ gb1@8 ab1@2 ab1@2 ab1@2 gb1@6 eb1@4 eb1@4 eb1@3]/2",
AJ: "[~ eb1@4 eb1@4 ab1@2 ab1@2 ab1@2 gb1@6 eb1@4 eb1@4 eb1@3]/2",
AK: "[~ gb1@8 ab1 ab1@2 ab1@2 gb1@6 eb1@2 eb1@2 gb1@4 eb1@4]/2",
AL: "[eb1@4 eb1@4 ab1@2 ab1@2 ab1@2 ~@6 eb1@2 eb1@2 gb1@15 ab1@2 ab1@2 ab1@2 gb1@6 eb1@2 eb1@2 gb1@4 eb1@4 eb1@4 eb1@4 ab1@2 ab1@2 ab1@2 ~@6 eb1 eb1@2 gb1@16 ab1@2 ab1@2 ab1@2 gb1@6 eb1@2 eb1@2 gb1@4 eb1@4 eb1@2, ~@14 gb1@8 ~@55 gb1@8 ~@43]/8",
AM: "[~@2 eb1@4 ab1@2 ab1 ab1@2 ~@6 eb1@2 eb1@2 gb1@16 ab1@2 ab1@2 ab1@2 gb1@5, ~@11 gb1@8 ~@29]/3",
AN: "~ eb1@2 eb1@2 gb1@4 eb1@4 eb1@3",
AO: "[eb1@4 ab1@2 ab1@2 ab1@2 ~@6 eb1@2 eb1@2 gb1@16 ab1@6 ab1@2 ab1@7 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 ab1@6 ab1@2 ab1@8 gb1@2 eb1@2 ~ gb1@2 eb1@2 eb1@2 gb1@2, ~@10 gb1@8 ~@85 eb1@2 ~@7]/7",
AP: "eb1 gb1 eb1!2 gb1 eb1!2 gb1",
AQ: "[eb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1 gb1@2 ab1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 ~ ab1@2 ab1@2 ab1@2 ab1@2 gb1@2 gb1@2 ab1@2, ~@65 gb1@2 ~@13]/5",
AR: "ab1 eb1!2 gb1@5",
AS: "[ab1@2 eb1@2 eb1@2 gb1@9 gb1@2 gb1@2 ab1@2 gb1@10 ab1@2 eb1@2 eb1@2 gb1@10 ab1@2 eb1@2 eb1@2 gb1@9 ab1@2]/4",
AT: "[eb1!2 gb1@5 gb1@3 f1@3 e1@2 gb1]/2", AU: "eb1!2 gb1 eb1!2 gb1 eb1 gb1",
AV: "[eb1 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2]/4",
AW: "eb1!6 ab1!2",
AX: "[ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ~ gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1, ~@5 ab1 ~@26]/4",
AY: "ab1!5 eb1!3", AZ: "eb1!5 ab1!3",
BA: "[ab1@2 ab1@2 ab1 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 b1@2 db2 db2@2 db2@2 db2@2]/4",
BB: "db2!4 eb1!4",
BC: "[eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1 eb1@2 eb1@2 eb1@2 eb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2 gb1@2]/5",
BD: "gb1!3 ab1!5",
BE: "[ab1@2 ab1@2 ab1@2 eb1@2 eb1 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 eb1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1@2 ab1 ab1@2]/4",
BF: "ab1!2 b1!6", BG: "b1!2 db2!6",
BH: "[db2@2 db2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 db2@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@4 ~@9]/4",
BI: "~ gb1 eb1!2 gb1 eb1!2 gb1",
BJ: "[eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 ~ gb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 eb1@2 gb1@2 eb1@2 gb1@2 ab1@2 ab1@2 ab1@2 ab1@2 gb1@2 gb1@2 ab1@2 ab1@6 ab1@2 ab1@7, ~@6 eb1 ~@25]/4",
BK: "~ ab1@5 ab1@2 ab1@8", BL: "[eb1,eb2] ~@3",
})).s("gm_electric_bass_pick").gain(0.64)
// other · overdriven guitar · "Kirk's Solo Double"
const overdriven_guitar_3 = note(`<
~@172 A@8 ~@2 B C ~ D@5 E@3 F@2 G@8 H@3 I J@8 K@2 L@2 M@2 N@3 O P ~@10
>`.pickRestart({
A: "[~@3 db5@5 db5@10 db5@6 db5@10 gb5@4 gb5@2 f5@2 gb5@2 f5@3 db5@3 ab4@2 gb4@3 f4@3 db4@5 db4@2 db4@2 eb4@2 gb4@2 eb4@2 gb4@2 ~ [ab4,a4] ~@2 db5@2 db5@2 c5@2 bb4@2 c5@2 ab4@2 bb4@2 c5@2 db5@2 eb5@2 f5@3 ~ gb5@3 ~ ab5@3 ~ bb5@3 ab5@2 gb5@2 eb5@2 eb5@8, ~@76 bb4@3 ~@49]/8", // Amaj7
B: "ab3@6 ab3@5 ab3@4 bb3", C: "~ ab3 gb3 eb3@2 db3@2 eb3@8 ~",
D: "[~@14 [g4,eb5]@16 [bb4,g5]@6 [bb4,g5]@6 [bb4,g5]@4 ab3@4 eb4 bb3 eb4 ~ db4@4 eb4 bb3 eb4 ~ ab3@3 eb4 ~ db4@6 eb4 ~ bb3 eb4 ab3@3]/5", // Cm Eb
E: "[~ eb4 ~ db4@6 eb4 bb3 ~ eb4 gb4@2 eb4@2 db4@2 eb4@2 db4@4 db4@4 eb4@19]/3", F: "[eb4@2 f4@2 f4 gb4 eb4@10]/2",
G: "[eb4@4 f4@4 f4@2 ~ ab4@2 eb4@18 eb4@4 f4@4 f4@2 gb4@2 ab4@12 gb4@2 f4@2 gb4@7 f4 ~ gb4 f4 eb4@2 f4@2 eb4@20 eb4@4 f4@4 f4@2 gb4@2 eb4@19 eb4@3, ~@5 gb4 ~@58]/8",
H: "[~ f4@4 f4@2 gb4@2 ab4@2 eb4@10 gb4@2 f4@2 gb4@12 f4@2 gb4@2 eb4@7]/3", I: "f4 gb4",
J: "[ab4@8 eb4@20 eb4@3 f4@4 f4@2 gb4@2 eb4@20 eb4@4 f4@4 f4@2 gb4@2 ab4@2 eb4@17 eb4@4 f4@4 f4@2 gb4@2 ab4@12 gb4@2 f4@2 gb4@8 f4 gb4]/8",
K: "[f4 ~ eb4@2 f4@2 eb4@19 eb4@4 f4@3]/2", L: "[~ f4@2 gb4@2 eb4@20 eb4@4 f4@3]/2",
M: "[f4 gb4 ab4@2 eb4@8 eb4@2 f4@2]/2", N: "[f4@2 gb4@2 ab4@15 bb4@16 eb5!13]/3", O: "eb5!16", P: "eb5!3 ~@13",
})).s("gm_overdriven_guitar").gain(0.64)
// drums · kick
const kick = s("bd").struct(`<
~@3 A ~ B@7 C@5 B@3 C@2 D E C A ~ F C@2 ~ B@3 C G H B C ~@2 C@2 ~@2 B ~@3 I J@3 K L@2 M J@2 N L@3 ~@2 O@2 P ~ P ~ O@7
// … 116 more lines
More by Metallica
Not in the database
That song isn't here.
Nothing in the database matches this link. It may have been renamed, or the address was mistyped. The closest songs to :
Real transcriptions · Editable patterns · Instrumental
Type a song.
Get Strudel code.
Chords, structure, melody, bass and drums compiled from open transcriptions into Strudel live-coding patterns. Play it here, scrub through the bars, then open it in strudel.cc and start hacking.
Smells Like Teen SpiritNirvana
The JokerSteve Miller Band · 1973
Love Me DoThe Beatles · 1964
I Don't MindJames Brown · 1961
- Real transcriptionsMcGill chord charts, Lakh MIDI and quality-filtered PDMX scores. The library includes alternate transcriptions of some songs.
- One bar, one cycleEvery layer follows the same bar timeline, keeping the code, playback and song structure aligned.
- Instrumental by designDetected vocal parts are removed. Guitar riffs, harmonica and other instrumental leads stay.