0:00/0:00
// faeries aire and death waltz — John Stump
// 210 bpm, 4/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: Transcription provider: pdmx. https://musescore.com/score/261106; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 186 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(210/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 · "Left Hand"
const piano = note(`<
A B@2 C@2 D@2 E F G@2 H I G@2 H J K@2 H I K@2 H I L@2 M N K@2 H O P@2 Q R S@2 Q T U@2 V W X@2 V Y Z AA Z AB Z AA Z AC
AD AE AF AG Z AH Z AI AJ@2 AK AL AJ@2 AK AL AJ@2 AK AL AJ@2 AM AN AO@2 AP R AQ@2 AR T AS@2 AT AU AV@2 AT AW AX@2 AY@2
AZ@2 BA@2 BB@2 BC@2 BD@2 BE@2 BF@2 BG BH BI@2 BJ BK BL@2 BM BN BO@2 BM BP BQ@2 BR BS BT@2 BR BU BQ@2 BR BS BT@2 BR BU
BV BW BV BX BV BW BV BY BZ CA CB CC BV CD BV CE ~@3 CF@4 ~@3 CG@4 CH@6 CI CJ@4
>`.pickRestart({
A: "bb0@2 ~@2 bb0@2 ~@2 bb0@2 ~@2 [bb0,db4]@3 ~", // Bbm
B: "[d3@3 d3 d3@2 d3@2 d3@3 d3 d3@2 d3@2 d3@3 d3 d3@2 d3@2 d3@3 ~ [a2,d3,a3,d4]@3 ~, [a2,a3,d4]@27 ~@5]/2", // D5
C: "[eb3@3 eb3 eb3@2 eb3@2 eb3@3 eb3 eb3@2 eb3@2 eb3@3 eb3 eb3@2 eb3@2 eb3@3 ~ [bb2,eb3,bb3,eb4]@3 ~, [bb2,bb3,eb4]@27 ~@5]/2", // Eb5
D: "[f3@3 f3 f3@2 f3@2 f3@3 f3 f3@2 f3@2 f3@3 f3 f3@2 f3@2 f3@3 ~ [c3,f3,c4,f4]@3 ~, [c3,c4,f4]@27 ~@5]/2", // F5
E: "eb3@3 eb3 eb3@2 eb3@2 eb3@3 eb3 eb3@2 eb3@2, [bb2,bb3,eb4]", // Eb5
F: "f3@3 f3 f3@2 f3@2 eb3@3 eb3 eb3@2 eb3@2, [c3,c4,f4] [bb2,bb3,eb4,bb4,eb5]", // F5 Eb5
G: "[[d2,a4]@2 [d2,f4]@2 [db2,ab4]@2 [db2,e4] ~ e2 b4 [e2,ab4]@2 [eb2,g4]@2 [eb2,bb4]@2, ~@7 b4@2 ~@7]/2", // D5 Dm Db5 Dbm E Eb Eb5
H: "[d3,a5] [a3,f6,a6] [d3,a5] [a3,f6,a6] [db3,ab5] [ab3,e6,ab6] [db3,ab5] [ab3,e6,ab6]", // D5 Dm D5 Dm Db5 Dbm Db5 Dbm
I: "[e3,b5] [b3,ab6,b6] [e3,b5] [b3,ab6,b6] [eb3,bb5] [bb3,g6,bb6] [eb3,bb5] [bb3,g6,bb6]", // E5 E E5 E Eb5 Eb Eb5 Eb
J: "[e3,b5] [b3,ab6,b6] [e3,b5] [b3,e6,ab6] [eb3,eb6,g6] bb3 eb3 ~", // E5 E E5 E Eb
K: "[d2 a2 d2 a2 db2 ab2 [db2,e5] ab2 e2 [b2,b5] e2 b2 eb2 bb2 eb2 bb2, d5@7 ~ db5@7 ~ e5@7 ~ eb5@7 ~, a5@2 f5@2 ab5@2 ~ b5@2 ~ ab5@2 g5@2 bb5@2]/2", // Dbm B
L: "[e2 b2 e2 b2 eb2 bb2 [eb2,gb5] bb2 gb2 [db3,db6] gb2 db3 f2 c3 f2 c3, e5@7 ~ eb5@7 ~ gb5@7 ~ f5@7 ~, b5@2 g5@2 bb5@2 ~ db6@2 ~ bb5@2 a5@2 c6@2]/2", // Ebm Db
M: "[e3,b5] [b3,g6,b6] [e3,b5] [b3,g6,b6] [eb3,bb5] [bb3,gb6,bb6] [eb3,bb5] [bb3,gb6,bb6]", // E5 Em E5 Em Eb5 Ebm Eb5 Ebm
N: "[gb3,db6] [db4,bb6,db7] [gb3,db6] [db4,bb6,db7] [f3,c6] [c4,a6,c7] [f3,c6] [c4,a6,c7]", // Gb5 Gb Gb5 Gb F5 F F5 F
O: "[e3,b5]@2 [b3,ab6,b6]@2 [e3,b5]@2 [b3,ab6,b6]@2 [eb3,bb3,bb5,g6,bb6]@2 [ab3,ab5] [g3,g5] [gb3,gb5] [f3,f5] [e3,e5] [eb3,eb5]", // E5 E E5 E Eb Ab G Gb …
P: "[d5 ~ a5 ~ e5 ~ a5 ~@2 f5 g5 a5 g5 ~ b5@2, [d2,d3]@7 ~ [db2,db3]@6 f5@4 ~@14, ~@16 [c2,c3]@7 ~ [b1,b2]@7 ~]/2", // D Db C B
Q: "d6@2 a5@2 d6@2 f6@2 e6@2 f6 e6 d6@2 c6@2, [bb1,bb2]@7 ~ [c2,c3]@7 ~", // Bb C
R: "[d2,d3,a5]@2 c6@2 [e2,e3,g5]@2 a5@2 [f2,f3]@3 ~ [d2,d3]@2 e5 eb5, ~@4 f5@3 ~", // D5 Em F D
S: "[d5@2 ~@2 a5@2 ~@2 e5@2 ~@2 a5@2 ~@4 f5@2 g5@2 a5@2 g5@2 [b4,c5] [d5,e5,f5,g5] [b5,d6,gb6,a6,b6]@4, [d2,d3]@7 ~ [db2,db3]@6 f5@4 ~@10 a5 ~@3, ~@16 [c2,c3]@7 ~ [b1,b2]@7 ~]/2", // Cmaj7 Em7 Bm7 D Db C B
T: "[d2,d3]@3 ~ [e2,e3]@3 ~ [f2,f3]@3 ~ [a2,a3]@3 ~, [a5,d6]@3 ~", // D E F A D5
U: "[[d3,f3,bb3,d6]@3 ~ [d3,f3,bb3,a6]@3 ~ [c3,e3,g3,e6]@3 ~ [c3,e3,g3,a6]@2 ~@2 [d3,f3,a3]@2 f6@2 [d3,f3,a3,g6]@2 a6@2 [b2,g3,b3,g6]@3 ~ [b2,g3,b3,b6]@4, ~@7 f6@2 ~@7]/2", // Bb Bbmaj7 C Am7 Dm Em
V: "[bb2,d3,f3,a3,d7]@2 a6@2 [bb2,d3,f3,a3,d7]@2 f7@2 [c3,e3,g3,bb3,e7]@2 f7 e7 [c3,e3,g3,bb3,d7]@2 c7@2", // Bbmaj7 C7
W: "[d3,f3,a3,a6]@2 c7@2 [db3,g3,bb3,g6]@2 a6@2 [c3,a3,c4]@3 ~ [b2,f3,b3,d4]@2 e6 eb6, ~@4 f6@3 ~", // Dm Gdim F Bdim
X: "[[d3,f3,bb3,d6]@3 ~ [d3,f3,bb3,a6]@3 ~ [c3,e3,g3,e6]@3 ~ [c3,e3,g3,a6]@2 ~@2 [d3,f3,a3]@2 f6@2 [d3,f3,a3,g6]@2 a6@2 [b2,g3,b3,g6]@2 [b6,c7] [d7,e7,f7,g7] [b2,g3,b3,b6,b7]@4, ~@14 f6@4 ~@10 a7 ~@3]/2", // Bb Bbmaj7 C Am7 Dm Em Cmaj7 Em7 …
Y: "[d3,a3,d4]@3 ~ [e3,bb3,db4,e4]@3 ~ [f3,a3,f4]@3 ~ [f3,a3,a4] ~ [f3,a3,a4] ~, [a6,d7]@3 ~", // D5 Bbdim F D5
Z: "[a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~ [a3,d4,f4] ~, a5 f5 d5 a5 f5 d5 a5 f5", // Dm
AA: "[bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [eb5,g5,bb5]@2 [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~, [eb5,g5,bb5]@4 ~@2 [bb3,eb4,g4] ~@5 [eb5,g5,bb5]@4", // Eb
AB: "[g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [db5,e5,g5,bb5]@2 [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~, [db5,e5,g5,bb5]@4 ~@2 [g3,bb3,db4,e4] ~@5 [db5,e5,g5,bb5]@4", // Gdim Dbdim Gdim Dbdim Gdim Dbdim
AC: "[bb3,db4,e4,g4] ~ [bb3,db4,e4,g4] ~ [bb3,db4,e4,g4] ~ [db5,e5,g5,bb5]@2 [bb3,db4,e4,g4] ~ [bb3,db4,e4,g4] ~ [bb3,db4,e4,g4] ~ [bb3,db4,e4,g4] ~, [db5,e5,g5,bb5]@4 ~@2 [bb3,db4,e4,g4] ~@5 [db5,e5,g5,bb5]@4", // Bbdim Dbdim Bbdim Dbdim Bbdim Dbdim
AD: "[f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~ [f3,bb3,d4] ~, f5 d5 bb4 f5 d5 bb4 f5 d5", // Bb
AE: "[g3,c4,e4] ~ [g3,c4,e4] ~ [g3,c4,e4] ~ [g4,c5,e5,g5]@2 [g3,c4,e4] ~ [g3,c4,e4] ~ [g3,c4,e4] ~ [g3,c4,e4] ~, [g4,c5,e5,g5]@4 ~@2 [g3,c4,e4] ~@5 [g4,c5,e5,g5]@4", // C
AF: "[f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~ [f3,a3,d4] ~, f5 d5 a4 f5 d5 a4 f5 d5", // Dm
AG: "[g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g4,bb4,db5,e5,g5]@2 [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~ [g3,bb3,db4,e4] ~, [g4,bb4,db5,e5,g5]@4 ~@2 [g3,bb3,db4,e4] ~@5 [g4,bb4,db5,e5,g5]@4", // Gdim
AH: "[bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb4,eb5,g5,bb5]@2 [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~ [bb3,eb4,g4] ~, [bb4,eb5,g5,bb5]@4 ~@2 [bb3,eb4,g4] ~@5 [bb4,eb5,g5,bb5]@4", // Eb
AI: "[c4,e4,g4,c5,e5,g5] ~@2 [b3,db4,f4,ab4,b4,db5,f5,ab5] ~@2 [c4,e4,a4,c5,e5,a5] ~", // C Db7 Am
AJ: "[[d2,d3] a2 [d2,d3] a2 [db2,db3] ab2 [db2,db3,e5] ab2 [e2,e3] [b2,b5] [e2,e3] b2 [eb2,eb3] bb2 [eb2,eb3] bb2, d5@7 ~ db5@7 ~ e5@7 ~ eb5@7 ~, a5@2 f5@2 ab5@2 ~ b5@2 ~ ab5@2 g5@2 bb5@2]/2", // D Db Dbm E B E Eb
AK: "[d2,f2,a2,a5] [d3,f3,a3,a5] [d2,f2,a2,f5] [d3,f3,a3,f5] [db2,e2,ab2,ab5] [db3,e3,ab3,ab5] [db2,e2,ab2,e5] [db3,e3,ab3,b5], d5@7 ~ db5@7 ~", // Dm Dbm Dbm7
AL: "[e2,ab2,b2,b5] [e3,ab3,b3,b5] [e2,ab2,b2,ab5] [e3,ab3,b3,ab5] [eb2,g2,bb2,g5] [eb3,g3,bb3,g5] [eb2,g2,bb2,bb5] [eb3,g3,bb3,bb5], e5@7 ~ eb5@7 ~", // E Eb
AM: "[d2,f2,a2,a5] [d3,f3,a3,a5] [d2,f2,a2,f5] [d3,f3,a3,f5] [eb2,gb2,bb2,bb5] [eb3,gb3,bb3,bb5] [eb2,gb2,bb2,gb5] [eb3,gb3,bb3,b5], d5@7 ~ eb5@7 ~", // Dm Ebm Bmaj7
AN: "[e2,ab2,b2,b5] [e3,ab3,b3,b5] [e2,ab2,b2,ab5] [e3,ab3,b3,ab5] [gb2,a2,db3,b5] [gb3,a3,db4,b5] [gb2,a2,db3,gb5,db6] [gb3,a3,db4,db6], e5@11 ~@5", // E Gbm
AO: "[[d2,d3,d5]@3 ~ [d2,d3,a5]@3 ~ [db2,db3,e5]@3 ~ [db2,db3,a5]@2 ~@2 [c2,c3]@2 f5@2 [c2,c3,g5]@2 a5@2 [b1,b2,g5]@3 ~ [b1,b2,b5]@4, ~@7 f5@2 ~@7]/2", // D D5 Dbm Gbm C C5 Em B
AP: "[bb1,bb2,d6]@2 a5@2 [bb1,bb2,e6]@2 f6@2 [c2,c3,e6]@2 f6 e6 [c2,c3,d6]@2 [c6,e6]@2", // Bb Bbdim C Csus2 C
AQ: "[[d2,d3,d5]@3 ~ [d2,d3,a5]@3 ~ [db2,db3,e5]@3 ~ [db2,db3,a5]@2 ~@2 [c2,c3]@2 f5@2 [c2,c3,g5]@2 a5@2 [b1,b2,g5]@2 [b4,c5] [d5,e5,f5,g5] [b1,b2,b5,d6,gb6,a6,b6]@4, ~@14 f5@4 ~@10 a5 ~@3]/2", // D D5 Dbm Gbm C C5 Em Cmaj7 …
AR: "[bb1,bb2,d6]@2 a5@2 [bb1,bb2,d6]@2 f6@2 [c2,c3,e6]@2 f6 e6 [c2,c3,d6]@2 c6@2", // Bb C Csus2
AS: "[[d3,f3,bb3] ~ [d3,f3,bb3] ~ [d3,f3,bb3] ~ [d3,f3,bb3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [b2,g3,b3] ~ [b2,g3,b3] ~ [b2,g3,b3] ~ [b2,g3,b3] ~, d6 ~ a6 ~ e6 ~ a6 f6@2 f6 g6 a6 g6 ~ b6@2]/2", // Bb C Dm Em
AT: "[bb2,d3,f3,a3] ~ [bb2,d3,f3,a3] ~ [bb2,d3,f3,a3] ~ [bb2,d3,f3,a3] ~ [c3,e3,g3,bb3] ~ [c3,e3,g3,bb3,f7] e7 [c3,e3,g3,bb3] ~ [c3,e3,g3,bb3] ~, d7 a6 d7 f7 e7 ~ d7 c7", // Bbmaj7 C7
AU: "[d3,f3,a3] ~ [d3,f3,a3] ~ [db3,g3,bb3] ~ [db3,g3,bb3] ~ [c3,a3,c4] ~ [c3,a3,c4] ~ [b2,f3,b3,d4] ~ [b2,f3,b3,d4,e6] eb6, a6 c7 g6 a6 f6@3 ~", // Dm Gdim F Bdim
AV: "[[d3,f3,bb3] ~ [d3,f3,bb3] ~ [d3,f3,bb3] ~ [d3,f3,bb3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [c3,e3,g3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [d3,f3,a3] ~ [b2,g3,b3] ~ [b2,g3,b3,b6,c7] [d7,e7,f7,g7] [b2,g3,b3,a7] ~ [b2,g3,b3] ~, d6 ~ a6 ~ e6 ~ a6 f6@2 f6 g6 a6 g6 ~ [b6,b7]@2]/2", // Bb C Dm Em Cmaj7 Em7 Em B
AW: "[d3,a3,d4,f6] a6 [d3,a3,d4,f6] a6 [e3,bb3,db4,e4,f6] a6 [e3,bb3,db4,e4,f6] a6 [f3,a3,f4,f6] a6 [f3,a3,f4,f6] a6 [f3,a3,a4,f6] a6 [f3,a3,a4,f6] a6, d7", // Dm Bbm F
AX: "[[a2,a3] ~ [f2,f3] ~ [bb2,bb3] ~ [gb2,gb3] [b2,b3]@2 [b2,b3] [g2,g3] ~ [c3,c4] ~ [ab2,ab3] ~]/2", // A F Bb Gb B G C Ab
AY: "[[db3,db4] ~ [a2,a3] ~ [d3,d4] ~ [bb2,bb3] [eb3,eb4]@2 [eb3,eb4] [b2,b3] ~ [e3,e4] ~ [c3,c4] ~]/2", // Db A D Bb Eb B E C
AZ: "[[a2,d4,a4] ~ [f2,bb3,f4] ~ [bb2,eb4,bb4] ~ [gb2,b3,gb4] [b2,e4,b4]@2 [b2,e4,b4] [g2,c4,g4] ~ [c3,f4,c5] ~ [ab2,db4,ab4] ~]/2", // D5 Bb5 Eb5 B5 E5 C5 F5 Db5
BA: "[[db3,gb4,db5] ~ [a2,d4,a4] ~ [d3,g4,d5] ~ [bb2,eb4,bb4] [eb3,ab4,eb5]@2 [eb3,ab4,eb5] [b2,e4,b4] ~ [e3,a4,e5] ~ [c3,f4,c5] ~]/2", // Gb5 D5 G5 Eb5 Ab5 E5 A5 F5
BB: "[[d4,a4] ~ [bb3,f4] ~ [eb4,bb4] ~ [b3,gb4] ~@2 [e4,b4] [c4,g4] ~ [f4,c5] ~ [db4,ab4] ~, [d5,f5,a5]@7 ~ [eb5,gb5,bb5]@6 [e4,b4]@4 ~@14, ~@16 [e5,g5,b5]@7 ~ [f5,ab5,c6]@7 ~]/2", // D5 Bb5 Eb5 B5 E5 C5 F5 Db5 …
BC: "[[gb4,db5] ~ [d4,a4] ~ [g4,d5] ~ [eb4,bb4] ~@2 [ab4,eb5] [e4,b4] ~ [a4,e5] ~ [f4,c5] ~, [gb5,a5,db6]@7 ~ [g5,bb5,d6]@6 [ab4,eb5]@4 ~@14, ~@16 [ab5,b5,eb6]@7 ~ [a5,c6,e6]@7 ~]/2", // Gb5 D5 G5 Eb5 Ab5 E5 A5 F5 …
BD: "[[bb4,f5] ~ [gb4,db5] ~ [b4,gb5] ~ [g4,d5] ~@2 [c5,g5] [ab4,eb5] ~ [db5,ab5] ~ [a4,e5] ~, [bb5,db6,f6]@7 ~ [b5,d6,gb6]@6 [c5,g5]@4 ~@14, ~@16 [c6,eb6,g6]@7 ~ [db6,e6,ab6]@7 ~]/2", // Bb5 Gb5 B5 G5 C5 Ab5 Db5 A5 …
BE: "[[d5,a5] ~ [bb4,f5] ~ [eb5,bb5] ~ [b4,gb5] ~@2 [e5,b5] [c5,g5] ~ [db5,ab5] ~ [f5,c6] ~, [d6,f6,a6]@7 ~ [eb6,gb6,bb6]@6 [e5,b5]@4 ~@14, ~@16 [e6,g6,b6]@7 ~ [f6,ab6,c7]@7 ~]/2", // D5 Bb5 Eb5 B5 E5 C5 Db5 F5 …
BF: "[[d3,d4,d6]@3 ~ [d3,d4,a6]@3 ~ [db3,db4,e6]@3 ~ [db3,db4,a6]@2 ~@2 [c3,c4]@2 f6@2 [c3,c4,g6]@2 a6@2 [b2,b3,g6]@3 ~ [b2,b3,b6]@4, ~@7 f6@2 ~@7]/2", // D D5 Dbm Gbm C C5 Em B
BG: "[bb2,bb3,d7]@2 a6@2 [bb2,bb3,d7]@2 f7@2 [c3,c4,e7]@2 f7 e7 [c3,c4,d7]@2 c7@2", // Bb C Csus2
BH: "[d3,d4,a6]@2 c7@2 [e3,e4,g6]@2 a6@2 [f3,f4]@3 ~ [d3,d4]@2 e6 eb6, ~@4 f6@3 ~", // D5 Em F D
BI: "[[d3,d4,d6]@3 ~ [d3,d4,a6]@3 ~ [db3,db4,e6]@3 ~ [db3,db4,a6]@2 ~@2 [c3,c4]@2 f6@2 [c3,c4,g6]@2 a6@2 [b2,b3,g6]@2 [b6,c7] [d7,e7,f7,g7] [b2,b3,b6,b7]@4, ~@14 f6@4 ~@10 a7 ~@3]/2", // D D5 Dbm Gbm C C5 Em Cmaj7 …
BJ: "[bb2,d3,f3,bb3] ~ [bb2,d3,f3,bb3] ~ [bb2,d3,f3,bb3] ~ [bb2,d3,f3,bb3] ~ [c3,e3,g3,c4] ~ [c3,e3,g3,c4,f7] e7 [c3,e3,g3,c4] ~ [c3,e3,g3,c4] ~, d7 a6 d7 f7 e7 ~ d7 c7", // Bb C
BK: "[d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~ [d3,f3,a3,d4] ~, [a6,d7]@15 ~", // Dm D5
BL: "[[d3,f3,bb3]!8 [c3,e3,g3]!8 [d3,f3,a3]!8 [b2,g3,b3]!8, d6 ~ a6 ~ e6 ~ a6 f6@2 f6 g6 a6 g6 ~ b6@2]/2", // Bb C Dm Em
BM: "[bb2,d3,f3,a3]!8 [c3,e3,g3,bb3]!2 [c3,e3,g3,bb3,f7] [c3,e3,g3,bb3,e7] [c3,e3,g3,bb3]!4, d7 a6 d7 f7 e7 ~ d7 c7", // Bbmaj7 C7
BN: "[d3,f3,a3]!4 [db3,g3,bb3]!4 [c3,a3,c4]!4 [b2,f3,b3,d4]!2 [b2,f3,b3,d4,e6] [b2,f3,b3,d4,eb6], a6 c7 g6 a6 f6@3 ~", // Dm Gdim F Bdim
BO: "[[d3,f3,bb3]!8 [c3,e3,g3]!8 [d3,f3,a3]!8 [b2,g3,b3]!2 [b2,g3,b3,b6,c7] [b2,g3,b3,d7,e7,f7,g7] [b2,g3,b3,a7] [b2,g3,b3]!3, d6 ~ a6 ~ e6 ~ a6 f6@2 f6 g6 a6 g6 ~ [b6,b7]@2]/2", // Bb C Dm Em Cmaj7 Em7 Em B
BP: "[d3,a3,d4]!4 [e3,bb3,db4,e4]!4 [f3,a3,f4]!4 [f3,a3,a4]!4, [a6,d7]@15 ~", // D5 Bbdim F D5
BQ: "[[eb3,gb3,b3,eb4]!8 [db3,f3,ab3,db4]!8 [eb3,gb3,bb3,eb4]!8 [c3,ab3,c4]!8, eb6 ~ bb6 ~ f6 ~ bb6 gb6@2 gb6 ab6 bb6 ab6 ~ c7@2]/2", // B Db Ebm Fm
BR: "[b2,eb3,gb3,bb3,b3]!8 [db3,f3,ab3,b3,db4]!2 [db3,f3,ab3,b3,db4,gb7] [db3,f3,ab3,b3,db4,f7] [db3,f3,ab3,b3,db4]!4, eb7 bb6 eb7 gb7 f7 ~ eb7 db7", // Bmaj7 Db7
BS: "[eb3,gb3,bb3]!4 [d3,ab3,b3]!4 [db3,bb3,db4]!4 [c3,gb3,c4,eb4]!2 [c3,gb3,c4,eb4,f6] [c3,gb3,c4,eb4,e6], bb6 db7 ab6 bb6 gb6@3 ~", // Ebm Abdim Gb Cdim
BT: "[[eb3,gb3,b3,eb4]!8 [db3,f3,ab3,db4]!8 [eb3,gb3,bb3,eb4]!8 [c3,ab3,c4]!2 [c3,ab3,c4,c7,db7] [c3,ab3,c4,eb7,f7,gb7,ab7] [c3,ab3,c4,bb7] [c3,ab3,c4]!3, eb6 ~ bb6 ~ f6 ~ bb6 gb6@2 gb6 ab6 bb6 ab6 ~ [c7,c8]@2]/2", // B Db Ebm Fm Dbmaj7 Fm7 Fm C
BU: "[eb3,bb3,eb4]!4 [f3,b3,d4,f4]!4 [gb3,bb3,gb4]!4 [gb3,bb3,bb4]!4, [bb6,eb7]@15 ~", // Eb5 Bdim Gb Eb5
BV: "[bb3,eb4,gb4]!16, bb5 gb5 eb5 bb5 gb5 eb5 bb5 gb5", // Ebm
BW: "[b3,e4,ab4]!16, [e5,ab5,b5]@2 ~ [e5,ab5,b5] ~@2 [e5,ab5,b5]@2", // E
BX: "[ab3,b3,d4,f4]!16, [d5,f5,ab5,b5]@2 ~ [d5,f5,ab5,b5] ~@2 [d5,f5,ab5,b5]@2", // Abdim Ddim
BY: "[b3,d4,f4,ab4]!16, [d5,f5,ab5,b5]@2 ~ [d5,f5,ab5,b5] ~@2 [d5,f5,ab5,b5]@2", // Bdim Ddim
BZ: "[gb3,b3,eb4]!16, gb5 eb5 b4 gb5 eb5 b4 gb5 eb5", // B
CA: "[ab3,db4,f4]!16, [ab4,db5,f5,ab5]@2 ~ [ab4,db5,f5,ab5] ~@2 [ab4,db5,f5,ab5]@2", // Db
CB: "[gb3,bb3,eb4]!16, gb5 eb5 bb4 gb5 eb5 bb4 gb5 eb5", // Ebm
CC: "[ab3,b3,d4,f4]!16, [ab4,b4,d5,f5,ab5]@2 ~ [ab4,b4,d5,f5,ab5] ~@2 [ab4,b4,d5,f5,ab5]@2", // Abdim
CD: "[b3,e4,ab4]!16, [b4,e5,ab5,b5]@2 ~ [b4,e5,ab5,b5] ~@2 [b4,e5,ab5,b5]@2", // E
CE: "[c4,e4,g4,c5,e5,g5] ~@2 [b3,db4,f4,ab4,b4,db5,f5,ab5] ~@2 [a3,c4,e4,a4,c5,e5,a5] ~", // C Db7 Am
CF: "[~ [a0,bb0,b0,c1,db1,d1,eb1,e1,f2,gb2,g2,ab2,a2,bb2,b2,c3,db3,d3,eb3,e3,f3,gb3,g3,ab3,a3,bb3,b3,c4,db4,d4,eb4,e4,f5,gb5,g5,ab5,a5,bb5,b5,c6,db6,d6,eb6,e6,f6,gb6,g6,ab6,a6,bb6,b6,c7,db7,d7,eb7,e7]@7]/4",
CG: "[~@4 d6@7 a6@7 e6@7 a6@7]/4", CH: "[f6@14 g6@7 a6@7 g6@14 b6@14 d7@7 bb6@7 e7@7 f7@7 e7@7 f7@3 e7@2]/6",
CI: "~@2 d7@7 db7@7", CJ: "[~@14 [a0,d1,d2]@45 ~@5, d6@59 ~@5, ~ f6@29 ~@2, ~@3 a6@55 ~@6, ~@5 d7@54 ~@5]/4",
})).s("gm_piano").gain(0.4)
stack(piano)
More by
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.