0:00/0:00
// Twee ogen zo blauw — Derby
// 120 bpm, 4/4, key G# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: pitch bends are ignored
// note: Full arrangement: all 167 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 · electric guitar clean
const electric_guitar_clean = note(`<
~ A B C D E F G F H I J K L F M N M O P Q R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AQ
AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BN BP BQ BR BS BT BU BQ BV BW BX BY BZ CA CB CC
CD CE CB CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO
DP DQ DR DS DT DU DV DW DX DY DZ EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EU EW EX EY EZ FA
FB
>`.pickRestart({
A: "~@5 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@5", // Fm Cm
B: "~@4 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@5", // Db Ab
C: "~@5 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@5", // Eb7
D: "~@5 [bb3,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@10", // Eb Eb7
E: "~@5 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@5 g4 ~@4, ~@13 [db4,eb4] ~@2", // Ab Eb7 Dbsus2
F: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@4", // Ab Cm
G: "~@5 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@5", // Db
H: "~@5 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@5", // Fm Cm
I: "~@5 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@4", // Db Ab Cm
J: "~@5 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] ~@5 g4 ~@4, ~@13 [db4,eb4] ~@2", // Eb7 Dbsus2 Eb7 Dbsus2
K: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@10", // Ab
L: "~@5 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@4", // Ab Ab5
M: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@5 c4 ~@4, ~@13 [eb3,ab3] ~@2", // Ab Ab5 Ab Ab5
N: "~@5 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@4", // Eb7 Eb
O: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@4", // Ab Ab5 Ab Cm
P: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@4, ~@13 [db4,eb4] ~@2", // Ab Ab5 Eb7 Dbsus2
Q: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab
R: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@4", // Fm F5 Fm F5
S: "~@5 [bb3,c4] e4 ~@3 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@4", // Bbsus2 C7 C
T: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@4 ab4 ~@4, ~@13 [c4,f4] ~@2", // Fm F5 Fm F5
U: "~@5 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@4", // C7 C
V: "~@5 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@9 [eb3,ab3,c4] ~@5 [ab3,c4] ~@4, ~@13 eb3 ~@2", // Ab
W: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@4", // Db Db5 Db
X: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4] [eb4,g4] ~@3 db4 [eb4,g4] ~@4", // Ab Ab5 Dbsus2 Eb
Y: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@9", // Dbsus2
Z: "~@5 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab Ab5 Eb7 Eb
AA: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@4", // Ab5 Ab7 Ab
AB: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] db4 ~@4 [db4,f4] ~@4, ~@13 ab3 ~@2", // Db Db5 Db
AC: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab
AD: "~@5 [c4,f4,ab4] ~@4 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@4 [c4,eb4] ~@4, ~@13 g3 ~@2", // Fm Cm
AE: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Db5 Db Ab
AF: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Eb Eb7 Eb
AG: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [ab3,c4] ~@10", // Ab5 Ab
AH: "~@5 [ab3,c4] ~@4 eb3 [ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab
AI: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab5 Ab
AJ: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [f3,bb3] [bb3,db4] ~@4 [bb3,db4] ~@4, ~@13 f3 ~@2", // Ab5 Ab Bb5 Bbm
AK: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@4", // Dbsus2 Eb
AL: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AM: "~@5 eb3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab
AN: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab5 Ab Eb7 Eb
AO: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AP: "~@5 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // F5 Fm
AQ: "~@5 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@4", // Bbsus2 C Bbsus2 C
AR: "~@5 [c4,f4] ab4 ~@4 [c4,f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // F5 Fm
AS: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AT: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [ab3,db4] f4 ~@4 [ab3,db4,f4] ~@4", // Db5 Db Db5 Db
AU: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab5 Ab Eb7
AV: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@9", // Eb Dbsus2
AW: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 [db4,eb4] [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Dbsus2 Eb Eb7
AX: "~@5 ab3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [gb3,c4] ab3 ~@3", // Ab Gbdim
AY: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
AZ: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
BA: "~@5 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
BB: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Db Ab
BC: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7
BD: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@9", // Ab
BE: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BF: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BG: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@4", // Ab Bbm
BH: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7 Eb Eb7
BI: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BJ: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BK: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
BL: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BM: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
BN: "~@5 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@4", // C C7
BO: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
BP: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@5 c4 ~@3, ~@27 [eb3,ab3]@2 ~@3", // Ab Ab5
BQ: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
BR: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@5 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Eb7 Dbsus2
BS: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@9", // Eb7
BT: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
BU: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@3", // Ab Ab7 Ab
BV: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab
BW: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
BX: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Db Ab Cm
BY: "~@6 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Eb7 Dbsus2 Eb7 Dbsus2
BZ: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@9", // Ab
CA: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@3", // Ab Ab5 Ab Ab5
CB: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Ab Cm
CC: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [f3,bb3,db4] bb3 ~@4 db4 ~@3, ~@27 [f3,bb3]@2 ~@3", // Ab Ab5 Bbm Bb5
CD: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@3", // Eb7 Eb
CE: "~@6 [eb3,ab3,c4] ~@5 c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3, ~@11 [eb3,ab3]@2 ~@19", // Ab Ab5
CF: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Ab5 Eb7 Dbsus2
CG: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
CH: "~@6 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@3", // Fm F5 Fm F5
CI: "~@6 [bb3,c4,e4] ~@4 [bb3,c4] e4 ~@9 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@3", // C7 Bbsus2 C7 C
CJ: "~@6 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@3 [c4,f4] ab4 ~@3", // Fm F5 Fm F5
CK: "~@6 [bb3,c4] e4 ~@3 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@3", // Bbsus2 C7 C
CL: "~@6 [eb3,ab3,c4] ~@5 c4 ~@9 [eb3,ab3,c4] ab3 ~@4 c4 ~@3, ~@11 [eb3,ab3]@2 ~@14 [eb3,ab3]@2 ~@3", // Ab Ab5
CM: "~@6 [ab3,db4] f4 ~@3 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@3", // Db5 Db
CN: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4] [eb4,g4] ~@4 [eb4,g4] ~@3, ~@27 db4@2 ~@3", // Ab Ab5 Dbsus2 Eb
CO: "~@6 [bb3,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4,g4] ~@9", // Eb5 Dbsus2 Eb7
CP: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Ab5 Eb7 Dbsus2
CQ: "~@6 ab3 c4 ~@3 [eb3,ab3] c4 ~@9 [gb3,ab3] c4 ~@3 gb3 [ab3,c4] ~@3", // Ab5 Gbsus2 Ab
CR: "~@6 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4] [db4,f4] ~@4 [db4,f4] ~@3, ~@27 ab3@2 ~@3", // Db Db5 Db
CS: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
CT: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@3 g3 [c4,eb4] ~@3", // F5 Fm Cm
CU: "~@6 ab3 [db4,f4] ~@3 [ab3,db4] f4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Db Db5 Ab
CV: "~@6 [db4,eb4] g4 ~@4 [db4,eb4,g4] ~@9 [db4,eb4] [eb4,g4] ~@4 [eb4,g4] ~@3, ~@27 db4@2 ~@3", // Dbsus2 Eb7 Dbsus2 Eb
CW: "~@6 ab3 c4 ~@3 [eb3,ab3] c4 ~@9 ab3 c4 ~@8", // Ab5
CX: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab Ab5 Ab
CY: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@3", // Ab5 Ab
CZ: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [bb3,db4] ~@3, ~@27 f3@2 ~@3", // Ab5 Ab Bbm
DA: "~@6 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@3", // Dbsus2 Eb Dbsus2 Eb
DB: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab5 Ab Ab5 Ab
DC: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3,c4] ~@5 [eb3,ab3,c4] ~@3", // Ab5 Ab
DD: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [eb4,g4] ~@3, ~@27 db4@2 ~@3", // Ab5 Ab Eb7 Eb
DE: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@3", // Ab Ab5 Ab
DF: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [f4,ab4] ~@3, ~@27 c4@2 ~@3", // F5 Fm
DG: "~@6 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@9 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C7 Bbsus2 C7
DH: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
DI: "~@6 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C C7
DJ: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 ab3 [gb3,ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab5 Ab Ab7
DK: "~@6 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@3", // Db5 Db
DL: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab5 Ab Eb7
DM: "~@7 [db4,eb4,g4] ~@3 db4 [eb4,g4] ~@9 db4 [eb4,g4] ~@8", // Eb7 Eb
DN: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DO: "~@6 eb3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 gb3 [ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab Ab7
DP: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@3", // Db
DQ: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab5 Ab
DR: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
DS: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Db Ab
DT: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb7
DU: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@8", // Ab
DV: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DW: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DX: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@3", // Ab Bbm
DY: "~@6 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb Eb7 Eb Eb7
DZ: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
EA: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
EB: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
EC: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@2", // Ab Cm
ED: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
EE: "~@7 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@3", // C7
EF: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
EG: "~@6 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,e4] c4 ~@2", // C C7 Bbdim
EH: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@5 c4 ~@2, ~@14 [gb3,ab3] ~", // Ab Ab7 Gbsus2
EI: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,f4] db4 ~@2", // Db
EJ: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Eb7 Dbsus2
EK: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@8", // Eb7
EL: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
EM: "~@7 [eb3,ab3] c4 ~@3 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Ab5 Ab
EN: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@2", // Db
EO: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@2", // Ab Cm
EP: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
EQ: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Db Ab
ER: "~@7 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Eb7 Dbsus2 Eb7 Dbsus2
ES: "~@7 [bb3,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@2", // Eb5 Eb Eb7 Eb
ET: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@5 g4 ~@2, ~@14 [db4,eb4] ~", // Ab Eb7 Dbsus2
EU: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Ab
EV: "~@7 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@2", // Db Db5 Db Db5
EW: "~@7 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [g3,c4,eb4] ~@5 [c4,eb4] ~@2, ~@14 g3 ~", // Fm F5 Cm
EX: "~@7 [ab3,db4] f4 ~@3 [ab3,db4] f4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Db5 Ab
EY: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Ab5 Eb7 Dbsus2
EZ: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@4 [ab2,eb3,ab3,c4,eb4,ab4] ~@7 [ab3,c4,eb4,ab4]@2 [ab3,c4,eb4,ab4]@2 ~@2", // Ab Ab5 Ab
FA: "~@2 [db4,f4,ab4]@2 ~@6 ab3 ~@2 ab4@2 ~@4 [eb4,ab4]@2 ~@8 eb4@2 ~, ~ ab3@2 ~@6 [f4,ab4]@3 [ab3,f4]@3 ~@2 eb3@3 ~@8 [eb3,db4]@3 ~, ~@5 db4@2 ~@2 [ab3,c4] ~@6", // Db Ab5 Fm Db Eb7 Ab
FB: "~@2 [eb3,ab3,c4,ab4]@3 ~@27", // Ab
})).s("gm_electric_guitar_clean").gain(0.1).pan(0)
// other · accordion
const accordion = note(`<
A@2 B@5 C@7 D@6 E@5 F@3 G@2 H I@3 J@2 K@2 L M@5 N@3 O P Q@4 R S@2 T U V W X Y Z AA AB@3 AC AD AE AF AG AH AI@2 AJ@2
AK@3 AL AM AN@2 AO AP AQ AR AS AT@2 AU AV AW AX AY AZ BA BB BC BD BE@2 BF BG BH BI BJ@2 BK BL BM BN BO BP BQ AO BR BS
BT BU BV BW BX BY@2 BZ CA AL CB CC CD@2 CE@2 CF CG@2 CH CI CJ@2 CK CL CM CN CO CP@2 CQ CR CS BG CT CU CV CW@2 CX CY BG
CZ DA DB@2 ~@2
>`.pickRestart({
A: "[~@31 ab5@5 ~ f5@4 ab5@5 ~ g5@5 eb5@5 g5@5 ~ gb5, ~@31 g5@3 ~@30]/2",
B: "[f5@4 db5@5 f5@5 ~ eb5@15 [bb4,b4] c5@16 bb4@5 ab4@4 a4 bb4@5 a4 ab4@6 eb4@5 f4@5 g4@5 ab4@5 bb4@3 ~@3 c5@16 bb4@6 ab4@5 bb4@3 a4@2 ~@21 c5@5 eb5@4 ~@3, ~@93 b4@4 ~@30 ab4@29 ~@4]/5", // Bmaj7
C: "[ab5@14 e5 f5@5 db5@5 f5@4 e5@2 eb5@32 ab5@5 f5@5 ~ ab5@5 g5@5 eb5@6 ~@3 gb5 ~ f5@5 db5@5 f5@6 eb5@16 c5@16 bb4@5 ab4@5 bb4@4 a4@2 ab4@18 ~@4 ab4@5 bb4@3 b4@2 c5@4 e5 f5@5 eb5@5 ~ c5@5 ab4@6 ~@3 b4 ~ c5, ~@90 g5@5 ~@123 bb4@5 ~]/7",
D: "[~@4 ab4@14 ~ [a4,b4] ab4@5 bb4@5 ~ c5@5 db5@5 ~ eb5@5 f5@4 ~ g5@4 gb5 f5@6 bb4@21 ab4@6 bb4@2 b4@2 c5@5 e5 ~ f5@4 eb5@5 c5@6 ab4@6 bb4@3 b4@2 c5@5 ab4@13 ~@2 a4 ab4@5 bb4@5 ~ c5@5 e5 f5@4 ~ eb5@5 bb4@4 ~ db5@5 ~ c5@6, ~@51 gb5@2 ~@126 c5@3 ~@10]/6", // Asus2
E: "[ab4@17 b4 a4 ab4@6 bb4@6 c5@6 f5@5 g5@4 ~ ab5@5 g5@6 f5 ~@4 f5@5 e5@13 ~@4 e5 ~@4 e5@5 f5@5 f5 ~@5 g5 ~@4 ab5@4 ~ bb5@2 ~@4 b5 ~@4 c6@17 ~@4 b4 ~ c5@4 ~ bb4 c5 bb4@2 ~, ~@46 f5@2 ~@79 b5@2 ~@31]/5",
F: "[~@15 ab5@10 ~ g5@2 ~@3 g5@6 f5@14 ~ c5@6 db5@4 d5 eb5@6 e5 f5@4 ~@3 d5@2 db5@6 c5@5 bb4@5 ~, ab4 ~@3, ~@4 c5@21 ~@26 b4@2 ~@43, ~@10 eb5@15 gb5@2 ~@47 eb5@5 ~@17]/3",
G: "[~ ab4 ~@4 eb4@5 f4@5 ~ g4@4 ab4@5 bb4@3 ~@2 c5@16 bb4@6 ab4@5 bb4@4 a4@2, ~@30 b4@3 ~@31]/2",
H: "~ ab4@14 ~@6 c5@5 eb5@4 ~@2, ~@15 ab4@13 ~@4",
I: "[~@14 e5 f5@5 db5@5 f5@5 ~ [c5,eb5]@30 ~@2 ab5@6 f5@5 ab5@5 g5@6 eb5@5 g5@6, ab5@61 ~@35, ~@7 eb5 ~@40]/3", // Cm
J: "[f5@5 db5@5 f5@6 eb5@15 c5@13 ~ bb4 c5 bb4@5 ab4@6 bb4@6]/2",
K: "[ab4@16 ~@5 ab4@5 bb4@3 b4@2 c5@5 ~ f5@5 eb5@5 c5@6 ab4@5 bb4@4 b4@2]/2",
L: "c5@5 ~ ab4@13 ~ ab4@6 bb4@6, ~@19 a4@2 ~@11",
M: "[c5@4 db5@6 eb5@5 f5@4 gb5 g5@5 f5@6 bb4@22 ab4@5 bb4@2 b4@3 c5@5 f5@6 eb5@5 c5@6 ab4@5 ~@3 b4@2 c5@5 ~ ab4@13 ~ a4 ab4@6 bb4@5 c5@5 e5 ~ f5@4 eb5@5 bb4@5 ~ db5@5 c5@6, ~@90 bb4@5 ~@19 b4@2 ~@32 c5@3 ~@9]/5",
N: "[~ ab4@17 b4 a4 ab4@6 bb4@5 c5@6 f5@5 g5@4 f5@2 ab5@4 g5@6 f5 ~@4 f5@5 ~ e5@14 ~@2 e5 ~@4 e5@6]/3",
O: "f5 ~@4 f5@5 g5@5 ~ ab5@5 bb5 ~@4 b5 ~@5", P: "c6@17 ~@4 c5@5 bb4@2 c5 ~ bb4@2",
// … 690 more lines
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.