0:00/0:00
// My Melancholy Blues — Queen
// 67 bpm, 4/4, key D# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: pitch bends are ignored
// note: sustain pedal (CC 64) lengthens the held notes
// note: Full arrangement: all 59 bars on a 48-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(67/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 · "Freddie Mercury"
const piano = note("<A@8 B@5 C@6 D@6 E@5 F G H@3 I J@2 K@2 L M@2 N O@8 P@7>".pickRestart({
A: "[~@49 eb3@4 [eb3,ab3]@6 [eb3,ab3]@5 [eb3,ab3]@5 db4@4 db4@3 ~@7 bb3@3 ~@12 eb4@6 [g3,eb4]@6 ~@12 eb6@9 eb5@17 ~ eb5@2 eb5@3 ~@4 bb4@3 ~@3 bb4@2 ~@21 eb4@5 ~ [eb3,ab3,bb3,eb4]@6 ~ [eb3,g3,bb3,eb4]@5 ~ [eb3,gb3,a3,eb4]@5 ~ [eb3,g3,bb3,eb4]@5 ~@2 [eb3,gb3,a3,eb4]@5 ~ eb4@17 ~@24 [g4,eb5]@7 ~ [d2,d4,bb4,f5]@8 ~ g5@8 [eb5,g5,c6]@26 ~@11 d4@56, ~@43 eb2@47 db4@7 g3@7 ~@6 g3@46 db5@13 ab4 bb4 ab4 bb4@2 eb4@3 db4@2 eb4 bb3 db4@2 bb3@3 db4@13 ~@26 [eb3,g3]@32 a4@4 bb4@13 ~@49 g4@61, ~@69 eb3@24 eb4@3 eb2@59 eb5@44 ~@49 gb4@17 [eb2,bb3]@8 ~@9 c2@34 ~ [g2,d3]@67, ~@69 ab3@12 db4@5 ab3@62 d5@51 ~@43 eb4@31 ~@10 [eb4,c5]@34 ~ bb3@66, ~@76 db4@3 eb4@9 bb3@22 eb4@11 eb5@10 eb6@30 ab4 bb4 ab4@3 ab4 bb4 g4@31 ~@26 bb3@24 g4@4 ab4@20 ~@47 d4@8 ~@56]/8", // Ab5 Cm Ebsus4 Eb Ebdim Eb Ebdim Cm …
B: "[~@23 eb4@8 ~@21 eb4@7 ~ [g2,bb3]@20 [g2,f3,bb3,db4,f4]@33 ~@13 ab4@4 ab4@3 ab4@4 ~ ab4@17 ~@22 ab4@4 ab4@4 ab4@4 ab4@4 ~@14 f4@15 ~@2 [g3,bb3,eb4]@8 ~ [bb3,eb4]@4 ~ [bb3,eb4]@2, ~@3 gb2@28 ~ f2@27 ~@54 f2@11 f4@31 ~@7 ab3@4 ~@2 [ab3,b3]@55 g2@17, ~@3 [d3,gb3,a3,d4]@13 [d3,gb3,a3]@15 ~ [d3,f3,ab3,d4]@13 [d3,f3,ab3,d4]@14 ~ [e3,g3,e4]@53 ~@3 c3@39 ~@4 gb3@5 bb3@34 g4@25 ~@9 g3@5 g3@3, ~@10 eb4@13 ~@16 eb4@13 ~@69 ab3 c4@33 ~@6 g3@5 ~@27 ab4@29 ~@18, ~@17 d4@15 ~@88 f3@35 f3@8 a3@4 ~@10 eb4@45 ~@2 eb3@16]/5", // Gm Gm7b5 Eb Eb5 Abm D Ddim Em
C: "[~@3 [bb3,eb4]@6 [gb3,bb3,eb4]@7 [gb3,bb3,eb4]@7 [gb3,bb3,eb4]@6 [gb3,bb3,eb4]@11 ~ [f3,bb3,eb4]@17 [f3,bb3,eb4]@15 ~@2 [bb1,bb2]@50 ~@14 [g4,bb4]@12 bb4@13 ~@4 g4@4 ~@4 b3@8 ~ d4@12 ~@4 b3@8 ~@5 [d4,f4]@10 ~@3 ab3@8 [ab3,c4,f4]@4 [ab3,c4]@8 ~ ab3@4 ~@16 [b3,eb4]@5 ab3@2 ~@2 [g2,g3]@11, ~@2 g3@37 ~@2 eb3@32 ~@53 [eb3,eb4]@48 ~@2 g2@21 [d4,f4]@13 b3@15 ~@23 c4@26 ~@14, ~@9 [gb2,eb3]@31 f2@32 ~@79 g4@17 ~@4 eb4@52 ~@15 f4@13 ab3@8 b3@4 ab3@8 ~@16, ~@164 bb4@10 ~@2 g3@9 b3@12 g3@27 ~@3 ab2@25 [ab2,f4]@22 ~@14, ~@185 g4@40 ~@23 eb4@8 eb4@12 ~@20]/6", // Eb5 Ebm Ebsus2 Bb Gm Dm Fm Ab …
D: "[~ [bb3,eb4,g4]@10 ~@16 [a3,eb4,gb4]@9 ~@3 [f3,ab3,c4]@13 [f3,ab3,c4]@12 ~@13 f3@4 f3@4 f3@4 [f3,ab3,b3]@13 [f3,ab3,b3]@12 [f3,ab3,b3]@13 ~@4 d3@4 bb2@2 ~@11 [g4,bb4]@12 ~@6 bb3@2 bb3@2 bb3@2 ~ bb3@2 ~@10 f3@2 ~@27 b3@8 ~@4 [d4,f4]@10 ~@3 ab3@8 [ab3,c4,f4]@4 [ab3,c4]@8 ab3@4 ~@17 [b3,eb4]@4 ab3@2 ~@2, ~@14 [gb2,gb3]@22 ~@3 f2@48 ~@2 f2@48 ~@40 a3@2 ab3@2 g3@2 gb3@4 gb3@49 ~@3 ab2@24 [ab2,f4]@22 ~@3, ~@64 [ab3,c4]@23 ~@88 bb3@12 ~@2 b3@21 [d4,f4]@12 b3@14 ~@23 c4@26 ~@3, ~@64 f3@13 ~@50 [f3,ab3,b3]@10 ~@3 [eb3,eb4]@47 ~@2 g3@2 g4@46 ~@14 f4@12 ab3@9 b3@8 ~@8, ~@73 [f4,ab4,c5]@15 ~@72 [g4,bb4]@27 ~@3 d4@20 g3@27 ~@22 eb4@8 eb4@9 ab3@8 ~@4]/6", // Eb Ebdim Fm Fdim Gm Dm Fm Ab …
E: "[~@6 bb3@3 ~@19 [f3,ab3,c4]@6 ~@10 [f3,ab3,c4]@2 ~@20 d4@4 ~@32 [ab4,c5]@6 [ab4,c5]@6 [f4,ab4,c5]@4 f2 ~, [g2,g3]@11 ~ [gb2,eb4]@9 gb3@26 ~@5 eb4@6 c4@6 eb4@6 c4@5 c4@8 ~ e4@3 f4@3 g4@3 bb4@26 ~, ~@6 [eb4,g4]@5 ~ gb3@6 a3@5 ~ f2@22 f2@25 ~@10 eb4@14 ~@7 eb5@17 ~, ~@9 bb3@14 ~@11 [f3,ab3,c4]@10 ~@4 [gb2,gb3,a3]@23 ~ g2@23 ~ [f2,f3]@23 ~, ~@15 c4@8 ~@17 [f4,ab4,c5]@7 ~ c4@6 db4@17 ~ [g3,bb3]@6 [g3,bb3,d4]@6 [e3,g3,bb3]@35 ~]/5", // Fm Ab Fm G Ebm Eb Fm Gbm …
F: "~@4 [ab3,c4,eb4]@4 [ab3,c4,eb4]@2 [ab3,c4,eb4]@2 [ab3,c4,eb4]@4 [ab3,c4,eb4]@4 [ab3,c4,eb4]@3 ~, ab2@23 ~", // Ab
G: "~ [b3,eb4]@7 [ab3,b3,eb4]@4 [ab3,b3,eb4]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3,f4]@4 ~@2, ab2@23 ~, ab3@4 ~@5 eb4@14 ~, ~@12 g4@6 g4@5 ~, ~@15 ab4@8 ~", // B Abm Fdim
H: "[[f3,d4,f4,g4,bb4]@8 [f3,d4,f4,g4,bb4]@9 ~@23 eb4@4 ~@4 [f3,d4,f4,g4,bb4]@12 [f3,d4,f4,g4,bb4]@6 ~@18 d4@4 ~@8 f3@8 f3@8 ~@16 c4@8 [f3,ab3,c4]@6 ~@2, ~@10 [g3,c4]@13 ~@11 g3@12 eb4@2 f2@4 [ab3,c4]@4 f3 ab3 c4@2 eb4@11 ~, ~@10 eb4@10 ~@2 c4@11 ~ c4@7 eb4@3 c4 d4@26 ~, ~@16 [c5,eb5,g5,c6]@7 ~@11 eb4@6 g4@31 ~, ~@38 c5@33 ~]/3", // Gm7 Fm C5 Ab Cm
I: "gb3@6 gb3@2 ~@14 gb3 ~, gb2@21 a3@2 ~, [a3,c4]@9 a3@7 eb4@7 ~, ~@8 gb3@12 c4@3 ~, ~@10 c4 eb4 gb4@11 ~", // Am
J: "[[f2,f3,ab3,c4]@6 [gb2,gb3,a3,c4]@6 [ab2,ab3,b3,eb4]@4 ~@14 [eb5,eb6]@6 ~@8 ab4@2 a4 ~, ~@16 [bb2,bb3,d4,f4]@26 gb4 g4@4 ~, ~@24 eb3@23 ~, ~@36 [eb5,eb6]@11 ~, ~@40 eb4@7 ~]/2", // Fm Gbdim Abm Eb Bb Eb
K: "[~@12 [eb4,g4,bb4]@8 c5@2 ~@10 [d4,f4,bb4]@4 bb4@4 ~@4 f4@4 ~@12 [db4,f4,bb4]@6 c5@2 ~@24 db4@2 c4 ~, [eb2,eb3]@22 ~@2 [d2,d3]@23 ~ [db2,db3]@20 ~@2 c3@8 bb4@2 g4@2 gb4@2 f4@2 e4@2 eb4@2 d4@5 ~, [eb4,g4,bb4]@12 ~@12 [d4,f4,bb4]@8 ~@4 [d4,f4]@8 d4@24 ~@4 c2@23 ~, ~@8 c5@12 ~@8 c5@18 ~@8 c5@12 ~@6 e4@4 c5@19 ~, ~@40 [g4,bb4]@7 ~ [db4,f4,bb4]@12 ~@11 [g3,c4]@24 ~]/2", // Eb Bb Bbm Eb D Db Eb Bb …
L: "~@36 [ab3,b3]@4 ~@4 ab2@3 ~, [ab2,eb3,ab3,c4,eb4]@12 [eb3,c4]@35 ~, ~@8 f4@12 f4@8 f4@19 ~, ~@3 [ab2,ab3,eb4]@3 [ab2,ab3,b3]@3 ab2@2 ~, ~@24 eb4@8 eb4@8 [ab3,b3,eb4]@7 ~", // Abm Ab Cm Ab5 Abm
M: "[~@44 ab3@2 ~@38 f3@4 ~@2 f3@5 ~, [g2,eb3,eb4]@12 g2@28 eb4@2 c4@4 gb3@42 ab3@7 ~, ~@8 f4@12 f4@4 eb4@4 f4@19 ~@9 c4@39 ~, ~@12 [eb3,eb4]@12 eb3@23 ~ [f3,ab3,c4]@8 ab3@28 f2@11 ~, ~@24 gb2@8 eb4@4 gb2@11 ~@5 f2@4 f3@4 f2@8 f3@4 f2@8 [c5,eb5]@15 ~]/2", // Cm Eb Fm Cm
N: "[gb3,a3,c4]@8 gb3@12 ~@22 c4@5 ~, ~@8 a3@39 ~, ~@8 c4@28 d4@11 ~, ~@20 [gb3,gb4,a4,c5]@27 ~, ~@32 eb4@15 ~", // Gbdim
O: "[~@17 eb4@4 ~@20 bb4@5 ~@12 [f4,ab4,c5]@12 [f4,ab4,c5]@12 [f4,ab4,c5,eb5]@11 ~@8 [ab3,c4,eb4]@8 [ab3,c4,eb4]@4 [ab3,c4,eb4]@4 [ab3,c4,eb4]@8 ~@8 ab3@6 ~@3 [ab3,b3,eb4]@7 [ab3,b3,eb4]@4 [ab3,b3,eb4]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3]@6 [ab3,b3,f4]@4 ~@2 [f3,d4,f4,g4,bb4]@8 [f3,d4,f4,g4,bb4]@9 ~@23 eb4@4 ~@4 [d4,f4,g4,bb4]@8 [d4,f4,g4,bb4]@4 [f3,d4,f4,g4,bb4]@4 ~@4 c4@4 ~@12 d4@4 ~@4 eb4@3 ~@2 [c4,eb4,f4,ab4]@34 ~@36 eb6@28, [eb3,g3,bb3]@21 ~ e3@23 ~@2 [f3,ab3,c4]@46 ab2@36 ab2@10 ~@2 ab2@46 ~@34 [g5,c6]@14 ~@18 g4@4 eb4@4 c4@8 g4@2 eb4@6 c4@2 d4@5 ~@39 gb3@6 eb4@2 f4@2 gb4@4 eb4@10 eb5@37, ~@6 c4@16 ~ [g3,bb3,e4]@23 ~@79 [c4,eb4]@14 ~@20 eb4@28 ~@22 [g3,c4]@26 ~@2 f3@12 ~@4 d4@12 c5@19 ~@43 c4@57, ~@12 d4@10 ~@7 f4@17 ~@24 e5@22 ~@33 ab3@8 ~@38 ab4@16 ~@33 [c5,eb5]@15 ~@18 [f4,bb4]@31 ~@41 a3@59, ~@35 g4@11 ~@12 f5@34 ~@73 g4@12 g4@10 ~@22 eb4@20 ~@4 c4@22 ~@2 g3@27 ~ f3@34 ~@2 gb2@63]/8", // Fm Fm7 Ab Abm Fdim Gm7 Fm7 Eb …
P: "[~@3 [f2,f3,ab3,c4]@12 [gb2,gb3,a3,c4]@12 [ab2,ab3,b3,eb4]@8 ~@28 [eb5,eb6]@12 ~@16 ab4@4 a4@2 ~@14 [eb4,g4,bb4]@8 c5@3 ~@9 [d4,f4,bb4]@4 bb4@4 ~@4 f4@4 ~@12 [db4,f4,bb4]@6 c5@2 ~@24 db4@2 c4 ~@37 [ab3,b3]@4 ~@4 ab2@3 ~@45 ab3@2 gb3@2 ~@45, ~@35 [bb2,bb3,d4,f4]@52 gb4@2 g4@8 ~@42 [g4,bb4]@7 ~ [db4,f4,bb4]@12 ~@11 [g3,c4]@9 g4@2 gb4@2 f4@2 e4@2 eb4@2 d4@5 ~@9 f4@12 f4@8 f4@19 ~@9 f4@12 f4@4 eb4@4 f4@12 eb4@2 c4@5 ~@46, ~@51 [eb3,bb4]@46 ~@2 [eb2,eb3]@23 ~ [d2,d3]@23 ~ [db2,db3]@20 ~@2 c3@8 bb4@17 ~@13 [ab2,ab3,eb4]@12 [ab2,ab3,b3]@12 ab2@8 ~@4 [g2,eb3,g3,eb4]@12 [g2,g3]@35 ~@46, ~@51 g4@32 eb4@14 ~@2 [eb4,g4,bb4]@12 ~@12 [d4,f4,bb4]@8 ~@4 [d4,f4]@8 d4@24 ~@4 c2@23 ~ [ab2,eb3,ab3,c4,eb4]@12 [eb3,c4]@35 ~@13 [eb3,eb4]@12 eb3@23 ~@46, ~@51 eb4@24 [eb5,eb6]@22 ~@10 c5@12 ~@8 c5@18 ~@8 c5@12 ~@6 e4@4 c5@19 ~@25 eb4@8 eb4@8 [ab3,b3,eb4]@7 ~@25 [gb2,gb3]@8 eb4@4 [gb2,gb3]@11 ~@46]/7", // Fm Gbdim Abm Eb Bb Bbm Abm Bb …
})).s("gm_piano").gain(0.35)
// bass · acoustic bass · "John Deacon"
const bass = note("<~@15 A@6 B@4 C D E F G H I J K L M N O P Q R C S T U@8 V W X@2 Y Z ~>".pickRestart({
A: "[~@30 eb2@38 ~@4 g2@3 ~ eb2@3 ~ g1@38 ~@4 b1@3 ~ g1@3 ~@2 ab1@50 g1@25 gb1@25 f1@50 ~@5 d2@2]/6",
B: "[~@2 f2@4 ab2@6 b2@31 ~ eb2@49 g2@25 ~@4 b2@4 g2@4 d2@4 b1@8 ~ ab1@49]/4", C: "g1 gb1", D: "f1@9 ~ ab1 f1",
E: "gb1", F: "g1 e2", G: "f2", H: "ab1@9 ab1 ab2 ab1", I: "ab1", J: "g1@5 c2@7", K: "g1@10 c2@8 ~@2 c3 g2 e2 c2",
L: "f1", M: "~ f1 a1 c2@9", N: "f1@3 gb1@3 ab1 ~ bb1@4", O: "eb2", P: "eb3@4 bb2 eb3 d3@6", Q: "db3 c2", R: "ab1!2",
S: "f1 f2 ab2 f2@9", T: "~ f1 a1 c2 eb2 gb2 a2@6",
U: "[g1@23 e2@23 ~ f2@35 ~@3 f1@4 g1@4 ab1@48 ab1@48 g1@20 c2@20 c3@2 ab2@2 e2@2 c2@2 g1@16 ~@4 c2@18 ~@2 c3@2 g2@2 eb2@2 ~@2 f1@36 gb1@63]/8",
V: "~@3 f1@12 gb1@12 ab1@4 ~@4 bb1@13", W: "~ eb2@15", X: "[~@3 eb3@24 d3@16 d3@2 bb2@2 g2@2 d2@2 db2@24 c2@21]/2",
Y: "~ ab1@8 g1@7", Z: "~ gb1@8 f1@7",
})).s("gm_acoustic_bass").gain(0.36)
// drums · snare
const snare = s("sd").struct("<~@15 A B C D E F G H I J K@2 L M K@7 N O K@5 P Q R S@3 T ~@2 U V W@4 ~>".pickRestart({
A: "~@43 x ~@4", B: "~@20 x ~@24 x ~@2", C: "~@22 x ~@24 x", D: "~ x", E: "~ x ~@25 x ~@20", F: "~@4 x ~@24 x ~@18",
G: "~@6 x ~@24 x ~@16", H: "~@8 x ~@24 x ~@3 x ~@3 x ~@6", I: "~@9 x ~@24 x ~@13", J: "~@11 x ~@24 x ~@11",
K: "~ x ~ x", L: "~@3 x ~@5 x!3", M: "~@3 x ~@4 x ~@2 x", N: "~@3 x ~@4 x ~@3", O: "~@7 x ~@3 x", P: "~@3 x ~@7 x",
Q: "~@12 x ~@18 x ~@3 x ~@7 x ~@4", R: "~@5 x ~@11 x ~@6", S: "~@3 x ~@7 x ~@4",
T: "~@9 x ~@15 x ~@3 x ~@3 x ~@3 x ~@3 x ~@6", U: "~@15 x ~@19 x ~@12", V: "~@47 x", W: "~@5 x ~@7 x ~@2",
})).gain(0.4)
// drums · mid tom
const mid_tom = s("mt").struct("<~@20 A ~@7 B ~@13 C D E ~@8 F ~@5>".pickRestart({
A: "~@37 x ~@10", B: "~@5 x", C: "~@10 x!2", D: "~@9 x!2 ~", E: "~@13 x ~@2", F: "~@39 x ~@3 x ~@4",
})).gain(0.15)
// drums · open hat
const open_hat = s("oh").struct("<~@15 A B C ~@19 D ~@6 E F ~@3 G ~@2 H ~ I@4 ~>".pickRestart({
A: "~@5 x ~@2", B: "~@7 x ~@24 x ~@15", C: "~@3 x ~@12", D: "~@5 x", E: "x ~@22 x ~@23 x", F: "~@11 x ~@12",
G: "~@15 x", H: "~ x ~@14", I: "~ x ~@7 x ~@6",
})).gain(0.1)
// drums · open hat · soft notes
const open_hat_soft = s("oh").struct("<~@15 [~@43 x ~@4] [~@20 x ~@24 x ~@2] [~@11 x ~@12] ~@36 [~@5 x ~@7 x ~@2]!4 ~>")
.gain(0.05)
// drums · high tom
const high_tom = s("ht").struct("<~@20 A ~@7 B ~@8 C ~@5 D ~@9 E ~@5>".pickRestart({
A: "~@11 x ~@4", B: "~@3 x", C: "~@8 x!2 ~@2", D: "~@7 x!2 ~@3", E: "~@31 x ~@3 x ~@12",
})).gain(0.15)
// drums · china
const china = s("cr").struct("<~@21 A ~@4 B ~@3 B ~ B ~@4 B ~@7 C ~@2 C ~@4 D ~@5>".pickRestart({
A: "~@11 x", B: "x", C: "~@15 x", D: "~ x ~@14",
})).gain(0.1)
// drums · ride bell
const ride_bell = s("rd").struct("<~@17 A B C D E F G H I@4 J K I K I@4 L I@5 L ~@2 M@2 N@2 O ~ P ~@6>".pickRestart({
A: "~@35 x ~@12", B: "~@12 x ~@24 x ~@10", C: "~@14 x ~@18 x ~@14", D: "~@16 x ~@24 x ~@6", E: "~@9 x ~@12 x ~",
F: "~@20 x ~@24 x ~@2", G: "~@22 x ~@24 x", H: "~@23 x ~@24", I: "x!2", J: "x!4", K: "~ x", L: "x", M: "~@7 x ~@7 x",
N: "~@7 x ~@8", O: "~@3 x ~@12", P: "~ x ~@7 x ~@6",
})).gain(0.1)
// drums · ride bell · soft notes
const ride_bell_soft = s("rd").struct("<~@17 A B C D E F G H I@4 ~ I@6 J ~ I@5 J ~@2 K@3 L ~@9>".pickRestart({
A: "~@47 x", B: "~ x", C: "~ x ~@25 x ~@20", D: "~@4 x ~@24 x ~@18", E: "~@6 x ~@24 x ~@16", F: "~@8 x ~@24 x ~@14",
G: "~@9 x ~@24 x ~@13", H: "~@11 x ~@24 x ~@11", I: "~ x ~ x", J: "~ x ~@2", K: "~@3 x ~@7 x ~@4", L: "~@3 x ~@12",
})).gain(0.05)
stack(piano, bass, snare, mid_tom, open_hat, open_hat_soft, high_tom, china, ride_bell, ride_bell_soft)
More by Queen
We Are The Champions1978 · F major · 95 bpmRadio Ga GaF major · 110 bpmWho Wants to Live ForeverG major · 72 bpmAnother One Bites The DustG major · 115 bpmBohemian RhapsodyB♭ major · 70 bpmUnder PressureD major · 113 bpmCrazy Little Thing Called LoveD major · 233 bpmFriends Will Be FriendsG major · 74 bpm
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.