0:00/0:00
// Afraid to Shoot Strangers — Iron Maiden
// 72 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (12/8 at bar 1, 9/8 at bar 24, 12/8 at bar 26, 9/8 at bar 27, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: pitch bends are ignored
// note: Full arrangement: all 128 bars on a 48-step grid, each part at one level. Source detail keeps the original performance.
// note: Guitar parts that double another keep only their own notes (fills, solos): Clean Guitar 1.
setcpm(72/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 · acoustic guitar steel · "Clean Guitar 1"
const acoustic_guitar_steel = note("<A B C ~ D ~ A B C ~ D E ~@116>".pickRestart({
A: "~@5 f#4 g#4 f#4", B: "~ d#4 c#4 b3 b4@4", C: "a4 ~ f#4 e4 d4 c#4 b3 a3", D: "~@2 b3 g#3 ~@4",
E: "~@2 g#3 b3 ~@12",
})).s("gm_acoustic_guitar_steel").gain(0.11).pan(0.8)
// other · acoustic guitar steel · "Clean Guitar 2"
const acoustic_guitar_steel_2 = note(`<
A B C D E F A B C D E G H I J K L F H I J K L F M N O P Q R S T U V W X S T U V W Y P Q O P Q O P Q O P Q Z ~@74
>`.pickRestart({
A: "e3 b3 e4 b3 e4 b3 e3 b3 e4 b3 e4 b3 e3 b3 e4 b3", B: "e4 b3 e3 b3 e4 b3 e4 b3 g3 d4 g4 d4 g4 d4 g3 d4",
C: "g4 d4 g4 d4 g3 d4 g4 d4 g4 d4 g3 d4 g4 d4 g4 d4",
D: "c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3 c#4 g#3",
E: "c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3 b2 f#3 b3 f#3 b3 f#3 b2 f#3",
F: "b3 f#3 b3 f#3 b2 f#3 b3 f#3 b3 f#3 b2 f#3 b3 f#3 b3 f#3",
G: "b3 f#3 b3 f#3 g#2 d#3 g#3 d#3 g#3 d#3 g#2 d#3 g#3 d#3 g#3 d#3",
H: "e2 b2 e3 b2 e3 b2 e2 b2 e3 b2 e3 b2 e2 b2 e3 b2", I: "e3 b2 e2 b2 e3 b2 e3 b2 c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3",
J: "c#4 g#3 c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3",
K: "d3 a3 d4 a3 d4 a3 d3 a3 d4 a3 d4 a3 d3 a3 d4 a3", L: "d4 a3 d3 a3 d4 a3 d4 a3 b2 f#3 b3 f#3 b3 f#3 b2 f#3",
M: "c3 g3 c4 g3 c4 g3 c#3 g#3 c#4 g#3 c#4 g#3 a#2 f3 a#3 f3", N: "a#3 f3 c3 g3 c4 g3 c4 g3 c3 g3 c4 g3 c4 g3 c3 g3",
O: "c4 g3 c4 g3 c3 g3 c4 g3 c4 g3 c3 g3 c4 g3 c4 g3", P: "c#3 g#3 c#4 g#3 c#4 g#3 a#2 f3 a#3 f3 a#3 f3 c3 g3 c4 g3",
Q: "c4 g3 c3 g3 c4 g3 c4 g3 c3 g3 c4 g3 c4 g3 c3 g3", R: "c4 g3 c4 g3 e2 b2 e3 b2 e3 b2 e2 b2 e3 b2 e3 b2",
S: "e2 b2 e3 b2 e3 b2 e2 b2 e3 b2 e3 b2 c#3 g#3 c#4 g#3",
T: "c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3 c#4 g#3 c#4 g#3 c#3 g#3",
U: "c#4 g#3 c#4 g#3 d3 a3 d4 a3 d4 a3 d3 a3 d4 a3 d4 a3", V: "d3 a3 d4 a3 d4 a3 d3 a3 d4 a3 d4 a3 b2 f#3 b3 f#3",
W: "b3 f#3 b2 f#3 b3 f#3 b3 f#3 b2 f#3 b3 f#3 b3 f#3 b2 f#3", X: "b3 f#3 b3 f#3 e2 b2 e3 b2 e3 b2 e2 b2 e3 b2 e3 b2",
Y: "b3 f#3 b3 f#3 c3 g3 c4 g3 c4 g3 c3 g3 c4 g3 c4 g3", Z: "c4 g3 c4 g3 ~@12",
})).s("gm_acoustic_guitar_steel").gain(0.11).pan(0.3)
// chords · distortion guitar · "Distortion Guitar 1"
const distortion_guitar = note(`<
~@53 A B@3 C@2 D E@2 F@3 G H@3 I@2 J K L M N O@5 P Q R S T@3 U@3 V W X@4 Y Z@2 AA AB AC@4 AD AE AF@4 AG@2 AH AI@2 AJ
AK@2 AL AM@2 AN AO@2 AP@2
>`.pickRestart({
A: "~@15 c#4@3 f#4@2 g#4@3 a4@3 g#4@3 f#4@2 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3",
B: "[b4@3 a4@3 b4@5 e4@3 g#4@3 a4@2 b4@3 e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@3 e4@2 f#4@3 g#4@3 f#4@5 c#4@3 f#4@3 g#4@3 a4@2 g#4@3 f#4@3 a4@5 ~ f#4@2 a4@3 b4@3 c#5@3 b4@2 a4@3 b4@5 ~ e4@2 g#4@3 a4@3 b4@3 e4@3 g#4@2 a4@3 b4@3 a4@3 g#4@2 f#4@3 e4@3 f#4@3 g#4@2 f#4@5 ~]/3",
C: "[c#4@3 f#4@3 g#4@2 a4@3 g#4@3 f#4@3 a4@5 f#4@3 a4@3 b4@2 c#5@3 b4@3 a4@3 b4@5 e4@3 g#4@3 a4@3 b4@2 e4@3 g#4@3 a4@3 b4@2 a4@3 g#4@3 f#4@3 e4@3 f#4@2 g#4@3 f#4@5 ~ c#4@2 f#4@3 g#4@2]/2",
D: "~ a4@3 g#4@2 f#4@3 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3 b4@3 a4@2 b4@5 ~ e4@3 g#4@2 a4@3 b4@3",
E: "[e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@2 e4@3 f#4@3 g#4@3 f#4@8 a4@5 ~ a4@5 a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3 g#4@3 ~@3 g#4@2 g#4@3 g#4@3 g#4@8 e4@2]/2",
F: "[~ f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@3 ~ f#4@2 e4@2 f#4@3 a4@3 a4@2 a4@3 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@3 f#4@2 f#4@3 f#4@5 ~ e4@2 f#4@3 g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@5 a4@3 b4@3 a4@5 g#4@5, ~@9 g#4 ~@62]/3",
G: "~ a4@5 f#4@3 g#4@3 ~@3 g#4@3 g#4@2 g#4@3 g#4@8 e4@3 f#4@3 f#4@3 f#4@5 e4@3",
H: "[f#4@3 g#4@2 ~ e4@2 f#4@3 a4@3 a4@3 a4@2 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 ~ a4@5 f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@3 g#4@8 e4@3 f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@2 g#4@2 f#4@2 e4@2 f#4@3 c#4@2 f#4@3 g#4@3 a4@3 g#4@3 f#4@2 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3 b4@3 a4@2 b4@5 ~, ~@5 f#4@2 ~@137]/3",
I: "[e4@3 g#4@3 a4@2 b4@3 e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@2 e4@3 f#4@3 g#4@3 f#4@5 c#4@3 f#4@3 g#4@3 a4@2 g#4@3 f#4@3 a4@5 f#4@3 a4@3 b4@3 c#5@3 b4@2 a4@3 b4@5 ~ e4@2 g#4@3 a4@2]/2",
J: "~ b4@3 e4@2 g#4@3 a4@3 b4@3 a4@3 g#4@2 f#4@3 e4@3 f#4@3 g#4@3 ~@2 [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@2", // D5 E5
K: "~@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~", // E5 D5 E5 D5 C5
L: "[d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4] [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@2", // D5 E5 D5 E5 D5
M: "~@2 [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@2 [d3,a3,d4] [d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@3 [c3,g3,c4]@2 [d3,a3,d4]@2", // D5 C5 D5 C5 D5
N: "[d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [a2,e3,a3]@3 ~ [a2,e3,a3]@3 ~ [b2,f#3,b3]@3 [b2,f#3,b3]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3", // D5 A5 B5 D5 E5
O: "[~ [e3,b3,e4] [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@3 [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4] [e3,b3,e4]@3 ~ [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4] [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 [c3,g3,c4]@2 [d3,a3,d4]@2 [d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 [d3,a3,d4]@3 ~ [c3,g3,c4]@2 [d3,a3,d4]@2 [d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [a2,e3,a3]@3 ~ [a2,e3,a3]@3 [b2,f#3,b3]@3 ~ [b2,f#3,b3]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@2]/5", // E5 D5 E5 D5 C5 D5 E5 D5 …
P: "~@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 [d3,a3]@2 ~@2 e4@3 ~ g4@3 ~ a4@3 ~", // E5 D5 E5 D5
Q: "b4@3 ~ a4@2 g4@15 e4@2 g4@3 ~ a4@3 ~ b4@3 ~ a4@2 g4@5 f#4@3 ~ b4@2",
R: "~@2 a4@2 g4@5 ~ f#4@3 ~ g4@2 ~ d5@2 e5@29", S: "~@2 d5@5 ~ d5@3 ~ d5@3 ~@3 e4@2 g4@3 a4@3 ~ b4@3 ~ a4@2 g4@15",
T: "[~@2 g4@3 ~ a4@3 ~ b4@3 ~ a4@2 g4@5 ~ f#4@3 ~ b4@3 a4@2 g4@5 ~ f#4@3 ~ g4@2 ~@2 d5@2 e5@30 ~ d5@5 d5@3 ~ d5@3 ~@3 a4@2 c5@3 ~ d5@3 ~ e5@3 ~ d5@2 c5@15 a4@2 c5@3 ~ d5@3 ~ e5@3 d5@2 c5@5, ~ e4@2 ~@141]/3",
U: "[~ b4@3 ~ e5@3 ~ d5@2 c5@5 ~ b4@3 c5@2 ~@2 g5@2 a5@20 ~ a5@22 ~@5 g4@3 ~ a4@3 ~ b4@3 ~ a4@2 g4@15 e4@2 g4@3 ~ a4@3 ~ b4@3 ~ a4@2 g4@5 ~ f#4@3 b4@3 ~ a4@2 g4@5 ~ f#4@3 ~, ~@73 e4@2 ~@69]/3",
V: "g4 ~ d5 e5@21", W: "d5@5 ~ d5@3 ~@5 [d3,a3,d4]@5 [e3,b3,e4]@24 ~ [d3,a3,d4]@4",
X: "[~@2 [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [c3,g3,c4]@5 ~ [d3,a3,d4]@24 ~ [c3,g3,c4]@5 ~ [d3,a3,d4]@5 [a3,e4,a4]@6 [g3,d4,g4]@13 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 [e3,b3,e4]@5]/4", // E5 A5 G5 D5 E5 D5 E5 A5 …
Y: "~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@22", // A5 G5 D5 E5
Z: "[~@3 [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@5 [g3,d4,g4]@13 ~]/2", // D5 E5 A5 G5 D5 E5 D5 E5 …
AA: "[c3,g3,c4]@5 ~ [d3,a3,d4]@24 ~ [c3,g3,c4]@5 ~ [d3,a3,d4]@5 [a3,e4,a4]@6", // C5 D5 C5 D5 A5
AB: "[g3,d4,g4]@13 ~ [d3,a3,d4]@5 [e3,b3,e4]@24 ~ [d3,a3,d4]@4", // G5 D5 E5 D5
AC: "[~@2 [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 e5 f5 e5@2 d5@2 e5@2 e5@2 e5@2 d5@2 c5@2 b4 c5 b4@2 a4@2 ~ d5@2 c5@2 b4@2 a4@2 b4@3 ~ a4 a#4 a4@2 g4@2 a4@2 f4@2 g4@2 e4 f4 ~ d4@2 e4@2 a4@3 ~@3 b4@7 ~ a4@5 ~ [g4,a4] g4 [g4,a4]!2 a4 [g4,a4] g4 [d4,a4] e4 [d4,e4] d4 [d4,e4]!2 e4 [d4,e4] g4 [g4,a4] a4 [g4,a4] c5 b4 d5 ~ c5 a4 c5 ~ b4 a4 g4 a4 ~ g4!2 b4@3 ~ e5 d5 ~ d5@4 ~ f#4 e4!2 ~ a5 e4!2 ~ g5 e4!2 f#5 ~ e4!2 e5 ~ e4!2 d5 e4 ~ e4 c5 e4 ~ e4 b4 c5 b4 a4 b4 c5 b4 a4 g3@2 ~ f#4 ~ g4 f#4 e4@3, ~@49 b4@2 ~@25 e4@2 ~@114]/4", // E5 A5 G5 Gsus2 D5 Dsus2 Gsus2
AD: "g4 a4 g4 ~ a4 a4@2 a#4@2 a4@3 g4 a4 g4 f4 e4 f#4!2 [a4,a#4] a4@2 a4 a#4 a4 ~ g4 f4 e4@2 f4@2 d4@3 ~ d4 [d4,e4]!2 e4 ~@4 b3 a3 b3 d4", // A#maj7 Dsus2
AE: "~ e4 f#4!2 ~ g4 f#4 a4 b4 c5 b4 b4@2 d5@2 e5@2 f#5 g5 f#5 e5 g5 ~ a5@2 b5 b5@2 b5@14 ~@2 f#4@2 g#4@2",
AF: "[~ a4@3 b4@3 c#5@8 d5@3 c#5@3 b4@2 a4@3 g#4@3 a4@8 b4@3 a4@3 g#4@2 e4@5 ~ e4@8 c#4@3 d4@3 a4@3 a4@2 a4@3 a4@3 g#4@3 e4@5 f#4@3 g#4@3 a4@3 b4@2 c#5@8 ~ d5@2 c#5@3 b4@3 a4@3 g#4@2 a4@8 ~ b4@3 a4@2 g#4@3 e4@5 ~ e4@8 c#4@3 d4@2 a4@3 a4@3 a4@3 a4@3 g#4@2 e4@5 ~ f#4@3 g#4@2 a4@3 b4@3 c#5@8]/4",
AG: "[d5@3 c#5@3 b4@3 a4@2 g#4@3 a4@8 b4@3 a4@3 g#4@3 e4@5 e4@8 ~ c#4@2 d4@3 a4@3 a4@3 a4@2 a4@3 g#4@3 e4@5 f#4@3 g#4@3 a4@3 b4@3 c#5@8 d5@3 c#5@2 b4@2]/2",
AH: "~ a4@3 g#4@3 a4@8 b4@3 a4@3 g#4@2 e4@5 ~ e4@8 c#4@3 d4@3 a4@2 a4@3",
AI: "[a4@3 a4@3 g#4@3 e4@5 f#4@5 ~ a4@5 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@3 f#4@2 f#4@3 f#4@5 ~ e4@2 f#4@2]/2",
AJ: "~ g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@5 a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3",
AK: "[g#4@3 ~@3 g#4@3 g#4@2 g#4@3 g#4@8 e4@3 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 g#4@2 ~ e4@2 f#4@3 a4@3 a4@3 a4@2 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 ~ a4@5 f#4@3 g#4@3 ~@2 g#4@2, ~@22 f#4 ~@25]/2",
AL: "~ g#4@3 g#4@3 g#4@8 e4@3 f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@2 g#4@2 f#4@2 e4@2 f#4@3 a4@2 a4@3",
AM: "[a4@3 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@2 g#4@3 ~@3 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@2 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@4]/2",
AN: "~ a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3 g#4@3 ~@3 g#4@2 g#4@3 g#4@3 g#4@8",
AO: "[e4@3 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 ~ f#4@2 e4@2 f#4@3 a4@3 a4@2 a4@3 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@3 g#4@8 e4@3 f#4@2 f#4@2, ~@10 g#4 ~@37]/2",
AP: "[~ f#4@5 ~ e4@2 f#4@3 g#4@2 f#4@2 e4@2 e4@42 ~@36]/2",
})).s("gm_distortion_guitar").gain(0.05).pan(0.8)
// chords · distortion guitar · "Distortion Guitar 2"
const distortion_guitar_2 = note(`<
~@53 A B@3 C@2 D E@2 F@3 G H@3 I@2 J K L M N O P@2 Q R S T U V W@3 X Y@2 Z AA AB@4 AC AD@2 AE AF AG AH@5 AI@4 AJ@2 AK
AL@2 AM AN@2 AO AP@2 AQ AR@2 AS@2
>`.pickRestart({
A: "~@15 c#4@3 f#4@2 g#4@3 a4@3 g#4@3 f#4@2 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3",
B: "[b4@3 a4@3 b4@5 e4@3 g#4@3 a4@2 b4@3 e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@3 e4@2 f#4@3 g#4@3 f#4@5 c#4@3 f#4@3 g#4@3 a4@2 g#4@3 f#4@3 a4@5 ~ f#4@2 a4@3 b4@3 c#5@3 b4@2 a4@3 b4@5 ~ e4@2 g#4@3 a4@3 b4@3 e4@3 g#4@2 a4@3 b4@3 a4@3 g#4@2 f#4@3 e4@3 f#4@3 g#4@2 f#4@5 ~]/3",
C: "[c#4@3 f#4@3 g#4@2 a4@3 g#4@3 f#4@3 a4@5 f#4@3 a4@3 b4@2 c#5@3 b4@3 a4@3 b4@5 e4@3 g#4@3 a4@3 b4@2 e4@3 g#4@3 a4@3 b4@2 a4@3 g#4@3 f#4@3 e4@3 f#4@2 g#4@3 f#4@5 ~ c#4@2 f#4@3 g#4@2]/2",
D: "~ a4@3 g#4@2 f#4@3 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3 b4@3 a4@2 b4@5 ~ e4@3 g#4@2 a4@3 b4@3",
E: "[e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@2 e4@3 f#4@3 g#4@3 f#4@8 a4@5 ~ a4@5 a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3 g#4@3 ~@3 g#4@2 g#4@3 g#4@3 g#4@8 e4@2]/2",
F: "[~ f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@3 ~ f#4@2 e4@2 f#4@3 a4@3 a4@2 a4@3 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@3 f#4@2 f#4@3 f#4@5 ~ e4@2 f#4@3 g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@5 a4@3 b4@3 a4@5 g#4@5, ~@9 g#4 ~@62]/3",
G: "~ a4@5 f#4@3 g#4@3 ~@3 g#4@3 g#4@2 g#4@3 g#4@8 e4@3 f#4@3 f#4@3 f#4@5 e4@3",
H: "[f#4@3 g#4@2 ~ e4@2 f#4@3 a4@3 a4@3 a4@2 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 ~ a4@5 f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@3 g#4@8 e4@3 f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@2 g#4@2 f#4@2 e4@2 f#4@3 c#4@2 f#4@3 g#4@3 a4@3 g#4@3 f#4@2 a4@5 ~ f#4@3 a4@2 b4@3 c#5@3 b4@3 a4@2 b4@5 ~, ~@5 f#4@2 ~@137]/3",
I: "[e4@3 g#4@3 a4@2 b4@3 e4@3 g#4@3 a4@2 b4@3 a4@3 g#4@3 f#4@2 e4@3 f#4@3 g#4@3 f#4@5 c#4@3 f#4@3 g#4@3 a4@2 g#4@3 f#4@3 a4@5 f#4@3 a4@3 b4@3 c#5@3 b4@2 a4@3 b4@5 ~ e4@2 g#4@3 a4@2]/2",
J: "~ b4@3 e4@2 g#4@3 a4@3 b4@3 a4@3 g#4@2 f#4@3 e4@3 f#4@3 g#4@3 ~@2 [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@2", // D5 E5
K: "~@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~", // E5 D5 E5 D5 C5
L: "[d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4] [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@2", // D5 E5 D5 E5 D5
M: "~@2 [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@2 [d3,a3,d4] [d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@3 [c3,g3,c4]@2 [d3,a3,d4]@2", // D5 C5 D5 C5 D5
N: "[d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [a2,e3,a3]@3 ~ [a2,e3,a3]@3 ~ [b2,f#3,b3]@3 [b2,f#3,b3]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3", // D5 A5 B5 D5 E5
O: "~ [e3,b3,e4] [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@3 [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ g5 e5 ~ d5 b4 d5 e5", // E5 D5 E5 D5 C5
P: "[~ g5 e5 d5 ~ b4 d5 e5 g5 ~ e5 d5 b4 ~ d5 e5 g5 e5 ~ d5 b4 d5 ~ e5 g5 e5 d5 ~ b4 d5 e5 ~ g5 e5 d5 b4 ~ d5 e5 a5@7 ~ g5@3 ~ e5@2 ~@2 b5 ~ b5 ~ g5 e5 g5 f#5@2 ~@2 g3@3 ~ d5 b4 ~ d5 b4 a4 ~ b4 a4 g4 a4 ~ g4 e4 g4 ~ e4 d4 e4 d4 ~ b3 d4 a3 ~ g3]/2",
Q: "a3 g3 e3 ~ g3 e3@7 ~@5 g3@3 [b4,d5]@11 ~ b4@2 a4@2 g4 g#4@3 e4 g4 e4 ~ g4 g#4@2 e4", // Bm
R: "~ g4 e4 g4@2 d5@2 d5 ~ b4 d5 b4 a#4 ~ a4 c#5 b4 a4 ~ [g4,b4]@2 e4@2 [g4,b4]@3 ~@3 g5!2 ~ e5 g5 e5@2 ~@2 b4 b3 ~ b4 b3 g4 b3 ~ b4 b3", // G
S: "b4 ~ b3 g4 b3 b4 ~ b3 b4 b3 ~ g4 b3 b4@6 a4@2 g4@2 f#4@2 g4@2 f#4@2 d4@2 a3@7 a3@2 e4@3 ~ f#4@3 ~",
T: "g4@3 ~ f#4@2 e4@15 b3@2 e4@3 ~ f#4@3 ~ g4@3 ~ f#4@2 e4@5 d4@3 ~ g4@2",
U: "~@2 f#4@2 e4@5 ~ d4@3 ~ e4@2 ~ a4@2 b4@29", V: "~@2 a4@5 ~ a4@3 ~ a4@3 ~@3 b3@2 e4@3 f#4@3 ~ g4@3 ~ f#4@2 e4@15",
W: "[~@2 e4@3 ~ f#4@3 ~ g4@3 ~ f#4@2 e4@5 ~ d4@3 ~ g4@3 f#4@2 e4@5 ~ d4@3 ~ e4@2 ~@2 a4@2 b4@30 ~ a4@5 a4@3 ~ a4@3 ~@3 e4@2 a4@3 ~ b4@3 ~ c5@3 ~ b4@2 a4@15 e4@2 a4@3 ~ b4@3 ~ c5@3 b4@2 a4@5, ~ b3@2 ~@141]/3",
X: "~ g4@3 ~ c5@3 ~ b4@2 a4@5 ~ g4@3 a4@2 ~@2 d5@2 e5@22",
Y: "[~@3 d5@2 e5@5 ~ d5@2 e5@9 ~@4 e4@3 ~ f#4@3 ~ g4@3 ~ f#4@2 e4@15 b3@2 e4@3 ~ f#4@3 ~ g4@3 ~ f#4@2 e4@5 ~ d4@3 g4@3 ~ f#4@2 e4@5 ~ d4@3 ~, ~@25 b3@2 ~@69]/2",
Z: "e4 ~ a4 b4@21", AA: "a4@5 ~ a4@3 ~@5 [d3,a3,d4]@5 [e3,b3,e4]@24 ~ [d3,a3,d4]@4",
AB: "[~@2 [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [c3,g3,c4]@5 ~ [d3,a3,d4]@24 ~ [c3,g3,c4]@5 ~ [d3,a3,d4]@5 [a3,e4,a4]@6 [g3,d4,g4]@13 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 [e3,b3,e4]@5]/4", // E5 A5 G5 D5 E5 D5 E5 A5 …
AC: "~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@22", // A5 G5 D5 E5
AD: "[~@3 [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@5 ~ [e3,b3,e4]@24 ~ [d3,a3,d4]@5 ~ [e3,b3,e4]@5 ~ [a3,e4,a4]@5 [g3,d4,g4]@13 ~]/2", // D5 E5 A5 G5 D5 E5 D5 E5 …
AE: "[c3,g3,c4]@5 ~ [d3,a3,d4]@24 ~ [c3,g3,c4]@5 ~ [d3,a3,d4]@5 [a3,e4,a4]@6", // C5 D5 C5 D5 A5
AF: "[g3,d4,g4]@13 ~ [d3,a3,d4]@5 [e3,b3,e4]@24 ~ [d3,a3,d4]@4", // G5 D5 E5 D5
AG: "~@2 [e3,b3,e4]@5 ~ [a3,e4,a4]@6 [g3,d4,g4]@13 [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3", // E5 A5 G5 D5 E5
AH: "[~ [e3,b3,e4] [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@3 [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4] [e3,b3,e4]@3 ~ [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@3 ~ [c3,g3,c4]@2 [d3,a3,d4]@2 [d3,a3,d4]@2 [d3,a3,d4]@3 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [d3,a3,d4]@3 ~ [c3,g3,c4]@2 [d3,a3,d4] [d3,a3,d4]@2 [d3,a3,d4]@4 [d3,a3,d4]@2 [d3,a3,d4]@3 ~ [a2,e3,a3]@3 ~ [a2,e3,a3]@3 ~ [b2,f#3,b3]@3 ~ [b2,f#3,b3]@3 [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [e3,b3,e4]@2 [e3,b3,e4]@3 [e3,b3,e4]@3 ~ [d3,a3,d4]@2 [e3,b3,e4]@2 [e3,b3,e4]@2 [e3,b3,e4]@4 [e3,b3,e4]@2 [e3,b3,e4]@3 ~ [d3,a3,d4]@3 ~ [d3,a3,d4]@4 ~ [c3,g3,c4]@5 ~@2 [c3,g3,c4]@7 ~@2 f#4@2 g#4@2]/5", // E5 D5 E5 D5 C5 D5 E5 D5 …
AI: "[~ a4@3 b4@3 c#5@8 d5@3 c#5@3 b4@2 a4@3 g#4@3 a4@8 b4@3 a4@3 g#4@2 e4@5 ~ e4@8 c#4@3 d4@3 a4@3 a4@2 a4@3 a4@3 g#4@3 e4@5 f#4@3 g#4@3 a4@3 b4@2 c#5@8 ~ d5@2 c#5@3 b4@3 a4@3 g#4@2 a4@8 ~ b4@3 a4@2 g#4@3 e4@5 ~ e4@8 c#4@3 d4@2 a4@3 a4@3 a4@3 a4@3 g#4@2 e4@5 ~ f#4@3 g#4@2 a4@3 b4@3 c#5@8]/4",
AJ: "[d5@3 c#5@3 b4@3 a4@2 g#4@3 a4@8 b4@3 a4@3 g#4@3 e4@5 e4@8 ~ c#4@2 d4@3 a4@3 a4@3 a4@2 a4@3 g#4@3 e4@5 f#4@3 g#4@3 a4@3 b4@3 c#5@8 d5@3 c#5@2 b4@2]/2",
AK: "~ a4@3 g#4@3 a4@8 b4@3 a4@3 g#4@2 e4@5 ~ e4@8 c#4@3 d4@3 a4@2 a4@3",
AL: "[a4@3 a4@3 g#4@3 e4@5 f#4@5 ~ a4@5 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@3 f#4@2 f#4@3 f#4@5 ~ e4@2 f#4@2]/2",
AM: "~ g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@5 a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3",
AN: "[g#4@3 ~@3 g#4@3 g#4@2 g#4@3 g#4@8 e4@3 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 g#4@2 ~ e4@2 f#4@3 a4@3 a4@3 a4@2 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 ~ a4@5 f#4@3 g#4@3 ~@2 g#4@2, ~@22 f#4 ~@25]/2",
AO: "~ g#4@3 g#4@3 g#4@8 e4@3 f#4@3 f#4@2 f#4@5 ~ e4@3 f#4@2 g#4@2 f#4@2 e4@2 f#4@3 a4@2 a4@3",
AP: "[a4@3 a4@5 ~ a4@2 b4@3 a4@5 ~ g#4@5 a4@5 ~ f#4@2 g#4@3 ~@3 g#4@3 g#4@3 g#4@2 g#4@8 ~ e4@2 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 g#4@2 f#4@2 e4@2 f#4@2 a4@3 a4@3 a4@3 a4@4]/2",
AQ: "~ a4@3 b4@3 a4@5 g#4@5 ~ a4@5 f#4@3 g#4@3 ~@3 g#4@2 g#4@3 g#4@3 g#4@8",
AR: "[e4@3 f#4@3 f#4@3 f#4@5 e4@3 f#4@3 ~ f#4@2 e4@2 f#4@3 a4@3 a4@2 a4@3 a4@5 ~ a4@3 b4@2 a4@5 ~ g#4@5 a4@5 ~ f#4@3 g#4@3 ~@2 g#4@3 g#4@3 g#4@3 g#4@8 e4@3 f#4@2 f#4@2, ~@10 g#4 ~@37]/2",
AS: "[~ f#4@5 ~ e4@2 f#4@3 g#4@2 f#4@2 e4@2 e4@42 ~@36]/2",
})).s("gm_distortion_guitar").gain(0.05).pan(0.3)
// bass · electric bass finger · "Bass"
const bass = note(`<
~@53 A@3 B@3 C@2 D E@3 F G H I@3 J K L M N O@5 P Q R S@3 T@3 U V W X@6 Y Z AA AB AC@5 AD@3 AE AF@2 AG AH@2 AI AJ@2
AK@3 AL AM@2 AN@2
>`.pickRestart({
A: "[~@12 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 d2@3 d2@3 d2@3 ~@3 e2@2 e2@3 e2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 d2@5 ~ d2@5 ~@5]/3",
B: "[~ e2@5 e2@5 ~ e2@5 ~@6 b1@3 b1@3 b1@3 ~@2 c#2@3 c#2@3 c#2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@7 e2@5 e2@5 ~ e2@5 ~@6 d2@2 d2@3 d2@3 ~@3 e2@3 e2@2 e2@3 ~@3 f#2@5 f#2@5]/3",
C: "[~ f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 b1@3 b1@3 b1@3 ~@2 c#2@3 c#2@3 c#2@3 ~@2 f#2@5 ~ f#2@5 ~ f#2@5 ~]/2",
D: "~@5 d2@5 d2@5 ~ d2@5 ~@6 e2@5 e2@5 ~ e2@5 ~@5",
E: "[~ d2@3 d2@2 d2@3 ~@3 e2@3 e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@7 b1@2 b1@3 b1@3 ~@3 c#2@2 c#2@3 c#2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 d2@5]/3",
F: "~ d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 d2@3 d2@3 d2@3 ~@2 e2@3",
G: "e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 ~ d2@5 ~",
H: "~@5 e2@5 e2@5 ~ e2@5 ~@6 b1@3 b1@2 b1@3 ~@3 c#2@3 c#2@2 c#2@3 ~@2",
I: "[~ f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 d2@3 d2@3 d2@3 ~@2 e2@3 e2@3 e2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 d2@5 ~ d2@5 ~@6 e2@5 e2@5]/3",
J: "~ e2@5 ~@6 b1@3 b1@3 b1@3 ~@2 c#2@3 c#2@3 c#2@3 ~@2 d2@2 e2@2 e2@2 e2@4 e2@2 e2@2",
K: "~@2 e2@2 e2@3 e2@2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 d2@3 ~ d2@3 ~ c2@3 ~ c2@3 ~",
L: "d2@2 e2@2 e2@2 e2@4 e2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@3 e2@2 e2@3 ~ d2@2",
M: "~@2 d2@3 ~ c2@3 ~ c2@3 ~ c2@2 d2 d2@2 d2@4 d2@2 d2@3 ~ d2@2 d2@3 ~ d2@2 d2@3 ~ d2@3 c2@2 d2@2",
N: "d2@2 d2@4 d2@2 d2@3 ~ a1@3 ~ a1@3 ~ b1@3 b1@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ e2@2 e2@3",
O: "[~ e2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ d2@3 d2@3 ~ c2@3 ~ c2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2 e2@3 ~ d2@3 ~ d2@3 ~ c2@3 ~ c2@3 ~ d2@2 e2@2 e2@2 e2@3 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@3 ~ e2@3 ~ d2@2 e2 e2@2 e2@4 e2@2 e2@3 ~ d2@3 ~ d2@3 ~ c2@3 ~ c2@3 c2@2 d2@2 d2@2 d2@4 d2@2 d2@3 ~ d2@2 d2@3 ~ d2@2 d2@3 d2@3 ~ c2@2 d2@2 d2@2 d2@4 d2@2 d2@3 ~ a1@3 ~ a1@3 b1@3 ~ b1@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@2]/5",
P: "~@2 e2@2 e2@3 e2@2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 d2@3 ~ d2@2 d2@3 ~ d2@2 d2@3 ~",
Q: "e2@3 ~ e2@2 e2@3 ~ e2 e2@2 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 e2@2 c2@3 ~ c2@2 c2@3 c2@2 c2@2 c2@2 d2@2",
R: "~@2 d2@2 d2@3 ~ d2@2 d2@2 d2@2 e2@3 e2@2 e2@3 ~ e2@2 e2@2 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 ~ c2@3 ~, ~@43 e2@2 ~@3",
S: "[c2@2 c2@3 ~ c2@2 c2@2 c2@2 d2@3 ~ d2@2 d2@3 ~ d2 d2@2 d2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 e2@2 e2@3 ~ e2@2 e2@3 e2@2 e2@2 e2@2 c2@3 ~ c2@2 c2@3 ~ c2@2 c2@2 c2@2 d2@3 d2@2 d2@3 ~ d2@2 d2@2 d2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 e2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 e2@2 c2@3 ~ c2@2 c2@3 ~ c2 c2@2 c2@2 d2@3 ~ d2@2 d2@3]/3",
T: "[~ d2@2 d2@2 d2@2 a1@3 ~ a1@2 a1@3 a1@2 a1@2 a1@2 a1@3 ~ a1@2 a1@3 ~ a1@2 a1@2 a1@2 f1@3 f1@2 f1@3 ~ f1@2 f1@2 f1@2 g1@3 ~ g1@2 g1@3 ~ g1@2 g1@2 ~ a1@3 ~ a1@2 a1@3 ~ a1@2 a1@2 a1@2 a1@3 ~ a1@2 a1@3 ~ a1 a1@2 a1@2 f1@3 ~ f1@2 f1@3 ~ f1@2 f1@2 f1@2 g1@3 ~ g1@2 g1@3 g1@2 g1@2 g1@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2, ~@67 g1@2 ~@75]/3",
U: "e2@2 e2@3 e2@2 e2@3 ~ e2@2 e2@2 e2@2 c2@3 ~ c2@2 c2@3 ~ c2@2 c2@2 ~ d2@3 ~ d2@2 d2@3 ~ d2@2 d2@2 d2@2, ~@31 c2@2 ~@15",
V: "e2@3 ~ e2@2 e2@3 ~ e2 e2@2 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@2 e2@2 e2@3 ~ e2@2 e2@3 e2@2 e2@2 e2@2 e2@2",
W: "~@2 e2@2 e2@3 ~ e2@2 e2@2 e2@2 d2@5 e2@3 ~ e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 ~ d2@4, ~@43 e2@2 ~@3",
X: "[~@2 e2@2 e2@2 e2@2 a2@2 a2@2 a2@2 g2@2 g2@2 g2@2 g2@2 g2 g2@2 g2@2 d2@5 ~ e2@3 ~ e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2 e2@2 e2@2 e2@2 e2@2 d2@5 ~ e2@2 e2@2 e2@2 a2@2 a2@2 a2@2 g2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 c2@5 ~ d2@3 ~ d2@2 d2@2 d2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 c2@5 ~ d2@3 ~@2 a2@2 a2@2 a2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 d2@5 ~ e2@3 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 d2@5 e2@2 e2@2 e2@2 a2@2 a2@2 a2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 ~ d2@5 ~ e2@3 ~ e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2 e2@2 e2@2 d2@5 ~ e2@2 e2@2 e2@2 a2@2 a2@2 a2@2 g2@2 g2@2 g2 g2@2 g2@2 g2@2 g2@2 d2@5 ~ e2@3 ~ e2@2 e2@2, ~@130 d2@2 ~@79 g2@2 ~@75]/6",
Y: "e2@2 e2@2 e2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 d2@5 ~ e2@2 e2@2 e2@2 a2@2 a2 a2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2",
Z: "c2@5 ~ d2@3 ~ d2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 d2@2 c2@5 ~ d2@3 d2@2 a2@2 a2@2 a2@2",
AA: "g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 g2@2 d2@5 e2@3 ~ e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 e2@2 ~ d2@4, ~@43 e2@2 ~@3",
AB: "~@2 e2@2 e2@2 e2@2 a2@2 a2@2 a2@2 g2@2 g2@2 g2@2 g2@2 g2 g2@2 g2@2 d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ e2@2 e2@3",
AC: "[~ e2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ d2@3 d2@3 ~ c2@3 ~ c2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2 e2@3 ~ d2@3 ~ d2@3 ~ c2@3 ~ c2@3 ~ c2@2 d2@2 d2@2 d2@3 d2@2 d2@3 ~ d2@2 d2@3 ~ d2@2 d2@3 ~ d2@3 ~ c2@2 d2 d2@2 d2@4 d2@2 d2@3 ~ a1@3 ~ a1@3 ~ b1@3 ~ b1@3 d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ e2@2 e2@3 ~ e2@2 e2@3 e2@3 ~ d2@2 e2@2 e2@2 e2@4 e2@2 e2@3 ~ d2@3 ~ d2@4 ~ c2@5 ~@2 c2@7 ~@2 f#2@4]/5",
AD: "[~ f#2@5 ~ f#2@5 ~@6 d2@5 d2@5 ~ d2@5 ~@6 e2@5 e2@5 ~ e2@5 ~@6 d2@3 d2@3 d2@3 ~@2 e2@3 e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@7 e2@5 e2@5 ~ e2@4]/3",
AE: "~@7 d2@2 d2@3 d2@3 ~@3 e2@3 e2@2 e2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@3",
AF: "[~@3 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 d2@3 d2@3 d2@3 ~@2 e2@3 e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 ~ f#2@5 ~@6 d2@4]/2",
AG: "~ d2@5 ~ d2@5 ~@6 e2@5 e2@5 ~ e2@5 ~@6 d2@3 d2@2 d2@3",
AH: "[~@3 e2@3 e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@7 d2@2 d2@3 d2@3 ~@3 e2@2 e2@2]/2",
AI: "~ e2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 d2@5 ~ d2@5 ~@3",
AJ: "[~@3 e2@5 ~ e2@5 e2@5 ~@6 b1@3 b1@3 b1@3 ~@2 c#2@3 c#2@3 c#2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 ~ d2@5 ~@6 e2@4]/2",
AK: "[~ e2@5 ~ e2@5 ~@6 d2@3 d2@2 d2@3 ~@3 e2@3 e2@2 e2@3 ~@3 f#2@5 f#2@5 ~ f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 e2@5 ~@6 b1@3 b1@3 b1@3 ~@2 c#2@3 c#2@3 c#2@3 ~@3 f#2@5 f#2@5 ~ f#2@4]/3",
AL: "~@7 d2@5 d2@5 ~ d2@5 ~@6 e2@5 e2@5 ~ e2@5 ~@3",
AM: "[~@3 d2@3 d2@3 d2@3 ~@2 e2@3 e2@3 e2@3 ~@2 f#2@5 ~ f#2@5 f#2@5 ~@6 d2@5 ~ d2@5 d2@5 ~@6 e2@5 ~ e2@5 ~ e2@5 ~@6 b1@2 b1@2]/2",
AN: "[~ b1@3 ~@3 c#2@2 c#2@3 c#2@3 ~@3 e2@42 ~@36]/2",
})).s("gm_electric_bass_finger").gain(0.11)
// drums · snare
const snare = s("sd").struct(`<
~@12 A B C A B C A B C A B C D B C D E C A B C A B C A B C A B C A B C A B C A B C A B F G H I J K L M H N O P Q R S T
U V W X Y Z AA AB AC AD AE AF X AG AH AI AJ AK AD AL AM AN AO AP AI AJ AK AD AL AM AN AG AH AI AB AC AD AE AQ AR AS AT
AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BC BI ~
>`.pickRestart({
A: "~@3 x ~@4", B: "~ x ~@5 x", C: "~@5 x ~@2", D: "x ~@2 x ~@2 x ~", E: "~ x", F: "~@23 x ~@21 x ~@2",
G: "~@19 x ~@16 x ~@10 x", H: "~@8 x ~@10 x ~@4", I: "~@12 x ~@16 x ~@10 x ~@7", J: "~@4 x ~@10 x ~@8",
K: "~@5 x ~@15 x ~@10 x ~@15", L: "~ x ~@21 x ~@21 x ~@2", M: "~@14 x ~@10 x ~@16 x ~@5", N: "~@3 x ~@5 x ~@7 x ~@6",
O: "~@8 x ~@21 x ~@16 x", P: "~@10 x ~@16 x ~@20", Q: "~ x ~@21 x ~@16 x ~@7", R: "~@3 x ~@15 x ~@22 x ~@5",
S: "~@16 x ~@15 x ~@10 x ~@4", T: "~@6 x ~@10 x ~@6", U: "~@8 x ~@16 x ~@10 x ~@11", V: "~@5 x ~@21 x ~@20",
W: "~ x ~@16 x ~@10 x ~@8 x ~@7 x ~", X: "~@5 x ~@7 x ~@7 x ~@7 x ~@2 x ~@3 x ~@3 x ~@3 x ~@3",
Y: "~@4 x ~@6 x ~@7 x ~@7 x ~@7 x ~@6 x ~@3 x ~", Z: "~@2 x ~@3 x ~@3 x ~@6 x ~@7 x ~@7 x ~@7 x ~@6",
AA: "x ~@7 x ~@3 x ~@3 x ~@3 x ~@2 x ~@7 x ~@7 x ~@7 x", AB: "~@6 x ~@7 x ~@7 x ~@3 x ~@2 x ~@3 x ~@3 x ~@7 x ~@2",
// … 115 more lines
More by Iron Maiden
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.