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, A@4 for four bars: 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 C J K F L M L F N F O P Q P L R S T U V W X Y Z AA AB AC AD AE AF AG AH AI AH AJ AK AJ AK AL AM
AN AO AP AQ AR AS AT AU AV AW AX AS AY AZ BA BB BC BB BD BE BF BE BA BG BC BH BI BJ BG BK BL BM BN BO BP BK BQ BR BS
BK BT BU BF BV BW BV BX BY BT BZ CA BJ CB BS CC CD CE CF CG BU CH CI CJ CK CL CM CN CO CN CP CQ BY CL CR CS CT CU CV
CW CX CY CZ DA CV DB DC DD DE DF DG DH DI DJ DI DK DL DM DN DO DP DQ DP DR DS DT DU DO DP DV DP DW DS DX DY DZ EA
>`.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 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@10", // Ab
K: "~@5 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@4", // Ab Ab5
L: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@5 c4 ~@4, ~@13 [eb3,ab3] ~@2", // Ab Ab5 Ab Ab5
M: "~@5 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@4", // Eb7 Eb
N: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@4, ~@13 [db4,eb4] ~@2", // Ab Ab5 Eb7 Dbsus2
O: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@4", // Fm F5 Fm F5
P: "~@5 [bb3,c4] e4 ~@3 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@4", // Bbsus2 C7 C
Q: "~@5 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@4 ab4 ~@4, ~@13 [c4,f4] ~@2", // Fm F5 Fm F5
R: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@4", // Db Db5 Db
S: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4] [eb4,g4] ~@3 db4 [eb4,g4] ~@4", // Ab Ab5 Dbsus2 Eb
T: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@9", // Dbsus2
U: "~@5 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab Ab5 Eb7 Eb
V: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@4", // Ab5 Ab7 Ab
W: "~@5 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] db4 ~@4 [db4,f4] ~@4, ~@13 ab3 ~@2", // Db Db5 Db
X: "~@5 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab
Y: "~@5 [c4,f4,ab4] ~@4 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@4 [c4,eb4] ~@4, ~@13 g3 ~@2", // Fm Cm
Z: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Db5 Db Ab
AA: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] eb4 ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Eb Eb7 Eb
AB: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [ab3,c4] ~@10", // Ab5 Ab
AC: "~@5 [ab3,c4] ~@4 eb3 [ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab
AD: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@4", // Ab5 Ab
AE: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [f3,bb3] [bb3,db4] ~@4 [bb3,db4] ~@4, ~@13 f3 ~@2", // Ab5 Ab Bb5 Bbm
AF: "~@5 [db4,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@4", // Dbsus2 Eb
AG: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AH: "~@5 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@4", // Ab5 Ab
AI: "~@5 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [eb4,g4] ~@4, ~@13 db4 ~@2", // Ab5 Ab Eb7 Eb
AJ: "~@5 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // F5 Fm
AK: "~@5 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@4", // Bbsus2 C Bbsus2 C
AL: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AM: "~@5 [ab3,db4] f4 ~@3 ab3 [db4,f4] ~@9 [ab3,db4] f4 ~@4 [ab3,db4,f4] ~@4", // Db5 Db Db5 Db
AN: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab5 Ab Eb7
AO: "~@5 db4 [eb4,g4] ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@9", // Eb Dbsus2
AP: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 [db4,eb4] [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Dbsus2 Eb Eb7
AQ: "~@5 ab3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [gb3,c4] ab3 ~@3", // Ab Gbdim
AR: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
AS: "~@5 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@4", // Ab5 Ab Ab5 Ab
AT: "~@5 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
AU: "~@5 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Db Ab
AV: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7
AW: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@9", // Ab
AX: "~@5 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
AY: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@4", // Ab Bbm
AZ: "~@5 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Eb Eb7 Eb Eb7
BA: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BB: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@4", // Ab
BC: "~@5 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
BD: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
BE: "~@5 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@4", // C C7
BF: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@4", // Fm
BG: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@4", // Db
BH: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@9", // Eb7
BI: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@4", // Ab Eb7
BJ: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@4 gb3 [ab3,c4] ~@3", // Ab Ab7 Ab
BK: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Ab Cm
BL: "~@6 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@4", // Fm Cm
BM: "~@6 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,c4] ~@4 [eb3,c4] ab3 ~@3", // Db Ab Cm
BN: "~@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
BO: "~@6 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [ab3,c4] ~@9", // Ab
BP: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@3", // Ab Ab5 Ab Ab5
BQ: "~@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
BR: "~@6 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@3", // Eb7 Eb
BS: "~@6 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab
BT: "~@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
BU: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
BV: "~@6 [bb3,c4,e4] ~@4 [bb3,c4] e4 ~@9 [bb3,c4,e4] ~@4 bb3 [c4,e4] ~@3", // C7 Bbsus2 C7 C
BW: "~@6 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [c4,f4,ab4] f4 ~@3 [c4,f4] ab4 ~@3", // Fm F5 Fm F5
BX: "~@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
BY: "~@6 [ab3,db4] f4 ~@3 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@3", // Db5 Db
BZ: "~@6 [bb3,eb4] g4 ~@3 [db4,eb4] g4 ~@9 [db4,eb4,g4] ~@9", // Eb5 Dbsus2 Eb7
CA: "~@6 [ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@4 g4 ~@3, ~@27 [db4,eb4]@2 ~@3", // Ab Ab5 Eb7 Dbsus2
CB: "~@6 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4] [db4,f4] ~@4 [db4,f4] ~@3, ~@27 ab3@2 ~@3", // Db Db5 Db
CC: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 [g3,c4,eb4] c4 ~@3 g3 [c4,eb4] ~@3", // F5 Fm Cm
CD: "~@6 ab3 [db4,f4] ~@3 [ab3,db4] f4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Db Db5 Ab
CE: "~@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
CF: "~@6 ab3 c4 ~@3 [eb3,ab3] c4 ~@9 ab3 c4 ~@8", // Ab5
CG: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab Ab5 Ab
CH: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 bb3 [f3,bb3,db4] ~@4 [bb3,db4] ~@3, ~@27 f3@2 ~@3", // Ab5 Ab Bbm
CI: "~@6 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4] g4 ~@3 db4 [eb4,g4] ~@3", // Dbsus2 Eb Dbsus2 Eb
CJ: "~@6 [eb3,ab3] c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] [ab3,c4] ~@3 eb3 [ab3,c4] ~@3", // Ab5 Ab Ab5 Ab
CK: "~@6 [eb3,ab3] c4 ~@3 [eb3,ab3] c4 ~@9 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@3", // Ab5 Ab
CL: "~@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
CM: "~@6 ab3 c4 ~@3 eb3 [ab3,c4] ~@9 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@3", // Ab Ab5 Ab
CN: "~@6 [c4,f4] ab4 ~@3 c4 [f4,ab4] ~@9 f4 [c4,f4,ab4] ~@4 [f4,ab4] ~@3, ~@27 c4@2 ~@3", // F5 Fm
CO: "~@6 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@9 [bb3,c4] e4 ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C7 Bbsus2 C7
CP: "~@6 [bb3,c4] e4 ~@3 bb3 [c4,e4] ~@9 bb3 [c4,e4] ~@4 [bb3,c4,e4] ~@3", // Bbsus2 C C7
CQ: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 ab3 [gb3,ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab5 Ab Ab7
CR: "~@7 [db4,eb4,g4] ~@3 db4 [eb4,g4] ~@9 db4 [eb4,g4] ~@8", // Eb7 Eb
CS: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
CT: "~@6 eb3 [ab3,c4] ~@3 eb3 [ab3,c4] ~@9 gb3 [ab3,c4] ~@4 [gb3,ab3,c4] ~@3", // Ab Ab7
CU: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 db4 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@3", // Db
CV: "~@6 [eb3,ab3] c4 ~@4 [eb3,ab3,c4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab5 Ab
CW: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@9 c4 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
CX: "~@6 ab3 [db4,f4] ~@4 [ab3,db4,f4] ~@9 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Db Ab
CY: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@9 eb4 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb7
CZ: "~@6 ab3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [ab3,c4] ~@8", // Ab
DA: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DB: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [f3,bb3,db4] ~@4 [f3,bb3,db4] ~@3", // Ab Bbm
DC: "~@6 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@9 db4 [eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Eb Eb7 Eb Eb7
DD: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@9 ab3 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DE: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@3", // Ab
DF: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
DG: "~@6 eb3 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 [eb3,c4] ab3 ~@2", // Ab Cm
DH: "~@6 c4 [f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
DI: "~@7 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@10 [bb3,c4,e4] ~@4 [bb3,c4,e4] ~@3", // C7
DJ: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@3", // Fm
DK: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [gb3,ab3,c4] ~@5 c4 ~@2, ~@14 [gb3,ab3] ~", // Ab Ab7 Gbsus2
DL: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 [ab3,f4] db4 ~@2", // Db
DM: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Eb7 Dbsus2
DN: "~@7 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@10 [db4,eb4,g4] ~@8", // Eb7
DO: "~@7 [ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [db4,eb4,g4] ~@4 [db4,eb4,g4] ~@3", // Ab Eb7
DP: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3,c4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Ab
DQ: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [ab3,db4,f4] ~@4 ab3 [db4,f4] ~@2", // Db
DR: "~@7 [c4,f4,ab4] ~@4 [c4,f4,ab4] ~@10 [g3,c4,eb4] ~@4 [g3,c4,eb4] ~@3", // Fm Cm
DS: "~@7 [ab3,db4,f4] ~@4 [ab3,db4,f4] ~@10 [eb3,ab3,c4] ~@4 eb3 [ab3,c4] ~@2", // Db Ab
DT: "~@7 [db4,eb4,g4] ~@4 [db4,eb4] g4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Eb7 Dbsus2 Eb7 Dbsus2
DU: "~@7 [bb3,eb4] g4 ~@3 db4 [eb4,g4] ~@9 [db4,eb4,g4] ~@4 db4 [eb4,g4] ~@2", // Eb5 Eb Eb7 Eb
DV: "~@7 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@9 [ab3,db4,f4] ~@4 [ab3,db4] f4 ~@2", // Db Db5 Db Db5
DW: "~@7 [c4,f4,ab4] ~@4 [c4,f4] ab4 ~@9 [g3,c4,eb4] ~@5 [c4,eb4] ~@2, ~@14 g3 ~", // Fm F5 Cm
DX: "~@7 [eb3,ab3,c4] ~@4 [eb3,ab3] c4 ~@9 [db4,eb4,g4] eb4 ~@3 [db4,eb4] g4 ~@2", // Ab Ab5 Eb7 Dbsus2
DY: "~@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
DZ: "~@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
EA: "~@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 X AE AF AV AW AX AY AZ BA W BB BC BD BE BF BG@2 AP BH BI BJ BK BL BM AO BN BO
BP BQ BR BS BT BU@2 BV BW AL BX BY BZ@2 CA@2 CB CC@2 CD CE CF@2 CG CH CI CJ CK CL@2 CM CN CO BD CP CQ CR CS@2 CT CU BD
CV CW CX@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 ~ ab5@5 g5@6 f5 ~@4 f5@5 ~ e5@14 ~@2 e5 ~@4 e5@6, ~@23 f5 ~@24]/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",
Q: "[~@16 ab5@9 gb5 g5@2 ~@3 g5@6 f5@14 b4 ~ c5 ~@4 db5 ~@5 eb5@5 f5@5 eb5 ~@4 db5@5 ~ c5@6 bb4@4 ab4@2 ~@4 eb4@5 f4@5 ~ g4@5 ab4@5 bb4@4 b4@2, ab4@25 ~@70 a4 ~@32, ~@5 c5@21 ~@37 c5@12 ~@53, ~@11 eb5@15 ~@102]/4",
R: "c5@16 bb4@5 ab4@5 bb4@4 a4@2",
S: "[ab4@14 ~@6 c5@6 eb5@4 ~ [eb5,f5]@2 ~@13 eb5 e5 f5@5 db5@5 f5@6, ~@15 ab4@13 ~@5 ab5@30 ~]/2", T: "[c5,eb5]@15 ~",
U: "ab5@5 f5@5 ab5@6 g5@5 ~ eb5@4 g5@6", V: "~ f5@4 db5@5 f5@6 [c5,eb5]@16", W: "c5@16 bb4@6 ab4@5 bb4@3 a4@2",
X: "ab4@17 ~@5 ab4@5 bb4@3 b4@2", Y: "c5@5 f5@5 eb5@5 ~ c5@4 ab4@6 bb4@4 b4@2", Z: "c5@5 ab4@14 a4@2 ab4@5 bb4@6",
AA: "c5@5 db5@5 eb5@4 ~@2 f5@4 gb5 g5@5 f5@6",
AB: "[bb4@21 ab4@5 bb4@2 b4@3 c5@6 f5@5 eb5@5 c5@5 ~ ab4@5 bb4@4 ~ c5@6 ab4@14 ~@2 ab4@5 bb4@5 ~, ~@31 b4 ~@16]/3",
AC: "c5@5 f5@5 eb5@5 ~ bb4@5 c5@2 db5@4 c5@5, ~@5 e5 ~@26", AD: "ab4@17 ~@4 ab4@5 bb4@4 b4@2",
AE: "c5@5 f5@5 g5@4 ~ ab5@5 ~ g5@5 ~ f5 ~@4, ~@15 g5 ~@16", AF: "f5@5 e5@12 ~@4 e5 ~@4 e5@6",
AG: "f5 ~@4 f5 ~@4 g5@5 ~ ab5@5 bb5@5 ~ b5@5", AH: "c6@17 ~@4 c5@5 ~ bb4@2 c5 bb4@2",
AI: "[~@16 ab5@10 gb5 g5 ~@3 g5@6 f5@16 c5 ~@4 db5 ~@5, ab4@25 ~@39, ~@5 c5@21 ~@38, ~@5 eb5@8 ~@19]/2",
AJ: "[eb5@5 f5@5 eb5@2 ~@4 db5@5 c5@6 bb4@4 ab4@2 ~@4 eb4@5 ~ f4@5 g4@5 ab4@4 ~ bb4 ~@3 b4 ~, c5@12 ~@19 a4 ~@32]/2",
AK: "[c5@16 bb4@5 ab4@5 bb4@4 a4@3 ab4@13 ~@7 c5@6 eb5@2 ~@2 f5@2 ab5@14 [eb5,e5] f5@5 ~ db5@4 f5@5 ~, ~@48 ab4@13 ~@35]/3", // Emaj7
AL: "[c5,eb5]", AM: "ab5@5 f5@6 ab5@5 ~ g5@5 eb5@5 g5@5",
AN: "[~ f5@5 db5@4 f5@6 c5@32 bb4@6 ab4@5 bb4@3 a4@2, ~ eb5 ~@2]/2", AO: "~ ab4@17 ~@4 ab4@5 bb4@3 b4@2",
AP: "c5@5 f5@5 eb5@5 ~ c5@5 ab4@6 bb4@3 b4@2", AQ: "c5@5 ab4@14 ~ a4 ab4@5 bb4@6",
AR: "~ c5@5 db5@5 eb5@4 e5 f5@5 gb5 g5@4 gb5 f5@5", AS: "bb4@19 ~@2 ab4@6 bb4@2 b4@3",
AT: "[c5@5 e5 f5@4 eb5@5 ~ c5@5 ab4@5 ~@3 b4@2 c5@6 ab4@12 ~@4 ab4@5 ~ bb4@5, ~@26 bb4@5 ~@33]/2",
AU: "c5@5 e5 f5@5 eb5@6 c5@4 ~@6 c5@5", AV: "f5 ~@5 f5 ~@4 g5 ~@4 ab5@4 ~ bb5 ~@5 b5 ~@4",
AW: "c6@18 ~@4 c5@5 bb4@2 [c5,d5] bb4@2", AX: "~@16 ab5@10 gb5 g5 ~@4, ab4@25 ~@7, ~@5 c5@21 ~@6, ~@11 eb5@15 ~@6",
AY: "g5@5 f5@16 ~ c5@4 ~ db5 ~@4", AZ: "eb5@5 f5@6 eb5@2 ~@3 db5@5 ~ c5@5 ~ bb4@2 a4@2, c5@3 ~@5",
BA: "ab4@2 ~@5 f4@2 ~@2 eb4@3 f4@3 g4@4 ab4@5 ~ bb4@3 b4 ~", BB: "ab4@13 ~@8 c5@6 eb5@2 ~@3, ~@4 ab4@3 ~",
BC: "~@16 e5 f5@5 db5@5 f5@5, f5@2 ~@13 eb5@2 ~@15, ~ ab5@31", BD: "~ [c5,eb5]@31",
BE: "~ ab5@6 f5@4 ab5@6 g5@5 ~ eb5@4 g5@5", BF: "~ f5@5 db5@5 f5@6 [c5,eb5]@15",
BG: "[~ c5@16 bb4@5 ab4@6 bb4@3 a4@2 ab4@17 ~@4 ab4@5 bb4@3 b4@2]/2", BH: "~ c5@5 ab4@13 ~ ab4@7 bb4@5, ~@20 a4 ~@11",
BI: "~ c5@4 db5@5 ~ eb5 ~@5 f5@4 gb5 g5@4 f5@6", BJ: "~ bb4@17 ~@3 ab4@6 bb4@5, ~@19 c5@2 ~@11, ~@10 bb4 ~@5",
BK: "c5@5 e5 f5@4 eb5@5 ~ c5@5 ~ ab4@5 ~@3 b4 ~, ~@27 bb4@5", BL: "c5@5 ab4@14 ~@2 ab4@6 bb4@5",
BM: "c5@5 e5 f5@4 e5 ~ eb5@4 ~@2 bb4@4 db5@6 c5@4, ~@11 c5 ~@4", BN: "~ c5@5 f5@5 g5@4 g5 ab5@6 g5@5 f5 ~@4",
// … 566 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.