0:00/0:00
// I Don't Care (If You Love Me Anymore) — The Mavericks
// 155 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 127 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(155/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 · drawbar organ · "Draw Organ"
const drawbar_organ = note(`<
~@6 A B C D E F G@2 H G I@2 J I G K A L M N I F G K L O I F J I G K P@2 Q@2 C@2 G R P@2 G@2 S T U ~ G O I F I F G K G
K C F J I V W X Y Z@3 AA AB AC AD AE AF AG AH AI AD AJ AK AL G@2 I@2 G@2 AL P G@2 S@2 AM ~ L K I F I F G K AN K C F J
I G K J C Q K J I Q AO AP
>`.pickRestart({
A: "[e4,g4,c5]@4 ~@2 [e4,g4,c5] ~@9", B: "[e4,g4,c5]@5 ~ [e4,g4,c5] ~@9",
C: "[d4,g4,b4]@3 ~@3 [d4,g4,b4] ~@5 [d4,g4,b4] ~@3", D: "~@2 [g4,b4]@2 ~@4 [d4,g4,b4] ~@7, ~@2 d4 ~@13",
E: "[d4,g4,b4]@2 ~@4 [d4,g4,b4] ~@5 [d4,g4,b4] ~@3", F: "~@2 [d4,g4,b4] ~@5 [d4,g4,b4] ~@3 [d4,g4,b4] ~@3",
G: "[e4,g4,c5]@4 ~@2 [e4,g4,c5] ~@5 [e4,g4,c5] ~@3", H: "[g4,c5] ~@5 [e4,g4,c5] ~@5 [e4,g4,c5] ~@3, e4 ~@7",
I: "[d4,g4,b4]@4 ~@2 [d4,g4,b4] ~@5 [d4,g4,b4] ~@3", J: "[c4,f4,a4]@4 ~@2 [c4,f4,a4] ~@5 [c4,f4,a4] ~@3",
K: "~@2 [e4,g4,c5] ~@5 [e4,g4,c5] ~@3 [e4,g4,c5] ~@3", L: "[e4,g4,c5]@5 ~ [e4,g4,c5] ~@5 [e4,g4,c5] ~@3",
M: "[d4,g4,b4]@5 ~ [d4,g4,b4] ~@5 [d4,g4,b4] ~@3", N: "~@2 d4 ~@5 [d4,g4,b4] ~@3 [d4,g4,b4] ~@3",
O: "[e4,g4,c5] ~@5 [e4,g4,c5] ~@5 [e4,g4,c5] ~@3", P: "[f4,a4,c5]@3 ~@3 [f4,a4,c5] ~@5 [f4,a4,c5] ~@3",
Q: "[e4,g4,c5]@3 ~@3 [e4,g4,c5] ~@5 [e4,g4,c5] ~@3", R: "[e4,g4,c5]@4 ~@2 [e4,g4,a#4,c5] ~@5 [e4,g4,a#4,c5] ~@3",
S: "[d4,f#4,a4,d5]@3 ~@3 [d4,f#4,a4,d5] ~@5 [d4,f#4,a4,d5] ~@3", // D
T: "[d4,f#4,a4,d5]@4 ~@2 [d4,f#4,a4,d5] ~@5 [d4,f#4,a4,d5] ~@3", U: "[d4,g4,b4] ~@15",
V: "[e4,g4,c5]@4 [e4,g4,c5] ~ [e4,g4,c5] ~@3 [e4,g4,c5] ~ [e4,g4,c5] ~ e4 ~", // C
W: "[e4,g4,c5]@2 [e4,g4,c5] ~ [e4,g4,c5] ~@3 [e4,g4,c5] ~ [e4,g4,c5] ~ [e4,g4,c5] ~ e4 ~", // C
X: "[e4,g4,c5]@3 ~ [g4,c5]@2 ~@4 [e4,g4,c5] ~@3 e4 ~, ~@4 e4 ~@11", // C C5 C
Y: "[e4,g4,c5]@3 ~ [e4,g4,c5] ~@5 [e4,g4,c5] ~@3 [e4,g4,c5] ~", // C
Z: "[d4,g4,b4]@3 ~ [d4,g4,b4]@2 ~@4 [d4,g4,b4] ~@3 d4 ~", // G
AA: "[d4,g4,b4]@3 ~ [d4,g4,b4]@2 ~@4 [d4,g4,b4]@2 ~@2 [d4,g4,b4] ~", // G
AB: "[e4,g4,c5]@3 ~ [e4,g4,c5]@3 ~@3 [e4,g4,c5] ~@3 e4 ~", // C
AC: "[e4,g4,c5]@3 ~ [e4,g4,c5]@2 ~@4 [e4,g4,c5]@2 ~@2 e4 ~", // C
AD: "[e4,g4,c5]@3 ~ [e4,g4,c5]@2 ~@4 [e4,g4,c5] ~@3 e4 ~", // C
AE: "[e4,g4,c5]@3 ~ [e4,g4,c5]@3 ~@3 [e4,g4,c5]@2 ~@2 [e4,g4,c5] ~", // C
AF: "[d4,g4,b4]@3 ~ [d4,g4,b4]@3 ~@3 [d4,g4,b4] ~@3 d4 ~", // G
AG: "[d4,g4,b4]@3 ~ [d4,g4,b4]@3 ~@3 [d4,g4,b4]@2 ~@2 [d4,g4,b4] ~", // G
AH: "[c4,f4,a4]@3 ~ [c4,f4,a4]@2 ~@4 [c4,f4,a4]@2 ~@2 [c4,f4,a4] ~", // F
AI: "[d4,g4,b4]@3 ~ [d4,g4,b4]@3 ~@3 [g4,b4]@2 ~@2 [d4,g4,b4] ~, ~@10 d4 ~@5", // G
AJ: "[e4,g4,c5]@3 ~ [e4,g4,c5]@2 ~@4 [e4,g4,c5]@2 ~@2 [e4,g4,c5] ~", // C
AK: "[f4,a4,c5]@4 ~@2 [f4,a4,c5] ~@5 [f4,a4,c5] ~@3, [e4,g4] ~@15", // F Em
AL: "[f4,a4,c5]@4 ~@2 [f4,a4,c5] ~@5 [f4,a4,c5] ~@3", AM: "[d4,b4] ~@7, g4 ~@15",
AN: "[e4,g4,c5]@4 ~@3 [e4,g4,c5] ~@4 [e4,g4,c5] ~@3", AO: "[e4,g4,c5] ~@15", AP: "~@6 [e4,g4,c5] ~",
})).s("gm_drawbar_organ").gain(0.35)
// bass · electric bass finger · "Bass"
const bass = note(`<
~@2 A B C D C E F G F H C I C E J K L M C N C E J O F P C I C E J Q L M C N R S A T F U C V R S A W X Y Z ~ C AA J O F
U C I C E J Q L M C N C E J AB F U C I C E J Q AC M C N R S A T F U C D R S A W X Y Z ~ C AD J AB F P C AE C E J Q L M
C N R M C N R M N AF AG
>`.pickRestart({
A: "c2 ~ c2@2 a2@2 c2 ~ c2 ~ c2@2 a2@2 c2 ~", B: "c2 ~ c2@2 a2 ~ c2@3 ~ c2@2 c3@2 c2 ~",
C: "c2 ~ c2@2 a2@2 c2@3 ~ c2@2 a2 ~ c2@2", D: "c2 ~ c2@2 c2@2 c2@2 a1@2 a1@2 g1 ~ e2 ~",
E: "~@2 c2@2 a2 ~ c2@2 c2@2 g1@2 a1@2 c2@2", F: "g2 ~ g2@2 e3@2 g2@3 ~ g2@2 e3 ~ g2@2",
G: "~@2 g2@2 e3 ~ g2@2 g2@2 d2@2 e2@2 a2@2", H: "~@2 g2@2 e3 ~ g2@2 g2@2 d2@2 e2@2 g1@2",
I: "c2 ~ c2@2 c2@2 c2@2 a1@2 a1@2 g1 ~ b1 ~", J: "g2 ~ g2@2 e3@2 g2 ~ g2 ~ g2@2 e3@2 g2 ~",
K: "g2 ~ g2@2 e3 ~ g2@3 ~ g2@2 g3@2 d2 ~", L: "f2 ~ f2@2 d3@2 f2@3 ~ f2@2 d3 ~ a2@2",
M: "~@2 g2@2 e3 ~ g2@2 g2@2 d2@2 e2@2 e2@2", N: "c2 ~ c2@2 c2@2 c2@2 a1@2 a1@2 g1 ~ c2 ~",
O: "g2 ~ g2@2 e3 ~ g2@3 ~ g2@2 g3@2 f2 ~", P: "~@2 g2@2 e3 ~ g2@2 g2@2 d2@2 e2@2 b2@2",
Q: "g2 ~ g2@2 e3 ~ g2@3 ~ g2@2 g3@2 f#2 ~", R: "f2 ~ f2@2 d3@2 f2@3 ~ f2@2 d3 ~ f2@2",
S: "~@2 f2@2 d3 ~ f2@2 f2@2 c2@2 d2@2 f2@2", T: "c2 ~ c2@2 a2 ~ c2@3 ~ c2@2 c3@2 f2 ~",
U: "~@2 g2@2 e3 ~ g2@2 g2@2 d2@2 e2@2 d3@2", V: "c2 ~ c2@2 c2@2 c2@2 a1@2 a1@2 g1 ~ g2 ~",
W: "c2 ~ c2@2 a2 ~ c2@3 ~ c2@2 c3@2 e2 ~", X: "d2 ~ d2@2 b2@2 d2@3 ~ d2@2 b2 ~ d2@2",
Y: "~@2 d2@2 b2 ~ d2@2 d2@2 a1@2 b1@2 f#2@2", Z: "g2 ~@15", AA: "~@2 c2@2 a2 ~ c2@2 c2@2 g1@2 a1@2 b2@2",
AB: "g2 ~ g2@2 e3 ~ g2@3 ~ g2@2 g3@2 a2 ~", AC: "f2 ~ f2@2 d3@2 f2@3 ~ f2@2 d3 ~ c3@2",
AD: "~@2 c2@2 a2 ~ c2@2 c2@2 g1@2 a1@2 e2@2", AE: "c2 ~ c2@2 c2@2 c2@2 a1@2 a1@2 g1 ~ d2 ~", AF: "c3!4 a2!2 g#2!2",
AG: "g2 f2 e2 c2 ~@2 c2 ~",
})).s("gm_electric_bass_finger").gain(0.36)
// chords · piano
const piano = note(`<
~@2 A B A C A B D E D E A F A B D E G E A F A B D E D E A B A B D E G E A C H I J K L M N O H I J K P Q ~@2 A B D E D
E A B A B D E G E A B A B D E D E A F A B D E G E A C H I J K L M N O H I R O P Q ~@2 A B D E D E A F A B D E G E A F
G E A B G E F S T
>`.pickRestart({
A: "[c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5]@2", // C5
B: "~@2 [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,f4,a4] ~ [c4,e4,g4] ~", // C5 F C
C: "[c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [e6,f6,g6,a6,c7] [a5,c6,d6] [e5,f5,g5] [c5,d5] [e4,f4,g4,a4] d4", // C5 Fmaj7 D7 Em Csus2 Fmaj7
D: "[g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4]@2", // G7
E: "~@2 [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,c4,e4] ~ [g3,b3,d4] ~", // G7 C G
F: "[c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~@7", // C5
G: "[f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5]@2", // F5
H: "~@2 [f4,c5,f5] ~ [f4,c5,f5] ~ [f4,c5,f5] ~ [c5,f5] ~ [f4,a#4,d5] ~ [a4,c5]@2 f4 ~, ~@8 f4@2 ~@2 g#4 ~@3", // F5 A# Am
I: "~@2 [f4,c5,f5] ~@3 [f4,c5,f5]@3 ~ [f4,a#4,d5] ~ [g#4,a4] ~ f4 ~, ~@6 c5 ~", // F5 A# Amaj7
J: "~@2 [c4,g4,c5] ~@3 [c4,g4,c5]@3 ~ [c4,f4,a4] ~ [e4,g4]@2 c4 ~, ~@12 d#4 ~@3", // C5 F Em
K: "~@2 [c4,c5] ~@3 [c4,g4,c5]@3 ~ [c4,f4,a4] ~ [e4,g4]@2 c4@2, ~@2 g4@2 ~@8 d#4 ~@3", // C C5 F Em
L: "~@2 [g3,d4,f4] ~@3 [g3,d4,f4]@3 ~ [g3,c4,e4] ~ [a#3,b3] ~ g3@2, ~@6 d4 ~", // G7 C Bmaj7
M: "~@2 [g3,d4,f4] ~@3 [g3,d4,f4]@3 ~ [g3,c4,e4] ~ [b3,d4]@2 g3@2, ~@12 a#3 ~@3", // G7 C Bm
N: "c4 ~ [c4,g4,c5] ~@3 [c4,g4,c5]@3 ~ [c4,f4,a4] ~ [d#4,e4] ~ c4 ~, ~@6 g4 ~", // C5 F Emaj7
O: "~@2 [c4,g4,c5] ~@3 [c4,g4,c5]@3 ~ [c4,f4,a4] ~ [d#4,e4] ~ c4 ~, ~@6 g4 ~", // C5 F Emaj7
P: "~@2 [d4,a4,d5] ~@3 [d4,a4,d5]@3 ~ [d4,g4,b4] ~ [f4,f#4] ~ d4@2, ~@6 a4 ~", // D5 G F#maj7
Q: "~@2 [d4,a4,d5] ~@3 [d4,a4,d5]@3 ~ [d4,g4,b4] ~ [f#4,a4]@2 d4@2, ~@12 f4 ~@3", // D5 G F#m
R: "~@2 [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [g4,c5] ~ [c4,f4,a4] ~ [e4,g4]@2 c4 ~, ~@8 c4@2 ~@2 d#4 ~@3", // C5 F Em
S: "[c4,c5]!4 [a3,a4]!2 [g#3,g#4]!2", T: "[g3,g4] [f3,f4] [e3,e4] [c3,c4] ~@2 [c3,g3,c4,e4,c5] ~",
})).s("gm_piano").gain(0.28)
// other · acoustic guitar steel · "Lead Guitar"
const acoustic_guitar_steel = note(`<
~@5 A B@2 C@2 D@4 B@2 E@6 F@2 G@2 H@4 I@2 J@6 K@2 L@6 M@2 N@2 O@2 P Q R@2 S@2 T U@3 V@2 W@6 ~@15 X Y@2 Z@4 AA@2 AB@2
N@2 AC@2 P Q AD@2 AE@2 AF AG@3 AH@2 AI@7 AJ@7 ~
>`.pickRestart({
A: "~@14 e4 ~", B: "[g4 ~ g4@5 ~ g4@3 ~ f4 ~ f4@5 ~ e4@3 ~ e4@4 c4@4]/2", C: "[g3@2 b3@27 ~ b3 ~]/2",
D: "[g4@2 f4@5 ~ f4@4 e4 ~ e4@5 ~ f4@3 ~ e4@4 d4@2 c4@31 ~ c4 ~]/4",
E: "[g3@2 b3@21 ~ b3@4 c4@2 d4@10 f4@4 a4@2 e4@5 ~ c4@4 d4@4 b3@2 c4@31 ~ c4 ~]/6",
F: "[g4 ~ g4@5 ~ g4@3 ~ g4 ~ f4@6 e4@3 ~ e4@4 c4@4]/2", G: "[g3 b3@14 b3]/2",
H: "[g4@2 f4@5 ~ f4@4 e4 ~ e4@5 ~ f4@4 e4@4 d4@2 c4@31 ~ c4@2]/4",
I: "[g4 ~ g4@5 ~ g4@3 ~ f4 ~ f4@5 ~ e4@3 ~ e4@4 c4@3 ~]/2",
J: "[g3@2 b3@21 ~ b3@4 c4@2 d4@10 f4@4 a4@2 e4@6 c4@4 d4@4 b3@2 ~@30 a4@3 ~, ~@31 c4@16 ~]/6",
K: "[a4@2 f4@4 c4@6 f4@2 a4@12 ~@2 a4@3 ~]/2",
L: "[g4@2 e4@2 f4@2 e4@20 a4@3 ~ a4@4 g4@3 ~ g4@4 f4@3 ~ f4@4 e4@3 ~ e4@4 d4@3 ~ c4@24 ~@6 a4@3 ~]/6",
M: "[a4@2 f4 c4@3 f4 b4@7 a4@2]/2", N: "[g4@2 e4@2 f4@2 e4@21 ~ e4@4]/2",
O: "[f#4@5 ~@3 f#4@4 g4@2 a4@6 ~@2 a4@2 g4@4 f#4@4]/2", P: "g4 f#4 g4 f#4 g4 b4 g4 f#4", Q: "g4@3 e4",
R: "[g4@3 ~ g4@3 ~ g4@3 ~ g4@2 f4@6 e4@3 ~ e4@4 g3@3 ~]/2", S: "[g3@2 b3@28 d4 ~]/2", T: "g4@2 f4@5 ~ f4@2 e4@4 ~@2",
U: "[e4@4 f4@4 e4@4 d4@2 c4@28 ~@4 e4 ~]/3", V: "[g4 ~ g4@4 ~@2 g4@3 ~ f4 ~ f4@5 ~ e4@3 ~ e4@3 ~ g3@3 ~]/2",
W: "[g3@2 b3@20 ~@2 b3@4 c4@2 d4@10 f4@4 a4@2 e4@5 ~ c4@4 d4@4 b3@2 c4@29 ~@5]/6", X: "~@12 a4@3 ~",
Y: "[a4@3 ~ f4@2 c4@6 f4@2 a4@13 ~ a4@3 ~]/2",
Z: "[g4@2 e4@2 f4@2 e4@22 a4 ~ a4@4 g4 ~ g4 ~ g4@3 ~ f4 ~ f4 ~ f4@4 e4 ~ e4 ~ e4@3 ~ e4 ~ d4@3 ~]/4",
AA: "[c4@13 ~ a4 ~]/2", AB: "[a4@4 f4@2 c4@6 f4@2 a4@13 ~ a4@3 ~]/2",
AC: "[f#4@3 ~@5 f#4@4 g4 ~ a4@6 ~@2 a4@2 g4@4 f#4@4]/2",
AD: "[g4@3 ~ g4@3 ~ g4@3 ~ g4@2 f4@6 e4@2 ~@2 e4@3 ~ c4@3 ~]/2", AE: "[g3@2 b3@24 ~@4 d4 ~]/2",
AF: "g4 f4@2 ~ f4 e4@2 ~", AG: "[e4@4 f4@3 ~ e4@4 d4@2 c4@31 ~ c4@2]/3",
AH: "[g4 ~ g4@3 ~@3 g4@2 ~@2 f4 ~ f4@5 ~ e4@3 ~ e4@3 ~ c4@3 ~]/2",
AI: "[g3@2 b3@20 ~@2 b3@4 c4@2 d4@10 f4@4 a4@2 e4@6 c4@4 d4@4 b3@2 c4@25 ~ b3@4 c4@2 d4@10 f4@4 a4@2 e4@2]/7",
AJ: "[~@4 c4@4 d4@4 b3@2 c4@26 b3@4 c4@2 d4@10 f4@4 a4@2 e4@6 c4@4 d4@4 b3@2 c4@23 ~@11]/7",
})).s("gm_acoustic_guitar_steel").gain(0.8).pan(0)
// chords · acoustic guitar steel · "Guitar"
const acoustic_guitar_steel_2 = note(`<
~@2 A B C D C D E F E F G H C D E F I J A B C D K L E F G H C D M N I J A B O@2 P Q R@2 S T O@2 S T U@2 ~@2 C D K L E
F G H C D E F I J A B C D M N E F G H V@2 W@2 I J A B O@2 P Q R@2 P Q O@2 S T U@2 ~@2 C D M N E F A B V@2 M N I J A B
I J A B I J G X Y
>`.pickRestart({
A: "[c3,g3] c3 a3 c3 c4 c3 a3 c3", B: "~@2 [g3,c4]@2 [g3,c4] ~ [g3,c4]@2 [g3,c4]@2 [g3,c4]@2 [g3,c4]@2 [g3,c4]@2",
C: "~@2 [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,g4,c5] ~ [c4,f4,a4] ~ [d#4,e4,g4]@2 c4 ~", // C5 F D#
D: "~@2 [c4,g4,c5] ~@3 [c4,g4,c5]@3 ~ [c4,f4,a4] ~ [d#4,e4,g4] ~ c4 ~", // C5 F D#
E: "~@2 [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,d4,f4] ~ [g3,c4,e4] ~ [a#3,b3,d4]@2 g3 ~", // G7 C A#
F: "~@2 [g3,d4,f4] ~@3 [g3,d4,f4]@3 ~ [g3,c4,e4] ~ [a#3,b3,d4] ~ g3 ~", // G7 C A#
G: "[c3,g3]@2 c3 ~ [c3,a3]@2 c3@2 c4@2 c3@2 a3 ~ [c3,g3]@2", H: "[c3,g3] ~ d#3 ~ e3 ~ g3 ~ a3 ~ [g3,c4]@6",
I: "[f3,c4]@2 f3 ~ [f3,d4]@2 f3@2 f4@2 f3@2 d4 ~ [f3,c4]@2", J: "[g2,d3]@2 g2@2 e3@2 g2@2 f3@2 g2@2 e3 ~ [g2,d3]@2",
K: "[g2,d3] g2 e3 g2 f3 g2 e3 g2", L: "~@2 [d3,g3]@2 [d3,g3] ~ [d3,g3]@2 [d3,g3]@2 [d3,g3]@2 [d3,g3]@2 [d3,g3]@2",
M: "[g2,d3]@2 g2 ~ [g2,e3]@2 g2@2 f3@2 g2@2 e3 ~ [g2,d3]@2", N: "[g2,d3] ~ a#2 ~ b2 ~ d3 ~ e3 ~ [d3,g3]@6",
O: "~@2 [c4,f4] ~@3 [c4,f4]@4 d4 ~ g#3@2 a3 ~", P: "~@2 [g3,c4] ~@3 [g3,c4]@4 a3 ~ d#3@2 e3 ~",
Q: "~@2 d#3 ~ e3 ~ g3 ~ a3 ~ [g3,c4]@6", R: "~@2 [d3,g3] ~@3 [d3,g3]@4 e3 ~ a#2@2 b2 ~",
S: "~@2 [g3,c4] ~@3 [g3,c4]@4 a3 ~ d#3 ~ e3 ~", T: "[d#4,g4] ~ d4 ~ c4 ~ a3 ~ g3 ~ [g3,c4]@6",
U: "~@2 [a3,d4] ~@3 [a3,d4]@4 b3 ~ f3@2 f#3 ~", // D5
V: "[[c3,g3]@2 c3 ~ [c3,a3]@2 c3@2 c4@2 c3@2 a3 ~ [c3,g3]@4 c3@2 a3@2 c3@2 c4@2 c3@2 a3 ~ [c3,g3]@2]/2", // C5 F C5
W: "[[g2,d3]@2 g2 ~ [g2,e3]@2 g2@2 f3@2 g2@2 e3 ~ [g2,d3]@4 g2@2 e3@2 g2@2 f3@2 g2@2 e3 ~ [g2,d3]@2]/2", // G5 C G5
X: "[c4,c5]!4 [a3,a4]!2 [g#3,g#4]!2", Y: "[g3,g4] [f3,f4] [e3,e4] [c3,c4] ~@2 [c3,g3,c4,e4,c5] ~",
})).s("gm_acoustic_guitar_steel").gain(0.32)
// chords · acoustic guitar steel · "Guitar"
const acoustic_guitar_steel_3 = note(`<
~@2 A@6 B@4 A@4 B@2 C D A@4 B@4 A@4 B@2 C D A@2 E@2 A@2 B@2 A@2 E@2 A@2 F@2 G ~ A@2 B@4 A@4 B@2 C D A@4 B@4 A@4 B@2 C
D A@2 E@2 A@2 B@2 A@2 E@2 A@2 F@2 G ~ A@2 B@4 A@4 B@2 C D A@2 C D A@2 C D H I J
>`.pickRestart({
A: "[[c3,g3]@3 ~ [c3,a3] ~ g3 ~ [c3,c4]@3 ~ [c3,a3] ~ [c3,g3]@5 ~ [c3,a3]@2 g3 ~ [c3,c4]@2 g3 ~ [c3,a3] ~ [c3,g3]@2]/2", // C5 F C F C5 F C F …
B: "[[g2,d3]@3 ~ [g2,e3] ~ d3 ~ [g2,f3]@3 ~ [g2,e3] ~ [g2,d3]@5 ~ [g2,e3]@2 d3 ~ [g2,f3]@2 d3 ~ [g2,e3] ~ [g2,d3]@2]/2", // G5 C G7 C G5 C G7 C …
C: "[f3,c4]@3 ~ [f3,d4] ~ c4 ~ [f3,f4]@3 ~ [f3,d4] ~ [f3,c4]@2", // F5 Dm F Dm F5
D: "[g2,d3]@3 ~ [g2,e3]@2 d3 ~ [g2,f3]@2 d3 ~ [g2,e3] ~ [g2,d3]@2", // G5 C G7 C G5
E: "[[f3,c4]@3 ~ [f3,d4] ~ c4 ~ [f3,f4]@3 ~ [f3,d4] ~ [f3,c4]@5 ~ [f3,d4]@2 c4 ~ [f3,f4]@2 c4 ~ [f3,d4] ~ [f3,c4]@2]/2", // F5 Dm F Dm F5 Dm F Dm …
F: "[[d3,a3]@3 ~ [d3,b3] ~ a3 ~ [d3,d4]@3 ~ [d3,b3] ~ [d3,a3]@5 ~ [d3,b3]@2 a3 ~ [d3,d4]@2 a3 ~ [d3,b3] ~ [d3,a3]@2]/2", // D5 G D G D5 G D G …
G: "[g2,d3]@3 ~@13", H: "[c3,g3]@3 ~ [c3,a3] ~ g3 ~ [c3,c4]@3 ~ [c3,a3] ~ [c3,g3]@2",
I: "[c4,c5]!4 [a3,a4]!2 [g#3,g#4]!2", J: "[g3,g4] [f3,f4] [e3,e4] [c3,c4] ~@2 [c3,g3,c4,e4,c5] ~",
})).s("gm_acoustic_guitar_steel").gain(0.32)
// chords · piano
const piano_2 = note(`<
~@22 A B C D E F G H I J K L M N O B P Q R S T U V W X Y Z AA AB AC AD ~ AE AF AG AH AG AH J AF J AF AG AH AI AJ AK AL
AM AN AO AP AQ AR AS AT@2 ~@48
>`.pickRestart({
A: "~@4 [e5,g5,c6] ~ [e5,g5,c6] ~@5 [e5,g5,c6] ~ [g5,c6] ~", // C C5
B: "~@2 [e5,g5,c6] ~@3 [e5,g5,c6] ~@3 [e5,g5,c6] ~@3 [e5,g5,c6] ~", C: "~@10 [d5,g5,b5] ~@3 d5 ~",
D: "[g5,b5] ~ [g5,b5] ~ [f#5,a#5] ~ [d5,f5,a5]@4 [d5,f5,a5] ~ [f5,a5] ~ d5 ~", E: "~@4 [f5,a5] ~@5 [d5,f5,a5] ~@5",
F: "~@2 [d5,f5,a5] ~@7 [d5,f5,a5] ~@3 [d5,f5,a5] ~", G: "[e5,g5] c6@2 ~@3 [e5,g5,c6] ~@3 [e5,g5,c6] ~@3 e5 ~",
H: "[e5,g5,c6] ~@5 [e5,g5,c6] ~@3 [c5,d5,e5,f5] ~@3 [c5,e5,g5] ~", I: "~@4 [e5,g5,b5,c6] ~@5 [e5,g5,c6] ~@5",
J: "[e5,g5,c6] ~@5 [e5,g5,c6] ~@5 [e5,g5,c6] ~@3", K: "[d5,g5,b5] ~@5 [d5,g5,b5] ~@3 [d5,g5,b5]@3 ~ d5 ~",
L: "[c5,d5,g5,b5] ~ [d5,g5,b5] ~ [d5,f#5,a#5] ~ [d5,f5,a5]@3 ~ [d5,f5,a5]@3 ~ [d5,f5,a5] ~", // G Daug Dm
M: "~@10 [c5,f5,a5] ~@3 [c5,f5,a5] ~", N: "[d5,g5] ~@5 [d5,g5,b5] ~@3 [d5,g5,b5] ~@3 [d5,g5,b5] ~, b5 ~@7",
O: "[e5,g5,c6]@4 ~@2 [e5,g5,c6] ~@3 [e5,g5,c6] ~@3 e5 ~", P: "[f5,a5,c6]@3 ~@3 [f5,a5,c6] ~@5 [f5,a5,c6] ~@3",
Q: "~@2 [f5,a5,c6] ~@3 [f5,a5,c6] ~ [f5,a5,c6]@3 ~ [f5,a5,c6] ~@3", // F
R: "[e5,g5,c6] ~@5 [e5,g5,c6] ~@3 [e5,g5]@3 ~ e5 ~", // C Em
S: "[e5,g5] ~ [e5,g5] ~ [f5,a5] ~ [e5,g5]@3 ~ [e5,g5]@3 g5 [e5,g5] ~, ~@10 f5 ~@5", // Em F Em
T: "~@6 [d5,g5,b5] ~@3 [d5,g5,b5] ~@5", U: "~@2 [d5,g5,b5] ~@3 [d5,g5,b5] ~@3 [d5,g5,b5] ~@3 [d5,g5,b5] ~",
V: "[e5,g5,c6]@3 ~ e5 ~ [e5,g5,c6] ~@3 e5 ~ [e5,g5,c6]@2 ~@2", // C
W: "e5 ~ [e5,g5,c6] ~@3 e5 ~ [e5,g5,c6]@2 ~@2 [e5,g5,c6]@3 ~", X: "[f5,a5,c6] ~@5 [f5,a5,c6] ~@5 [f5,a5,c6] ~@3",
Y: "~@2 [f5,a5,c6] ~@5 [f5,a5,c6] ~@3 [f5,a5,c6] ~@3", Z: "[e5,g5,c6] ~@5 [e5,g5,c6] ~@3 [e5,g5]@4 e5 ~",
AA: "[e5,g5] ~ [e5,g5] ~ [f5,a5] ~ [e5,g5]@3 ~ [e5,g5] ~ [e5,g5] ~ [e5,g5] ~", // Em F Em
AB: "[d5,f#5,a5]@3 ~ d5 ~ [d5,f#5,a5] ~@5 [d5,f#5,a5] ~@3", AC: "~@2 [d5,f#5,a5] ~@5 [d5,f#5,a5] ~@3 [d5,f#5,a5] ~@3",
AD: "[d5,g5,b5] ~@15", AE: "[e5,g5,c6] ~ c6 ~ [e5,g5,c6] ~@5 [e5,g5,c6] ~@5",
AF: "~@2 [e5,g5,c6] ~@5 [e5,g5,c6] ~@3 [e5,g5,c6] ~@3", AG: "[d5,g5,b5] ~@5 [d5,g5,b5] ~@5 [d5,g5,b5] ~@3",
AH: "~@2 [d5,g5,b5] ~@5 [d5,g5,b5] ~@3 [d5,g5,b5] ~@3", AI: "~@4 [c5,f5] [g5,a5] [c5,f5,a5] ~@5 [c5,f5,a5] ~@3",
AJ: "~@4 [d5,g5,b5] ~ [d5,g5,b5] ~@5 [d5,g5,b5] ~@3", AK: "~@4 [e5,g5,c6] ~ [e5,g5,c6] ~@5 [e5,g5,c6] ~@3",
AL: "[e5,g5,c6] ~@5 [e5,g5,c6] ~@7 [e5,g5] ~", AM: "[e5,g5,c6]@2 ~@4 [e5,g5] ~ [e5,g5,c6]@2 ~@4 [e5,g5] ~",
AN: "[e5,g5,c6]@2 ~@4 [e5,g5] ~ [e5,g5,c6]@2 ~@4 e5 ~", // C Em C
AO: "[d5,g5,b5] ~ [d5,g5,b5] ~ [d5,g5,b5]@3 ~ [d5,g5,b5] ~ [d5,g5,b5] ~ [c5,f5,a5] ~ [b4,d5,f5]@2", // G F Bdim
AP: "~@2 [b4,d5,f5]@3 ~ [b4,d5,f5]@2 ~@2 [g5,b5]@3 ~ g5 ~", // Bdim G
AQ: "[g5,b5]@3 ~ [g5,b5] ~ [g5,b5] ~ [b5,d6]@3 ~ [b5,d6] ~ [b5,d6] ~", // G Bm
AR: "[d6,g6]@3 ~ [d6,g6] ~ [d6,g6] ~ [g6,b6]@3 ~ [g6,b6] ~ [g6,b6] ~", // G5 G
// … 86 more lines
More by The Mavericks
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.