0:00/0:00
// When I Fall in Love — Evans Bill
// 120 bpm, 4/4, key C# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: sustain pedal (CC 64) lengthens the held notes
// note: Full arrangement: all 115 bars on a 32-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(120/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 · "A.PIANO 1"
const piano = note(`<
A@6 B@3 C@3 D@6 E@5 F@7 G@2 H@7 I@2 J@4 K@5 L@5 M@4 N@5 O@2 P@2 Q@7 R@7 S@7 T@8 U@8 V@4 W@6
>`.pickRestart({
A: "[~@30 gb4@4 ~@15 bb4@3 ~@23 b3@3 eb4@13 d4@14 ~@23 gb4@3 b4@14 [gb4,bb4]@13 gb4@25 ~@9, ~@26 db4@8 b4@19 gb4@25 ~@47 db4@7 ~@60, ~@40 db4@13 ~@52 bb3@26 ~@61]/6", // Gb
B: "[~@39 gb4@4 db5 d5 ~@6 a3@6 ~@7 db5@6 ~@20 e2@6, ~@5 [b3,e5]@13 gb2@25 ~ b2@26 ~@26, ~@9 d5@9 ~@17 db4@8 ~@14 [eb4,ab4]@13 ~@26, ~@15 db5@28 ~@2 eb5@26 b4@25]/3", // E5 Ab5
C: "[~@8 e4@16 ~ gb4@3 ~@16 [ab2,b3,e4]@10 gb4@16 ~@26, ~ [eb2,bb4]@23 ab4@2 ~@2 ab4@26 ~@42]/3", // E Eb5
D: "[~@5 db6@5 ~@23 b4@3 b4 ~@13 [bb3,db4]@9 ~@2 g4@2 gb4@16 [bb3,e4,gb4]@10 [eb4,bb4]@22 ab4@2 ~@24 bb4@3 ~@10 ab3@4 c4@5 db4@8 ~@9 ab3@4 ~ a3@9 bb4@2, ~@30 bb4@6 gb2@23 a4@2 ~@52 g4@2 ~@4 [a3,db4]@22 ~@5 f3@8 [eb4,ab4]@14 ~@4 eb3@9 ~@11, ~@38 db5@23 ~@53 ab4@26 ~ db5@26 db5@25, ~@43 db3@17 ab4@2 ~ c2@27 ~@51 bb2@14 ~@12 b2@13 [db4,ab4]@12]/6", // Bbm Gb7 Eb5 A Ab5 Db5
E: "[~@9 ab3@6 ~@7 eb4@6 [g4,b4,gb5]@6 [a4,db5,e5]@6 ~@7 [e4,a4,db5]@6 bb4 ~@23 ab4@4 ~@4 [a3,db4]@20 ~@2 b4@13 [gb5,b5]@13 ~@22 b4@4 ~, ~@2 [bb2,db5]@13 e5@13 ~@13 [gb4,b4,eb5]@13 eb5@27 ab4@22 ~@2 bb4@2 ~@27 bb5@25 ~, ~@16 [e4,ab4]@12 db4@26 ~@27 f2@25 e2@26 ~@28]/5", // Gmaj7 A B5 Bbm B E
F: "[~ f5@2 gb5@2 ~@12 [bb3,b3,eb5]@9 [db4,db5]@26 ~@2 b4@2 ~@17 db4@4 ~@23 b5@4 ~@14 db4@7 [c3,e3,a3,bb3,d4,gb4]@6 a3@6 ~ [bb2,ab3]@6 gb4@6 f4@7 ~@23 gb4@3 ~@6 ab3@7 ~@7 d4@6 bb3@15, [ab2,gb3]@26 ~@27 ab2@25 ~@9 b4@17 ~@27 [d4,g4,b4]@13 [db4,bb4]@13 ~@16 bb3@10 ~@41, b3@17 ~@66 g4@9 [g4,d5]@13 ~@6 db3@14 ~@52 b3@5 ~@42, eb5@2 ~@3 f5@21 ~@26 bb4@2 ~@2 ab4@22 f4@26 gb2@20 ~@33 [ab2,c4,ab4]@26 ~@3 db3@10 [ab2,eb4]@14 ~@14, ~@96 g5@9 ~@74 eb4@4 f4@13 ~@28]/7", // Bmaj7 Db D7 Bb7 Ab7 G Gb G5 …
G: "[~@7 gb4@4 ~@18 bb4@8 ~@23 gb4@4, ~@3 db4@8 ~ [eb2,b4]@25 gb4@21 a2@6, ~@8 [db4,e4]@11 ~@7 gb3@6, ~@7 a3]/2", // Abm Dbm
H: "[~@7 ab2@5 ~@8 db3@6 ~@20 [gb4,gb5]@7 ~@22 ab4@3 ~@22 [ab4,ab5]@3 ~@2 [gb4,gb5] ~@20 eb6@6 ~@35 eb4@3 g4@2 ab4@2 ~ eb4 ~@5 eb4@3 ~@22 eb4@4 ~@7 d4@7, ~ [db2,ab4]@11 ab3@14 ab3@27 ~@10 eb3@9 f4@6 ~@18 [bb4,bb5]@9 ~ [g4,g5]@26 ~@17 bb3@35 ~@4 [db4,db5]@22 ~@14, ~@13 b3@13 db4@13 ~ [db4,db5]@13 [eb5,bb5,eb6]@26 ~@25 g3@10 [eb5,eb6]@5 [db5,db6]@13 ~@29 eb5@4 ab4@5 ab3@14 [db3,f4]@26 [db2,b3,eb4]@14, ~@14 [f3,eb4]@13 [gb2,f3,bb3]@26 ~@13 [a3,db4]@13 [bb2,ab3,b3,d4]@26 ~@5 [bb4,bb5]@22 b4@32 b4@6 ~@4 g4@2 ~ gb4@3 gb4@4 ~@40, ~@43 db3@10 ~@6 b2@10 eb4@10 ~@24 eb2@22 eb5@6 ~@14 ab5@26 ~@7 ab4@6 ~@40]/7", // Gb Ab Gb Db5 Bb G Db Eb5 …
I: "[~@10 b4@3 ~@23 f4@3 c2@3 ~@10 [g3,bb3,d4]@10 gb4@2, db4@13 gb2@21 eb4@5 gb4@23 ~@2, ~@8 bb4@5 b4@2 ~@4 db3@10 db4@3 db3@7 ~@3 g2@22, ~@14 db5@25 ~@9 gb3@16, ~@26 bb3@13 ~@6 e3@19]/2", // Gm
J: "[~@8 bb3@6 ~@6 b3@7 bb3@2 ~@7 c4@2 bb3@2 b3@2 ~@4 [gb4,a4,d5]@7 db4@13 ~@9 eb5@4 ~@20 gb5@6 ~ bb4 ~@12 db4@9, ~ [b2,ab4,db5,f5]@13 [eb4,gb4,bb4,eb5]@13 [eb4,g4,bb4,eb5]@13 ~@13 eb5@20 f3@6 [eb3,e4]@14 b3@13 ~@22, ~@34 d4@5 ~@14 ab4@18 ab4@9 a4@25 ~@2 b4@21, ~@35 db4@4 ~ [a3,eb4]@13 ~@13 [c4,db4]@13 ~@2 db5@25 ~@22, ~@86 g3@19 ~ gb3@22]/4", // D Db7 Ebm Eb Emaj7 Adim Dbmaj7
K: "[~@3 bb2 a3@13 [e2,ab3]@13 [gb2,bb3,db4]@12 bb2 ~ [b2,a3]@13 ~@4 [ab3,d4,gb4]@9 ~@4 [g3,db4,e4]@9 ~@13 [c4,e4]@13 ~@13 ab4@10 a4@2 ab4 ~ gb4@9 ~@3 f4@3 ~@7 db5@2, ~@4 [b2,d4,gb4]@27 ~@12 [db4,gb4]@13 ~ [e2,b4]@13 bb4@13 gb4@25 ~@27 g4@2 ~@8 bb4@3 ~@7 bb4@5, ~@93 d2@15 ~ [db2,ab4]@13 ~@13 gb2@12 gb4@2 ~@3 gb4@8, ~@95 gb3@13 ~@5 [f3,b3]@21 ~@12 ab4@2 [ab3,bb3]@12]/5", // E Gb B7 Abm7b5 Dbdim C Bm Gb5 …
L: "[~ f5@4 ~@5 gb5@4 ~@11 b4@3 ~@6 db5@4 eb5@3 db5 [db5,eb5]@2 ~@7 d4@3 eb4@6 ~@4 [eb4,gb4]@3 ~@11 g4@3 ~@4 [bb3,eb4] ~@12 db3@8 ~@10 db5@4 gb5@2 ~@7 b4@3 ~ bb4@3 db5@3 ~@10 gb4@4 ~@3 ab4@2 ~ gb4, ~@5 b2@22 ~ [bb2,ab3,bb4]@13 ~@13 ab2@12 ~@15 [gb2,ab4]@26 ~@46 gb4@6 ~, ~@5 ab5@9 db5@13 ~@4 b4@9 ~@4 a4@10 ~@69 e5@9 ~@14 eb4@13 ~, ~@10 bb3@17 ~@20 e4@7 ~@8 b3@4 ~@27 eb4@13 ~@14 [g3,db4,gb4]@12 ~ [bb3,b3]@26 ~, ~@21 gb3@7 ~@13 eb3@13 ~@13 [db3,f3,bb4]@14 ~@25 bb2@14 ~@6 db5@6 ~@8 db5@19 ~]/5", // Dbsus2 Ebm Eb5 Bb7 Gbsus2 Gb Bmaj7 Bbm
M: "[~@16 ab3@9 ~@24 db5@3 eb5@4 db5@2 ~@17 db5@3 ~@24 b4@2 ab4@23 bb4, ~@25 bb2@27 [eb3,g3]@26 [ab2,b4]@26 ~@24, ~@42 eb4@9 ~@18 bb3@9 ~@17 eb3@9 ~@24, ~@47 ab4@5 ~@6 eb5@19 ~@22 ab4@5 ~@24, ~@101 bb4@3 ~@24]/4", // Eb Abm
N: "[~@24 f5@4 gb5@4 ~@19 gb5@4 ~ d5@20 ~@3 f5@2 ~@10 b4@3 ~@7 e4@6 ~@7 ab4@6 ~@7 c5@5 ~@2 [c4,bb4,d5]@5 ~ [d4,bb4,c5,e5]@6 ~@7 [gb4,ab5]@7, ~@2 [gb2,ab5]@26 eb3@18 eb3@10 ~@22 [eb5,e5]@3 ~@40 bb4@12 gb4@6 gb4@7 e4@13 ~, ~@20 gb5@8 ~@4 ab5@23 ab3@17 ~@4 d5@4 ~ [bb2,eb5]@13 [g3,db4,g4]@13 ~@25 gb3@8 ~@7 gb5@13]/5", // Gm C7 Gbsus2 Emaj7 Eb5 Gdim
O: "[~@21 ab4@4 ~@8 b4@6 ~@7 d5@6 [db3,bb4]@12, [f5,bb5]@25 ~ [bb3,g4]@13 ~@25, ~@13 db2@12 ~@2 bb4@12 [a4,db5]@13 ~@12, ~@17 g4@8 d4@14 ~ e4@13 ~@11]/2", // Gb Bb5 Eb A
P: "[~@12 ab5@2 ~@24 gb4@3 ~@17 gb3@6, ~@2 db3@13 ~@4 c3@12 [e3,ab3,bb3,d5]@4 bb4@7 ~@5 db5@17, ~@6 gb2@9 ~@10 ab5@16 ~@10 [db4,bb4]@13, ~@10 bb4@5 ~@4 bb3@9 gb5@13 [b2,bb3,eb4,ab4]@23, ~@11 [db5,f5]@4 bb5@26 ~@23]/2", // E7 Gb Abm Db
Q: "[~@22 c5@4 db5@3 b4 c5@5 ab4@4 ~@7 f3@6 ~@12 f4@2 gb4@2 ab4 ~@2 a4@2 db5@2 eb5@2 ab5 ~@2 e5@2 f5@2 c5 ~ eb5@2 ~@19 eb5 ~ gb5@3 g5@2 ~@5 e5@3 eb5@3 ~@6 e4@3 eb4@14 ~@4 eb4@2 ~ gb4@2 ab4@2 bb4 ~@2 db5@2 eb5@2 ~ gb5 ~ ab5 ~@2 f5 ~ eb5@2 db5 a4 ~@5 e4@2 eb4 ~ db4 ~@2 gb4@2 ~@3 bb4@2 gb4 d4 ~ db4@2 b3 d4@2 db4 ~@5 gb4@2 ~@2 e4 ~ a4@2 g4 b4@4, ~@2 a3@27 ~@10 f4@15 ~ a3@22 ~@18 ab3@10 [e4,ab4]@3 ~@20 [bb3,a4]@6 [ab2,gb3]@20 ~@14 [f2,a3]@13 ~@6 e2@26 ~ eb2@10, ~@3 [eb3,db4,ab4]@26 [bb2,ab3,db4]@25 ~@3 b3@5 eb4@5 ~@21 db5@15 eb4@3 db5@2 ~@7 gb5@7 ~@3 db5@9 ~@20 f4@2 ~@5 c5@2 ~@3 f5@2 ~@3 gb5@2 ~@7 gb4@4 ~@8 bb4@2 ~@12 e4@6 ~@2 g4@2 ~@8, ~@19 db5@6 ~@27 b2@24 ~@17 bb2@15 ~ [eb3,g3]@26 ~@13 eb3@37 ~@9 ab3@19 ~@11, ~@59 db4@8 ~@35 db4@6 db4@26 ~@17 db4@4 ~@24 ab4@2 ~ f4@3 ~@4 d4@2 ~@2 db5@2 ~@13 d4@5 ~@11]/7", // E Bbmaj7 Ab7 F Dbsus2 Bbm7 Eb
R: "[~@8 eb5 db4 ~@2 b4 g4 ~ d4 gb3@17 ~@6 bb4@3 db5@3 gb5@3 ~@16 bb4@3 [ab2,gb3,eb4,gb4]@13 [d2,gb3,e4]@14 [db2,b3]@11 ~@2 e4@14 ~@21 gb5@4 ~@22 bb5@2 a5 ~@15 [bb3,b3]@6 [eb3,bb3,b3,gb4]@6 ~@21 f3@5, ~@3 bb2@4 [b4,db5]@2 gb5@2 db5@2 ~@20 [gb3,bb3,b3]@5 ab4@4 ~@6 bb5@6 bb5@7 db5@7 ~@37 db5@16 ~@13 db5@13 ~@8 db4@8 bb5@2 g3@6 ~ gb3@14 [gb3,eb4]@13 [b3,f4]@13 [b3,f4,ab4,b4,d5]@12, ~@5 gb4@4 ~@5 eb4@2 [ab2,db4]@26 ~@9 db5@7 gb5@10 ~@38 a4@15 ~@19 db3@6 ~@5 g3@8 e4@12 ~@8 eb3@13 ~@13 ab2@19, ~@6 g4@2 ~@2 eb5@2 ~@24 eb4@6 [g3,b3,db4,gb4]@26 ~@12 b3@2 ~@39 gb2@26 eb2@25 [ab2,gb5]@27 [db2,ab3,d4]@25, ~@37 gb4@5 ~@9 db6@16 ~@71 gb5@4 ~@4 b5@25 ab5@2 ~@51]/7", // Ab7 D Db7 Bmaj7 Bsus2 Bmaj7 Ebm Bdim …
S: "[~@21 [gb5,db6,gb6]@6 ~ [bb2,ab3,b5]@13 [a2,g3,bb5,db6,bb6]@13 [ab2,gb3,gb5,b5,gb6]@12 ~@6 b4@8 ~ [f3,eb4,bb4]@12 ~ a4@7 ~@23 gb5@8 ~@24 db6@3 ~@13 [db4,d4,gb4]@10 ~ b5@2 ~@13 [b3,e4]@10 [bb5,b5]@2 ~@2 ab2@12, ~ [db4,f4,ab4,bb4,db5]@26 [d6,b6]@14 ~@73 db5@6 ab3@12 a3@17 a3@5 db5@5 ~@23 bb5@2 ~@26 a5@2 ~@12, ~@2 gb2@26 ~@38 d2@14 db2@2 ~@19 [gb2,f3]@31 [b2,eb5,ab5,eb6]@27 [e2,b5]@25 ~ [eb2,bb5]@25 ~@14, ~@2 bb3@13 bb3@13 ~@40 [gb3,c4,e4]@13 ~@12 [f3,b3,e4]@8 ~ ab4@30 ~@20 db4@7 ~@52 ab5@13, ~@8 db3@20 ~@39 a2@13 b3@13 ~@8 [bb3,eb4]@18 [bb3,eb4]@13 ~@13 ab3@14 ~@6 b2@19 ~@7 bb2@19 ~@14]/7", // Gb5 E Gdim Abm7 Ebsus2 Dmaj7 E5 Bmaj7 …
T: "[~@7 [d3,ab3,c4,e4,gb4,bb4]@6 ~ [e3,bb3]@6 [c4,e4,ab4,bb4,d5]@6 ~@7 [bb3,e4,gb5]@6 ~@23 bb4@4 ~@23 b5@3 ~@13 db4@6 ~@27 gb3@7 ~@17 [f5,f6]@3 ~@2 [eb5,eb6]@4 ~@11 g4@2 ~@10 eb6@3 ~@23 ab4@3 ~@7 [bb2,f5]@6 ~@7 e5@6 ~ [gb4,b4]@6, ~@13 [d4,gb4,ab4,c5]@7 gb3 ~@5 [ab3,gb4,bb4,c5,e5]@13 ab5@27 [d4,g4]@22 b4@4 ~ db5@24 c3@28 b1@26 [c2,eb5,g5,bb5,eb6]@10 eb4@2 ~@14 [ab5,eb6]@13 [ab3,c4]@4 db4@9 ~@33, ~@40 [ab4,eb5]@27 ~@12 bb4@13 gb2@19 db4@4 gb5@4 [bb4,d5]@26 [f5,ab5,db6,f6]@19 ~ eb3@6 ~@8 eb3@4 ~@21 bb2@19 [eb2,c5]@13 [a2,g3,b4,eb5,gb5]@13 ~ ab2 ~@5, ~@82 bb5@10 ~@2 db6@25 [bb3,gb5]@6 e3@6 [bb3,gb5,bb5,d6,gb6]@13 ~@14 gb2@13 ~@7 g2@5 ~ [f2,eb3,a3,db4,f4]@14 ~@9 f3@10 f4@6 ~ [f4,a4]@12 ~ gb4@12 ~@7, ~@86 f3@7 ~@5 db3@20 gb4@26 ~@18 [gb5,gb6] ~@17 bb3@3 ~@15 eb5@25 ~@26 eb5@7]/8", // Edim Caug Gb7 F Eb Bb5 B5 D7 …
U: "[[bb3,eb4,ab4,db5,f5]@6 ~ [ab3,db4,gb4,b4]@13 [ab2,gb3]@5 [a2,g3]@4 [bb2,ab3]@5 a3@6 [e2,ab3]@6 ~@20 [b2,a3,db4]@7 ~@6 [bb2,ab3,g4]@7 ~@6 gb4@7 ~@22 gb4@4 ~@23 ab4@3 ab4 ~ bb4@2 ~ bb4@4 bb4@4 ~@22 bb4@4 ~@9 db5@4 ~@34 e4@6 ~@7 b4@6, ~@20 b3@3 ~@2 c4@2 ~@2 db4@3 ~@2 b2@12 [f3,ab3,bb3,db4]@14 gb4@13 b4@14 ~@19 d2@12 c4@7 ab4@13 b3@14 a4@2 ~@10 bb4@22 ~@4 bb4@13 ~@14 bb4@13 db4@13 g4@13, ~@53 db3@13 ~@20 bb4@13 gb4@16 a3@10 ~@10 f3@6 d4@3 eb4@7 ab3@26 [ab3,bb3]@26 [eb3,db5]@41 ~@12, ~@109 a2@16 ~@3 db2@23 ~@44 b4@9 ~@9 eb5@31 ~@12, ~@112 gb3@13 ~@6 ab2@20 bb2@52 g3@21 bb3@20 ~@12]/8", // Bbm7 Abm7 Ab7 A7 Bb7 E Gbm Eb …
V: "[~@20 gb4@7 ~@6 bb4@6 ~@7 db5@6 ~@3 bb5@26 ~@21 db6@26, [ab2,b3]@27 ~@25 f3@29 [bb5,bb6]@47, ~ [eb4,bb4]@26 ~@26 b3@48 db5@27, ~@13 eb3@14 [gb3,ab3,bb3,b3,eb4,gb4,db5]@13 [ab3,bb3,b3,eb4,gb4,bb4,f5]@14 [e4,b4,d5]@64 ~@10, ~@55 g5@64 ~@9]/4", // Abm Bb Eb5 Ebm7 Abm7 E7
W: "[~ gb5 ab5 gb5@2 f5@3 ~@14 db5@5 ~@14 [gb6,db7]@25 gb4 [gb4,ab4]@2 ~ e4@2 ~@77 c8@40 ~@3, ~@9 [d2,gb5]@18 db5@38 ~@4 f4@2 ~ eb4@25 ab3@11 ab4@8 f5@10 db6@13 db7@6 ab7@44 ~@3, ~@13 a2@15 [e2,gb5]@38 ~@19 gb2@14 eb4@11 eb5@8 ab5@10 f6@6 eb7@55 ~@3, ~@17 [gb3,db4]@11 db6@12 [ab3,db6]@26 ~@26 eb3@12 db4@10 db5@10 c6@12 c7@53 ~@3, ~@34 b2@32 ~@23 db3@12 c4@11 c5@9 eb6@10 ab6@58 ~@3]/6", // Gb5 Gbsus2 D Esus2 Gb5 Db5
})).s("gm_piano").gain(0.4)
// chords · piano · "A.PIANO 1" · soft notes
const piano_soft = note(`<
A@7 B@2 C D@7 ~ E F@4 G@4 H ~ I@3 J@2 ~@2 K@4 ~@2 L@2 M@3 N@3 ~ O@3 P@5 Q@3 R@3 S@2 ~ T ~@3 U ~ V W ~ X@3 ~@4 Y@2 Z AA
AB@3 AC ~@4 AD ~ AE AF@2 ~ AG@3 AH ~@5 AI@3 AJ
>`.pickRestart({
A: "[~ gb2@35 ~@4 [eb3,g3]@12 ~@20 bb3@6 ~ [db3,f3,b3]@12 ~ db3@13 [gb2,db3,f3,ab3]@27 ~@6 [bb2,ab3,d4,g4]@7 [a2,g3,db4]@13 c4@6 d4@7 eb4@11 ~ g4 gb4 [db2,ab2,f4]@12 ~ [f4,a4]@12 bb3@14, [f3,ab3,bb3]@35 ~@18 [ab2,gb3]@25 ~@80 [ab2,gb3]@24 ~@42, db4@26 ~@52 ab3@13 [ab3,b3]@14 db4@20 ~@58 ab4@2 ~@39]/7", // Eb Db7 Db Gm A7 Db F Bb7 …
B: "[~@26 [ab3,a3]@13 ~@7 a3@18, ~@45 [f2,eb3,d4,g4]@19]/2", C: "~@7 [g3,db4]@19 ~@6",
D: "[~@2 [ab2,gb3,a3,d4]@10 gb3@10 [ab2,gb3,a3,d4]@16 ~ gb3@9 ~@17 db5@9 ~ db6@25 ~@27 e3@26 ~ bb3@23 ~@6 [f2,eb3]@20 b4@2 ~@19, ~@38 [d2,a2,b3,c4]@10 [db2,f3,bb3,b3,eb4]@26 [f3,b3,db5]@25 ~@125, ~@49 ab2@26 ~@78 [b2,gb3]@23 ~@48]/7", // D F7 D7 Bbm Db7 B5
E: "b4 ~@15",
F: "[~@23 b4@26 ~@22 ab4@2 a4@2 ~@14 [d4,gb4,b4]@10 ~@3 [db5,e5]@25 ~, ~@21 ab2@27 ~@40 db4@11 g3@28 ~, ~@22 [gb3,b3,gb4]@27 ~@4 eb3@21 ~@8 ab3@19 [db4,e4,bb4]@27]/4", // Bm Dbm B5 Bbdim
G: "[~@17 eb4@9 ~@23 b4@4 ~@16 b3@9 [f3,b3,d4]@26 [bb3,bb5]@20 ~@4, ~@26 [g3,e4,a4]@27 gb3@25 ~@50]/4", // Bdim Bb A7
H: "~@16 [a2,g3]@13 ~@3", // A7
I: "[~@3 b3@7 b3@7 [gb2,db3,ab3]@26 ~@5 g3@21 ~@5 [d2,c4,e4]@22, ~@17 db4@18 ~@39 a3@14 ~@8]/3", // Gbsus2 C
J: "[~@27 db3@16 ~@21]/2",
K: "[~@4 b5@9 ~@8 b3@35 ~@17 f3@9 ~@13 f3@14 ~@19, ~@4 ab2@39 ~@85, ~@4 b3@17 eb4@18 ~@17 b3@26 ~@46, ~@13 bb5@29 ~@86, ~@7 b5@14 ~@43]/4",
L: "[~@28 f3@13 ~@23, ~@21 bb2@26 ~@17]/2",
M: "[~@10 ab2@22 ab2@2 a2 ~@27 [db3,f3,ab3]@11 a2@2 ~@21, ~@10 b3@25 ~@61]/3", // Db
N: "[~@3 eb2@2 ~@10 a2@7 ~@12 bb4 ~ bb3@6 [db4,eb4]@6, ~@27 e4@8 ~@13, ~@59 g2@12 ~@25]/3", // Dbsus2
O: "[~@9 g3@13 ~@7 bb3@5 ~@27 bb3@13 eb2@14 ~@8, ~@22 gb3@12 ~@15 f3@26 ~@21]/3",
P: "[~@5 gb3@24 g4@2 ~ f4@25 ~@21 e4@6 db4@26 ~@22 a4@4 [db3,f3,b3]@24, ~@5 eb4@13 ~@13 [db3,f3,b3]@26 [ab3,db4]@27 ~@26 gb3@26 ~@24, ~@65 g4@3 ~@12]/5", // Db7 Db5
Q: "[~@2 bb3@13 [ab3,bb3,db4,f4]@13 a3@18 a3@9 ~@17 [ab3,db4,d4]@9 eb2@13 ~@2, ~@28 f2@27 e2@25 ~@16]/3", // Bbm7 Db
R: "[~@12 [ab2,gb3]@13 [gb3,c4]@13 ~@27 db4@25 ~@6, ~@11 [c4,eb4]@13 ~@39 b4@26 ~@7, ~@64 [f4,d5]@25 ~@7]/3", // Ab7 Gbdim Cm Dm
S: "[~@4 [db3,f3]@6 [bb3,f4,ab4]@13 ~@9, ~@7 b3@13 db5@22 ~@22, ~@20 gb2@17 ~@27]/2", T: "~ f2@27 ~@4",
U: "~@21 b3@5 ~@6", V: "~@20 e4 ~@11", W: "~@10 g3 ~@21",
X: "[~@18 c4@12 ab2@11 ~@2 [g2,f3]@14 [f3,ab3,bb3,db4]@26 ~@13, ~@16 a2@14 f3@2 ~@9 e5@16 db3@19 ~@20]/3", // G7 Bbm7
Y: "[~@28 g2@9 ~@27]/2", Z: "~@4 eb3@27 ~", AA: "~@3 ab3@3 ~@2",
AB: "[~@6 [g3,db4]@12 ~ gb3@19 ~@20 d4@13 ~@18 b3@7, ~@3 f4, ~@72 b3@17 ~@7, ~@43 f3@5]/3", // Gdim
AC: "~@3 db3@26 ~@3, ~ b3@13 ~@2, ~@2 f3@19 ~@11", AD: "~@13 gb3@3", AE: "~@2 d4@13 ~@17",
AF: "[~@15 d4@8 ~@5 [a2,g3,db4]@7 ~@29]/2", AG: "[~@17 [e3,db4]@26 db4@27 g3@13 [a2,g3]@13]/3", AH: "gb3@27 ~@5",
AI: "[~@31 f3@64 ~]/3", AJ: "~@7 gb1@22 ~@3",
})).s("gm_piano").gain(0.16)
stack(piano, piano_soft)
More by Evans Bill
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.