0:00/0:00
// holy wars the punishment due — Megadeth
// 168 bpm, 4/4, key E minor. 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 (2/4 at bar 1, 4/4 at bar 2, 3/4 at bar 96, 4/4 at bar 97, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: pitch bends are ignored
// note: Transcription provider: pdmx. https://musescore.com/score/5948934; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 273 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(168/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 · distortion guitar · "Guitare électrique [Tablature]"
const distortion_guitar = note(`<
~@4 A B C D E F E G E H I@2 J K E F E G E H I@8 E L E L E L E L E L E L E L E M N O E P Q R E M N O E P Q S T U V W X
Y Z AA T U V W X Y Z AA T U V W X Y Z AA T U V W X Y Z AA D AB@8 AC AD AE AF AG@2 AH AI AC AD AJ ~@4 AK@5 AL AM AN AO
AP AQ@3 AR AS AT AU AV AW AX@3 AM AN AO AP AY@4 AZ@4 BA@3 BB BC ~@3 BD BE AV AW AX@3 AM AN AO AP AQ@3 AR AS AT AU AV
AW AX@3 BF@2 BG BH@7 BI ~ BJ@2 BK ~ BL BM BN BO@2 BP@2 BQ BR BS BT BU BV@2 BW BX BY BZ CA CB@2 CC CD CE CF@2 CG@2 CH
CI CJ CK@2 CL@2 CM@2 CN CO@2 CP CQ CR CS CT CU CV@2 CW CX CY CZ DA@2 DB DC DD DE DF DG DH DI@2 DJ DK DL DM@2 DN@2 DO
DP DQ DR
>`.pickRestart({
A: "~@21 d3 ~ d#3", B: "e3@3 a2 ~ a#2 b2@3 b2 ~ a#2 a2@3 a2 ~ g#2 g2@3 e3 ~ f3",
C: "f#3@3 c3 ~ c#3 d3@3 d3 ~ c#3 c3@3 c3 ~ b2 a#2@3 d3 ~ d#3",
D: "e3@3 a2 ~ a#2 b2@3 b2 ~ a#2 a2@3 a2 ~ g#2 g2@3 g2 ~ a2",
E: "d3 ~ e3 e2 ~ e2 e2@3 g3 ~ e3 e2 ~ e2!2 ~ e2!2 ~ e2!2 ~ e2",
F: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [a2,e3]@3 [a#2,f3]@3", // A5 A#5
G: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [f3,c4]@3 [b2,f#3]@3", // F5 B5
H: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [b2,f#3]@3 [g2,d3]@3", // B5 G5
I: "[d3 ~ e3 e2 ~ e2 e2@3 g3 ~ e3 e2 ~ e2!2 ~ e2!2 ~ e2 [b2,f#3]@6 e2 ~ e2!2 ~ e2 [a#2,f3]@6 e2 ~ e2 [a2,e3]@3 e2@3]/2", // B5 A#5 A5
J: "[b2,f#3]", K: "[b2,f#3]@3 ~@9 [b2,f#3]@4 [g2,d3]@4 [f#2,c#3]@4",
L: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [b2,f#3]@3 e2@3", // B5
M: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [g2,d3]@3 e2@3", // G5
N: "[f#2,c#3] [g2,d3] e2 [f#2,c#3] e2!2 [f#2,c#3] [g2,d3]", O: "e2!2 [g2,d3] [f#2,c#3] e2!2 [f#2,c#3] [g2,d3]",
P: "d3 ~ e3 e2 ~ e2 e2@3 d3 ~ e3 e2 ~ e2!2 ~ e2 [g2,b2]@3 e2@3", // G
Q: "[f#2,a#2] [g2,b2] e2 [f#2,a#2] e2!2 [f#2,a#2] [g2,b2]", R: "e2!2 [g2,b2] [f#2,a#2] e2!2 [f#2,a#2] [g2,b2]",
S: "e2@3 e2@3 [g2,b2]@3 [f#2,a#2]@3 e2@3 e2@3 [f#2,a#2]@3 d3 ~ d#3", // G F#
T: "e3@3 e2 ~ e2 e2@3 [g3,b3]@3 e2@3 [f#3,a#3]@3 e2@3 d3 ~ d#3", // G F#
U: "e3@3 e2 ~ e2!2 ~ e2 [a#2,c#3]@6 [b2,d3]@3 [a#2,c#3]@3 d3 ~ d#3", // A#m Bm A#m
V: "e3@3 e2 ~ e2 e2@3 [e3,g3]@3 e2@3 [d#3,f#3]@3 e2@3 d3 ~ d#3", // Em D#m
W: "e3@3 e2 ~ e2!2 ~ e2 [f#2,a#2]@3 ~@3 e2@3 [f#2,a#2]@3 [g2,b2]@3", // F# G
X: "[a2,c#3] e2!2 [a2,c#3]@2 e2 [g2,b2] [a2,c#3]", Y: "[a#2,d3] e2!2 [a#2,d3]@2 [a2,c#3] [g2,b2] a2",
Z: "g2 ~ e2!2 ~ e2 e2@3 [a#2,d3]@6 [a2,c#3]@3 [g2,b2]@3 a2@3", // A# A G
AA: "g2 ~ e2!2 ~ e2!2 ~ e2 [a#2,f3]@6 [a2,e3]@3 [g2,d3]@3 d3 ~ d#3", AB: "[[e2,b2]@173 ~@16 [c3,g3]@3]/8",
AC: "~ [b2,f#3]@4 e2@4 [b2,f#3]@4 e2@4 e2@4 [c3,g3]@3", AD: "~ [b2,f#3]@4 e2@4 [b2,f#3]@4 e2@4 e2@4 b2@3",
AE: "~ c3@4 [d3,a3]@8 [c3,g3]@4 [b2,f#3]@4 e2@3", AF: "~ [b2,f#3]@4 e2@4 e2@4 [c3,g3]@4 [b2,f#3]@4 e2@3",
AG: "[~ [b2,f#3]@4 e2@4 e2@4 b2@4 c3@4 [d3,a3]@8 [c3,g3]@4 [b2,f#3]@4 e2@4 [b2,f#3]@4 e2@3]/2", // B5 D5 C5 B5
AH: "~ e2@4 [c3,g3]@4 [b2,f#3]@4 e2@4 [b2,f#3]@4 e2@3", AI: "~ e2@4 b2@4 c3@4 [d3,a3]@8 [c3,g3]@3",
AJ: "~ c3@4 [d3,a3]@8 [e2,b2]@8 ~@3", AK: "[~@17 [e2,b2]@92 [g2,b2]@4 [f#2,a#2]@4 ~@3]/5",
AL: "~@5 [f#2,a#2]@4 [f2,a2]@4 ~@8 [f2,a2]@3", AM: "~ [e2,b2]@4 e2@4 e2@4 d3@2 e3@2 b2@4 f#3@3",
AN: "~ e2@4 c3@4 [c3,g3]@4 ~@4 [c3,g3]@4 [c3,g3]@3", AO: "~ [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 e2@3",
AP: "~ e2@4 d3@2 e3@2 b2@4 f#3@4 e2@4 [g2,b2]@3", // G
AQ: "[~ [f#2,a#2]@4 ~@8 [f#2,a#2]@4 [f2,a2]@4 ~@8 [f2,a2]@4 [e2,b2]@4 e2@4 e2@4 d3@2 e3@2 b2@4 f#3@4 e2@4 c3@4 [c3,g3]@4 ~@3, ~@5 e4@12 ~@4 e4@12 ~@39, ~@9 b3@8 ~@8 b3@8 ~@39]/3", // F# F E5 C5
AR: "~ [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@3", AS: "~ [c3,g3]@4 e2@4 e2@4 d3@2 e3@2 b2@4 f#3@3",
AT: "~ e2@4 [g2,b2]@4 [f#2,a#2]@4 ~@8 [f#2,a#2]@3, ~@13 e4@11, ~@17 b3@7", // G F#
AU: "~ [f2,a2]@4 ~@8 [f2,a2]@4 [e2,b2]@4 e2@3, ~@5 e4@12 ~@7, ~@9 b3@8 ~@7", // F E5
AV: "~ e2@4 d3@2 e3@2 b2@4 f#3@4 e2@4 c3@3", AW: "~ [c3,g3]@4 ~@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 [c3,g3]@3",
AX: "[~ [c3,g3]@4 [c3,g3]@4 [c3,g3]@4 e2@4 e2@4 d3@2 e3@2 b2@4 f#3@4 e2@4 [g2,b2]@4 [f#2,a#2]@4 ~@8 [f#2,a#2]@4 [f2,a2]@4 ~@8 [f2,a2]@3, ~@45 e4@12 ~@4 e4@11, ~@49 b3@8 ~@8 b3@7]/3", // C5 G F# F
AY: "[~ [f#2,a#2]@4 ~@8 [f#2,a#2]@4 [f2,a2]@4 ~@8 [f2,a2]@4 b2@8 d3@4 b3@2 d4@2 g4@2 b4@2 d5@2 b4@2 g4@2 d4@2 b3@2 d4@2 g4@2 a#4@2 d5@2 a#4@2 g4@2 d4@2 a#3@2 f4@2 a#4@2 d5@2 f5@2 d5@2 a#4@2 d5@2 f5 a#5 f5, ~@5 e4@12 ~@4 e4@12 ~@63, ~@9 b3@8 ~@8 b3@8 ~@63]/4", // F# F
AZ: "[~ d5@2 ~@2 a#5@2 ~@2 a#5@12 g5@2 d5@2 e5@8 d5@2 c6@6 c6@4 c6@2 c6@4 c6@2 c6@8 ~@4 e6@12 e6@8 e6@8 e6@3]/4",
BA: "[~ e6@12 g5@2 d6@2 a#5@2 g5@2 d5@2 a#4@2 a4@2 f4@2 d4@2 c4@2 a#3@4 e3@2 g3@2 [g3,g4]@2 [g3,g4]@2 [g3,g4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a3,a4]@2 [a#3,a#4]@2 [a#3,a#4]@2 [a#3,a#4]@2 [a#3,a#4]@2 [c4,c5]@2 [c4,c5]@4 f5@2 d5]/3", // G A A# C
BB: "~ f5 a#5 f5 ~ d5 c#5 d5 ~ f5 d5!2 ~ c#5 c5 a#4 ~ f5 d5!2 ~@2 c#5@2, ~@21 d5@2 ~",
BC: "a#4@2 ~ c5@2 a#4!2 c6@11 ~@6, ~ g4 ~@10", BD: "~@5 [g2,b2]@4 [f#2,a#2]@4 ~@8 [f#2,a#2]@3",
BE: "~ [f2,a2]@4 ~@8 [f2,a2]@4 [e2,b2]@4 e2@3", BF: "[~ c4@18 a#3@2 g3@2 a#3@2 g3@2 f3@2 d3@2 c3@2 a#2@15]/2",
BG: "~ a#3@2 c4@2 c4@4 d4@4 c4@6 ~@2 g3@2 ~",
BH: "[~ c4@2 ~@2 d4@4 f4@4 g4@4 f4 g4 f4 ~ d4@2 f4@2 f#4@12 d4@4 f4@12 ~@4 a#3@4 d4@4 f4@2 g4@2 a#4@2 d5@2 f5@12 d5@4 f5@2 g5@4 d6@2 a#5@2 g5@2 f5@2 d5@2 f5@2 a#5@2 g5@2 f5@2 d5@2 c#5@2 d5@6 ~@2 c6@12 g5@2 d5@2 f5@8 a#4@4 c5@4 c5@4 c#5@4 c#5@3]/7",
BI: "~ c5@16 ~@7",
BJ: "[~@12 [g2,d3]@3 e2@3 [f#2,c#3]@2 [g2,d3]@3 e2@3 [f#2,c#3]@3 e2@3 e2@2 [f#2,c#3]@3 [g2,d3]@3 e2@3 e2@3 [f#2,d3]@2]/2", // G5 F#5 G5 F#5 G5 D
BK: "[g2,c#3]@3 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@2 [e2,b2]@6 ~@4", // Gdim F#5 G5 E5
BL: "~@6 [g2,b2]@2 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@3 [f#2,a#2]@2 e2@2", // G F# G F#
BM: "~ e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@2 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@3", // F# G F# G
BN: "e2@2 [f#2,a#2]@3 [g2,b2]@3 [e2,b2]@6 ~@10", // F# G E5
BO: "[~@23 [g2,d3]@3 e2@3 [f#2,c#3]@3 [g2,d3]@2 e2@3 [f#2,c#3]@3 e2@3 e2@3 [f#2,c#3]@2]/2", // G5 F#5 G5 F#5
BP: "[[g2,d3]@3 e2@3 e2@3 [f#2,d3]@3 [g2,c#3]@2 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@3 [e2,b2]@6 ~@16]/2", // G5 D Gdim F#5 G5 E5
BQ: "~@17 [g2,b2]@3 e2@2 [f#2,a#2]@2", BR: "~ [g2,b2]@3 e2@3 [f#2,a#2]@3 e2@2 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@3",
BS: "e2@2 [f#2,a#2]@3 [g2,b2]@3 e2@3 e2@3 [f#2,a#2]@2 [g2,b2]@3 [e2,b2]@5", // F# G F# G E5
BT: "~ e2@3 e2@2 e2@3 e2@3 e2!2 ~ e2@3 e2@2 e2@3 e2",
BU: "~ e2 e2@3 e2!2 ~ e2@2 [g2,d3]@3 e2@3 [f#2,c#3]@3 [g2,d3]@3 e2@2", // G5 F#5 G5
BV: "[[f#2,c#3]@3 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@2 e2@3 e2@3 [f#2,d3]@3 [g2,c#3]@3 e2@2 e2@3 [f#2,c#3]@3 [g2,d3]@3 [e2,b2]@5 e2@3 e2@3]/2", // F#5 G5 D Gdim F#5 G5 E5
BW: "e2@3 e2@3 e2!2 e2@3 e2@3 e2@3 e2!2 ~ e2@2 e2 ~",
BX: "e2 e2@3 [g2,b2]@3 e2@3 [f#2,a#2]@2 [g2,b2]@3 e2@3 [f#2,a#2]@3 e2@3", // G F# G F#
BY: "e2@2 [f#2,a#2]@3 [g2,b2]@3 e2@3 e2@3 [f#2,a#2]@2 [g2,b2]@3 e2@3 e2@2", // F# G F# G
BZ: "~ [f#2,a#2]@3 [g2,b2]@2 [e2,b2]@6 e2@3 e2@3 e2@2 e2@3 e2", // F# G E5
CA: "~ e2 e2@3 e2@3 e2@2 e2 ~ e2 e2@3 e2!2 ~ e2@3 [g2,d3]@2", // G5
CB: "[e2@3 [f#2,c#3]@3 [g2,d3]@3 e2@3 [f#2,c#3]@2 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@3 e2@2 e2@3 [f#2,d3]@3 [g2,c#3]@3 e2@3 e2@2 [f#2,c#3]@3 [g2,d3]@3]/2", // F#5 G5 F#5 G5 D Gdim F#5 G5
CC: "[e2,b2]@6 e2@2 e2@3 e2@3 e2@3 e2!2 ~ e2@2 e2@2", CD: "~ e2@3 e2!2 ~ e2@3 e2!2 e2@3 [g2,b2]@3 e2@3 [f#2,a#2]@3",
CE: "[g2,b2]@2 e2@3 [f#2,a#2]@3 e2@3 e2@3 [f#2,a#2]@2 [g2,b2]@3 e2@3 e2@2", // G F# G
CF: "[~ [f#2,a#2]@3 [g2,b2]@2 e2@3 e2@3 [f#2,a#2]@3 [g2,b2]@3 [e2,b2]@5 e2@3 e2@3 e2@3 e2@2 e2 ~ e2 e2@3 e2@3 e2@3 e2!2]/2", // F# G F# G E5
CG: "[e2@3 e2 ~ e2 e2@3 [g2,d3]@3 e2@2 [f#2,c#3]@3 [g2,d3]@3 e2@3 [f#2,c#3]@3 e2@2 e2@3 [f#2,c#3]@3 [g2,d3]@3 e2@3 e2@2 [f#2,d3]@3 [g2,c#3]@3]/2", // G5 F#5 G5 F#5 G5 D Gdim
CH: "e2@3 e2@3 [f#2,c#3]@2 [g2,d3]@3 [e2,b2]@6 e2@3 e2@2 e2@2", // F#5 G5 E5
CI: "~ e2@3 e2!2 ~ e2@3 e2@2 e2@3 e2 ~ e2 e2@3 e2!2 ~",
CJ: "e2@2 [g2,b2]@3 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@2 [f#2,a#2]@3 e2@3 e2@2", // G F# G F#
CK: "[~ [f#2,a#2]@3 [g2,b2]@2 e2@3 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@2 e2@3 [f#2,a#2]@3 [g2,b2]@3 [e2,b2]@5 e2@3 e2@3 e2@3 e2@3 e2!2]/2", // F# G F# G F# G E5
CL: "[e2@3 e2@3 e2@3 e2!2 ~ e2@2 e2 ~ e2 e2@3 [g2,d3]@3 e2@3 [f#2,c#3]@2 [g2,d3]@3 e2@3 [f#2,c#3]@3 e2@3 e2@2 [f#2,c#3]@3 [g2,d3]@3]/2", // G5 F#5 G5 F#5 G5
CM: "[e2@3 e2@3 [f#2,d3]@2 [g2,c#3]@3 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@2 [e2,b2]@6 e2@3 e2@3 e2@2 e2@3 e2 ~ e2 e2@3 e2@3]/2", // D Gdim F#5 G5 E5
CN: "e2@2 e2 ~ e2 e2@3 e2!2 ~ e2@3 [g2,b2]@2 e2@3 [f#2,a#2]@3 [g2,b2]@2", // G F# G
CO: "[~ e2@3 [f#2,a#2]@2 e2@3 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@2 e2@3 [f#2,a#2]@3 [g2,b2]@3 e2@3 e2@2 [f#2,a#2]@3 [g2,b2]@3 d3 e3 ~ e2!2 ~ e2@2]/2", // F# G F# G F# G
CP: "g3 ~ e3 e2 ~ e2!3 ~ e2!2 ~ e2!2 d3 ~ e3 e2 ~ e2 e2@3 d3",
CQ: "e3 ~ e2!3 ~ e2 [b2,f#3]@6 d3 e3 ~ e2!2 e2@3 g3 ~ e3", // B5
CR: "e2!2 ~ e2!2 ~ e2!3 ~ e2 d3 ~ e3 e2!2 ~ e2@3 d3 e3 e2 ~",
CS: "e2!2 ~ e2 [b2,f#3]@6 d3 e3 e2 ~ e2 e2@3 g3 e3 ~ e2!2 ~", // B5
CT: "e2!3 ~ e2!2 ~ e2 d3 e3 ~ e2!2 ~ e2@2 d3 ~ e3 e2 ~ e2!3",
CU: "~ [b2,f#3]@5 d3 ~ e3 e2 ~ e2 e2@3 g3 e3 ~ e2!3 ~ e2!2", // B5
CV: "[~ e2!3 ~ d3 e3 ~ e2!2 e2@3 d3 ~ e3 e2!2 ~ e2!2 ~ [b2,f#3]@5 d3 ~ e3 e2!2 ~ e2@3 g3 e3 e2 ~ e2!2 ~ e2!3 ~ e2]/2", // B5
CW: "e2 ~ d3 e3 e2 ~ e2 e2@3 d3 e3 ~ e2!2 ~ e2!2 [b2,f#3]@6", // B5
CX: "d3 e3 ~ e2!2 ~ e2@2 g3 ~ e3 e2 ~ e2!3 ~ e2!2 ~ e2!2 d3 ~",
CY: "e3 e2 ~ e2 e2@3 d3 e3 ~ e2!3 ~ e2 [b2,f#3]@6 d3 e3 ~", // B5
CZ: "e2!2 e2@3 g3 ~ e3 e2!2 ~ e2!2 ~ e2!3 ~ e2 d3 ~ e3 e2!2",
DA: "[~ e2@3 d3 e3 e2 ~ e2!2 ~ e2 [b2,f#3]@6 d3 e3 e2 ~ e2 e2@3 g3 e3 ~ e2!2 ~ e2!3 ~ e2!2 ~ e2 d3 e3 ~ e2!2 ~ e2@2]/2", // B5
DB: "d3 ~ e3 e2 ~ e2!3 ~ [b2,f#3]@5 d3 ~ e3 e2 ~ e2 e2@3 g3", // B5
DC: "e3 ~ e2!3 ~ e2!2 ~ e2!3 ~ d3 e3 ~ e2!2 e2@3 d3 ~ e3",
DD: "e2!2 ~ e2!2 ~ [b2,f#3]@5 d3 ~ e3 e2!2 ~ e2@3 g3 e3 e2 ~", // B5
DE: "e2!2 ~ e2!3 ~ e2!2 ~ d3 e3 e2 ~ e2 e2@3 d3 e3 ~ e2!2 ~",
DF: "e2!2 [b2,f#3]@6 d3 e3 ~ e2!2 ~ e2@2 g3 ~ e3 e2 ~ e2!3", DG: "~ e2!2 ~ e2!2 d#3@4 f#3@4 d#4@4 d3@3 f3@3",
DH: "~ d4@4 d3 e3 ~ e2!2 e2@3 g3 ~ e3 e2!2 ~ e2!2 ~ e2!2",
DI: "[e2 ~ e2 d3 ~ e3 e2!2 ~ e2@3 d3 e3 e2 ~ e2!2 ~ e2 [b2,f#3]@6 d3 e3 e2 ~ e2 e2@3 g3 e3 ~ e2!2 ~ e2!3 ~ e2!2 ~ e2]/2", // B5
DJ: "d3 e3 ~ e2!2 ~ e2@2 d3 ~ e3 e2 ~ e2!3 ~ [b2,f#3]@5 d3 ~", // B5
DK: "e3 e2 ~ e2 e2@3 g3 e3 ~ e2!3 ~ e2!2 ~ e2 e2@3 d3 e3 ~",
DL: "e2!2 e2@3 g3 ~ e3 e2!2 ~ e2!2 ~ e2!2 e2@3 d3 ~ e3 e2!2",
DM: "[~ e2@3 g3 e3 e2 ~ e2!2 ~ e2!3 ~ e2@3 d3 e3 e2 ~ e2 e2@3 g3 e3 ~ e2!2 ~ e2!2 [g2,d3]@3 e2@3 [f#2,c#3]@3 [g2,d3]@3 e2@2]/2", // G5 F#5 G5
DN: "[[f#2,c#3]@3 e2@3 e2@3 [f#2,c#3]@3 [g2,d3]@2 e2@3 e2@3 [f#2,d3]@3 [g2,c#3]@3 e2@2 e2@3 [g2,b2]@3 e2@3 [f#2,a#2]@3 [g2,b2]@2 e2@3 [f#2,a#2]@3]/2", // F#5 G5 D Gdim G F# G F#
DO: "e2@3 e2@3 [f#2,a#2]@2 [g2,b2]@3 e2@3 e2@3 [f#2,b2]@3 [g2,a#2]@2 e2@2", // F# G B5 Gm
DP: "~ e2@3 [g2,d3]@3 e2@3 [f#2,c#3]@2 [g2,d3]@3 e2@3 [f#2,c#3]@3 e2@3", // G5 F#5 G5 F#5
DQ: "e2@2 [f#2,c#3]@3 [g2,d3]@3 e2@3 e2@3 [f#2,d3]@2 [g2,c#3]@3 e2@3 e2@2", // F#5 G5 D Gdim
DR: "~ [g2,d3]@3 d3 d#3 e3@3 e2 ~ e2 [e2,b2]@6 ~@6", // G5 E5
})).s("gm_distortion_guitar").gain(0.38)
// other · acoustic guitar nylon · "Guitare électrique [Tablature]"
const acoustic_guitar_nylon = note("<~@95 A B@3 C@4 ~@170>".pickRestart({
A: "~@6 e4 f4 ~ b4@13 a4@2",
B: "[~ b4@3 c5@2 ~ d#5@3 ~ c5@3 d#5@3 e5@2 c5@2 e5@2 d5@2 b4@2 ~ c5@2 ~ c5@2 b4@2 ~ b4@2 a4@2 ~ a4@2 g#4@2 e4@2 g#4@2 a4@2 f4@4 a4@4 ~ b4@3 d5@3 b4@3 a4 a#4 a4, ~@6 e5@2 ~@19 d5@2 ~ a4@2 ~@3 g#4@2 ~@3 f4@2 ~@30]/3",
C: "[f4@3 d4@2 d#4@2 e4@2 c#4@2 d#4@2 ~ d#4@2 d4@2 ~ c4@2 b3@2 a3@2 c4@2 b3@2 a3@3 g#3@3 g3@3 f#3@3 ~ f3@3 e3@8 ~@9 [b3,e4]@31 ~@3, ~@13 e4@2 ~@3 c#4@2 ~@41 [e2,b2,e3]@32 ~@3]/4", // E5
})).s("gm_acoustic_guitar_nylon").gain(0.5)
// bass · electric bass pick · "Guitare Basse [Tablature]"
const bass = note(`<
~@4 A B C D E F E G E H I@2 J K E F E G E H L@8 E M E M E M E M E M E M E M E N O P E N O P E N O P E N O Q R S T U V
W X Y R S T U V W X Y R S T U V W X Y R S T U V W X Z AA AB@8 AC AD AE AF AG@2 AH AI AC AD AJ ~@4 AK@5 AL AM@2 AN@2 AO
AP@2 AQ AR@2 AS@2 AT AU@2 AL AV AW AX AY AZ BA BB@2 BC BD BE@2 BF BG BH AL BI@4 BJ AS@2 AT AU@2 AL AM@2 AN@2 AO BK@2
AQ AR@2 BL AY AT BM BN BO BP BD BE@2 BF BQ BR@2 BS BT BU@2 BV@2 BW ~ BX BY BZ CA@2 CB@2 CC CD CE CF CG CH@2 CI CJ CK
CL CM CN@2 CO CP CQ CR@2 CS@2 CT CU CV CW@2 CX@2 CY@2 CZ DA@2 DB DC DD DE DF DG DH@3 DI DJ@4 DK@2 DL DM DN DO DP DQ@2
DR DS DT DU@2 DV@2 DW DX DY DZ
>`.pickRestart({
A: "~@21 d2 ~ d#2", B: "e2@3 a1 ~ a#1 b1@3 b1 ~ a#1 a1@3 a1 ~ g#1 g1@3 e2 ~ f2",
C: "f#2@3 c2 ~ c#2 d2@3 d2 ~ c#2 c2@3 c2 ~ b1 a#1@3 d2 ~ d#2",
D: "e2@3 a1 ~ a#1 b1@3 b1 ~ a#1 a1@3 a1 ~ g#1 g1@3 g1 ~ a1",
E: "d2 ~ e2 e1 ~ e1 e1@3 g2 ~ e2 e1 ~ e1!2 ~ e1!2 ~ e1!2 ~ e1",
F: "d2 ~ e2 e1 ~ e1 e1@3 d2 ~ e2 e1 ~ e1!2 ~ e1 a1@3 a#1@3",
G: "d2 ~ e2 e1 ~ e1 e1@3 d2 ~ e2 e1 ~ e1!2 ~ e1 f2@3 b1@3",
H: "d2 ~ e2 e1 ~ e1 e1@3 d2 ~ e2 e1 ~ e1!2 ~ e1 b1@3 g1@3",
I: "[d2 ~ e2 e1 ~ e1 e1@3 g2 ~ e2 e1 ~ e1!2 ~ e1!2 ~ e1 b1@6 e1 ~ e1!2 ~ e1 a#1@6 e1 ~ e1 a1@3 a1@3]/2",
J: "[b1,f#2]@7 a1", K: "b1@3 ~@9 b1@4 g1@4 f#1@4",
L: "[d2 ~ e2 e1 ~ e1 e1@3 g2 ~ e2 e1 ~ e1!2 ~ e1!2 ~ e1 b1@6 e1 ~ e1!2 ~ e1 a#1@6 e1 ~ e1 a1@3 e1@3]/2",
M: "d2 ~ e2 e1 ~ e1 e1@3 d2 ~ e2 e1 ~ e1!2 ~ e1 b1@6", N: "d2 ~ e2 e1 ~ e1 e1@3 d2 ~ e2 e1 ~ e1!2 ~ e1 g1@3 e1@3",
O: "f#1 g1 e1 f#1 e1!2 f#1 g1", P: "e1!2 g1 f#1 e1!2 f#1 g1", Q: "e1@3 e1@3 g1@3 f#1@3 e1@3 e1@3 f#1@3 d2 ~ d#2",
R: "e2@3 e1 ~ e1 e1@3 [g2,b2]@3 e1@3 [f#2,a#2]@3 e1@3 d2 ~ d#2", S: "e2@3 e1 ~ e1 e1@3 a#1@6 b1@3 a#1@3 d2 ~ d#2",
T: "e2@3 e1 ~ e1 e1@3 [e2,g2]@3 e1@3 [d#2,f#2]@3 e1@3 d2 ~ d#2", U: "e2@3 e1 ~ e1!2 ~ e1 f#1@6 e1@3 g1@3 g#1@3",
V: "a#1 e1 g1 a1@2 e1 g1 a1", W: "a#1 e1 g1 a#1@2 a1 g1 a1", X: "g1 ~ e1!2 ~ e1!2 ~ e1 a#1@6 a1@3 g1@3 a1@3",
Y: "g1 ~ e1!2 ~ e1!2 ~ e1 a#1@6 a1@3 g1@3 d2 ~ d#2", Z: "g1 ~ e1!2 ~ e1!2 ~ e1 a#1@6 a1@3 g1@3 d3 ~ d#3",
AA: "e3@3 a2 ~ a#2 b2@3 b2 ~ a#2 a2@3 a2 ~ g#2 g2@3 g2 ~ a2", AB: "[e1@173 ~@16 c2@3]/8",
AC: "~ b1@4 e1@4 b1@4 e1@4 e1@4 c2@3", AD: "~ b1@4 e1@4 b1@4 e1@4 e1@4 b1@3", AE: "~ c2@4 d2@8 c2@4 b1@4 e1@3",
AF: "~ b1@4 e1@4 e1@4 c2@4 b1@4 e1@3", AG: "[~ b1@4 e1@4 e1@4 b1@4 c2@4 d2@8 c2@4 b1@4 e1@4 b1@4 e1@3]/2",
AH: "~ e1@4 c2@4 b1@4 e1@4 b1@4 e1@3", AI: "~ e1@4 b1@4 c2@4 d2@8 c2@3", AJ: "~ c2@4 d2@8 e1@4 ~@7",
AK: "[~@17 e1@92 g1@4 f#1@4 ~@3]/5", AL: "~@5 f#1@4 f1@4 ~@8 f1@3", AM: "[~ e1@4 e1@24 c2@4 g2@8 c2@4 c2@3]/2",
AN: "[~ c2@4 c2@4 c2@4 c2@4 c2@4 e1@24 g1@3]/2", AO: "~ f#1@4 ~@8 f#1@4 f1@4 ~@3",
AP: "[~@5 f1@4 e1@4 e1@24 c2@4 g2@7]/2", AQ: "~ c2@4 c2@4 c2@4 c2@4 c2@4 c2@3",
AR: "[~ c2@4 e1@24 g1@4 f#1@4 ~@8 f#1@3]/2", AS: "[~ f1@4 ~@8 f1@4 e1@4 e1@24 c2@3]/2",
AT: "~ g2@8 c2@4 c2@4 c2@4 c2@3", AU: "[~ c2@4 c2@4 c2@4 e1@24 g1@4 f#1@4 ~@3]/2",
AV: "~ e1@4 e1@4 e1@4 d2 e2@3 b1@4 f#2@3", AW: "~ e1@4 c2@4 g2@8 c2@4 c2@3", AX: "~ c2@4 c2@4 c2@4 c2@4 c2@4 e1@3",
AY: "~ e1@4 d2 e2@3 b1@4 f#2@4 e1@4 c2@3", AZ: "~ f#1@4 f#1@4 f#1@4 f#1@4 f1@4 f1@3", BA: "~ f1@4 f1@4 g1@12 g1@3",
BB: "[~ g1@4 g1@4 f#1@4 f1@4 a#1@12 a#1@4 a#1@4 a#1@4 e1@4 f1@3]/2", BC: "~ f#1@4 g1@8 g1@4 g1@4 g1@3",
BD: "~ f#1@4 f1@4 a#1@12 a#1@3", BE: "[~ a#1@4 a#1@4 e1@4 f1@4 f#1@4 g1@8 g1@4 g1@4 g1@4 f#1@4 f1@3]/2",
BF: "~ a#1@12 a#1@4 a#1@4 a#1@3", BG: "~ e1@4 f1@4 f#1@4 g1@4 g2@4 f2@3", BH: "~ d2@4 c2@4 f#1@4 g1@4 f#1@4 ~@3",
BI: "[~ e1@4 ~@8 e1@64 e1@4 ~@15]/4", BJ: "~@5 g1@4 f#1@4 ~@8 f#1@3", BK: "[~@5 f1@4 e1@28 c2@4 g2@7]/2",
BL: "~ f1@4 ~@8 f1@4 e1@4 e1@3", BM: "~ c2@4 c2@4 c2@4 e1@4 e1@4 d2 e2@2", BN: "~ b1@4 f#2@4 e1@4 c2@4 f#1@4 f#1@3",
BO: "~ f#1@4 f#1@4 f1@4 f1@4 f1@4 f1@3", BP: "~ g1@12 g1@4 g1@4 g1@3", BQ: "~ e1@4 f1@4 f#1@4 g1@8 g1@3",
BR: "[~ b1@4 d2@4 b1@4 c2@4 a#1@12 a#1@4 a#1@4 a#1@4 e1@4 f1@3]/2", BS: "~ f#1@4 g1@4 g2@4 f2@4 d2@4 c2@3",
BT: "~ f#1@4 g1@4 f#1@4 ~@8 f#1@3", BU: "[~ f1@4 ~@8 f1@4 e1@10 ~@21]/2",
BV: "[~@12 g1@3 e1@3 f#1@2 g1@3 e1@3 f#1@3 e1@3 e1@2 f#1@3 g1@3 e1@3 e1@3 f#1@2]/2",
BW: "g1@3 e1@3 e1@3 f#1@3 g1@2 e1@6 ~@4", BX: "~@3 e1@3 b1@2 e1@3 a#1@3 b1@3 e1@3 a#1@2 e1@2",
BY: "~ e1@3 a#1@3 b1@3 e1@2 e1@3 a#1@3 b1@3 e1@3", BZ: "e1@2 f#1@3 g1@3 e1@6 ~@10",
CA: "[~@20 e1@3 g2@3 e1@3 f#2@3 g2@2 e1@3 f#2@3 e1@3 e1@3 f#2@2]/2",
CB: "[g2@3 e1@3 e1@3 f#2@3 g2@2 e1@3 e1@3 f#2@3 g2@3 e2@6 ~@16]/2", CC: "~@14 e1@3 b2@3 e1@2 a#2@2",
CD: "~ b2@3 e1@3 a#2@3 e1@2 e1@3 a#2@3 b2@3 e1@3", CE: "e1@2 a#2@3 b2@3 e1@3 e1@3 f#2@2 g2@3 e2@5",
CF: "~ e1@3 e1@2 e1@3 e1@3 e1!2 ~ e1@3 e1@2 e1@3 e1", CG: "~ e1 e1@3 e1!2 ~ e1@2 g1@3 e1@3 f#1@3 g1@3 e1@2",
CH: "[f#1@3 e1@3 e1@3 f#1@3 g1@2 e1@3 e1@3 f#1@3 g1@3 e1@2 e1@3 f#1@3 g1@3 e1@5 e1@3 e1@3]/2",
CI: "e1@3 e1@3 e1!2 e1@3 e1@3 e1@3 e1!2 ~ e1@2 e1 ~", CJ: "e1 e1@3 g1@3 e1@3 f#1@2 g1@3 e1@3 f#1@3 e1@3",
CK: "e1@2 f#1@3 g1@3 e1@3 e1@3 f#1@2 g1@3 e1@3 e1@2", CL: "~ f#1@3 g1@2 e1@6 e1@3 e1@3 e1@2 e1@3 e1",
CM: "~ e1 e1@3 e1@3 e1@2 e1 ~ e1 e1@3 e1!2 ~ e1@3 g1@2",
CN: "[e1@3 f#1@3 g1@3 e1@3 f#1@2 e1@3 e1@3 f#1@3 g1@3 e1@2 e1@3 f#1@3 g1@3 e1@3 e1@2 f#1@3 g1@3]/2",
CO: "e1@6 e1@2 e1@3 e1@3 e1@3 e1!2 ~ e1@2 e1@2", CP: "~ e1@3 e1!2 ~ e1@3 e1!2 e1@3 g1@3 e1@3 f#1@3",
CQ: "g1@2 e1@3 f#1@3 e1@3 e1@3 f#1@2 g1@3 e1@3 e1@2",
CR: "[~ f#1@3 g1@2 e1@3 e1@3 f#1@3 g1@3 e1@5 e1@3 e1@3 e1@3 e1@2 e1 ~ e1 e1@3 e1@3 e1@3 e1!2]/2",
CS: "[e1@3 e1 ~ e1 e1@3 g1@3 e1@2 f#1@3 g1@3 e1@3 f#1@3 e1@2 e1@3 f#1@3 g1@3 e1@3 e1@2 f#1@3 g1@3]/2",
CT: "e1@3 e1@3 f#1@2 g1@3 e1@6 e1@3 e1@2 e1@2", CU: "~ e1@3 e1!2 ~ e1@3 e1@2 e1@3 e1 ~ e1 e1@3 e1!2 ~",
CV: "e1@2 g1@3 e1@3 f#1@3 g1@3 e1@2 f#1@3 e1@3 e1@2",
CW: "[~ f#1@3 g1@2 e1@3 e1@3 f#1@3 g1@3 e1@2 e1@3 f#1@3 g1@3 e1@5 e1@3 e1@3 e1@3 e1@3 e1!2]/2",
CX: "[e1@3 e1@3 e1@3 e1!2 ~ e1@2 e1 ~ e1 e1@3 g1@3 e1@3 f#1@2 g1@3 e1@3 f#1@3 e1@3 e1@2 f#1@3 g1@3]/2",
CY: "[e1@3 e1@3 f#1@2 g1@3 e1@3 e1@3 f#1@3 g1@2 e1@6 e1@3 e1@3 e1@2 e1@3 e1 ~ e1 e1@3 e1@3]/2",
CZ: "e1@2 e1 ~ e1 e1@3 e1!2 ~ e1@3 g1@2 e1@3 f#1@3 g1@2",
// … 174 more lines
More by Megadeth
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.