0:00/0:00
// Sicilienne — FAURE Gabriel
// 61 bpm, 6/8, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: sustain pedal (CC 64) lengthens the held notes
// note: Full arrangement: all 82 bars on a 48-step grid, each part at one level. Source detail keeps the original performance.
setcpm(61/3)
// 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 · "Gabriel Faure"
const piano = note("<A B C@7 D@8 E@4 F@5 G@3 H@3 I@2 J@4 K@7 L@4 M N@5 O@4 P Q@8 R@8 S@3 T@2 ~>".pickRestart({
A: "~@5 d4", B: "~@2 bb4 d5@2 g5, g4 ~",
C: "[~@16 [bb4,g5]@8 ~@16 d5@8 ~@16 e4@8 ~@24 gb4@24 gb4@8 ~@32 bb4@8 d5@15 f5@8 ~@24 g4@16 [f4,g4]@7 ~@16 [eb4,a4]@8 ~@12 gb4@4 bb4@8 g4@31 ~@16 g4@3, bb5@24 ~@16 a4@24 e5@24 [e4,e5]@32 ~@16 d4@31 ~@72 e4@23 [d4,g4]@23 ~@51, ~@12 a5@12 a5@24 d5@24 d5@24 d5@32 ~@75 g5@12 g5@24 ~@97, ~@56 f4@16 ~@8 f4@16 ~@48 g4@24 ~@23 [ab4,ab5]@24 ~@23 g4@24 ~@74, ~@60 c5@12 ~@12 c5@12 ~@111 f5@31 ~@12 gb4@12 ~@16 gb4@32 ~@26]/7", // Eb Fsus2 Ebdim E G5 Ab
D: "[~@13 bb4@8 ~@16 [g4,g5]@8 ~@16 [g4,g5]@8 ~@16 d5@8 ~@16 [e4,e5]@8 ~@16 [e4,e5]@8 d5@32 ~@8 d4@8 ~@15 bb4@8 ~@16 f5@8 ~@15 f5@8 [g4,g5]@15 [g4,f5]@8 ~@16 [a4,eb5]@7 [g4,d5]@12 gb4@4 [gb4,bb4]@8 g4@46 [g4,b4]@9, ~@21 d5@24 [bb4,bb5]@24 ~@24 d5@24 d5@24 ~@71 d5@23 ~@12 g5@11 ~@126, ~@57 [a4,a5]@12 [a4,a5]@24 ~@8 f4@16 ~@8 f4@16 gb4@24 ~@24 g4@23 ~@24 [ab4,ab5]@23 ~@23 [g4,e5]@23 ~@79, ~@105 c5@12 ~@12 c5@12 ~@152 gb4@12 ~@79]/8", // G E G G7 Adim G5 Gb G …
E: "[~@6 a4@8 ~@15 db5@7 ~@16 f5@7 ~@16 d5@7 ~ g4@11 ~@27 db5@7 [gb4,d5]@11 ~@4 a4@8 [g4,g5]@23 g4@11 ~@3 a4@4, ~@2 g4@34 ~ [f4,d5]@23 ~@34 g4@34 ~@11 g4@4 ~@42 g4@7, ~@14 bb4@23 ~@45 bb4@23 bb4@22 ~@16 gb5@29 ~@20, ~@25 c5@11 ~@12 eb5@11 g5@23 ~@16 a4@30 ~@46 b4@18, ~@117 c5@11 ~@12 e5@11 ~@41]/4", // D G Dm
F: "[~@17 db5@7 ~@14 f5@7 ~ g5@14 d5@7 ~@15 a4@7 ~@15 db5@7 ~ [gb4,d5]@11 [g4,e5]@4 a4@7 ~ g5@21 ~@25 [d4,bb4,d5]@23 [db5,g5,bb5]@12 ~@4 [g5,bb5]@8 [a4,eb5,a5]@12, ~@3 bb4@21 [f4,d5]@22 ~@21 g4@11 g4@33 ~@23 g4@21 ~@2 [g4,eb5,g5]@51 ~@32, ~@14 c5@10 ~@11 eb5@11 ~@22 bb4@21 bb4@22 ~@129, ~@100 c5@11 ~@16 gb5@29 ~@60 [gb5,a5]@16 ~@8]/5", // D C Gm Gdim Gm Adim Dm Cm …
G: "[[e5,g5]@4 d5@8 eb5@22 [d4,bb4,d5]@19 ~@3 [c4,a4,c5]@12 [gb4,a4]@4 [db4,g4,bb4]@8 ~@20 d5@4 [g4,eb5,g5]@22 [d4,bb4,d5]@15 ~@3, ~@4 gb5@29 ~@47 [gb4,a4]@12 gb4@12 ~@40, ~@3 [g4,g5]@10 ~@7 a3@6 ~@10, ~@11 d4@2 ~@5, ~@12 a4 ~@5]/3", // Em Gm F Gbm Gdim Cm Gm Gbm …
H: "[~@16 a5@4 [g5,bb5]@8 gb5@12 ~@4 gb5@7 ~ g5@21 ~ bb4@15 ~@7 ab4@12 ab4@3 ~ g4@7 [gb4,c5]@13 ~@4 d4@8, ~@4 [db5,g5,bb5]@16 ~@8 [a4,a5]@23 [g4,eb5]@22 [d4,d5]@15 ~@44 e4@12, ~@15 gb5@4 ~@21 [eb5,g5]@12 ~@92, ~@44 d5@29 ~@22 c5@16 bb4@8 ~@16 [gb4,d5]@8 ~]/3", // Gm Gbdim Gdim A Cm D Eb D
I: "[~@15 bb4@8 d5@16 ~ g5@7 bb5@12 a5@4 g5@8 ~@16 d5@8 ~, g4@24 ~@47 a5@24 ~]/2",
J: "[~@11 c5@4 [e4,e5]@8 ~@12 c5@4 [e4,e5]@8 d5@24 ~ d5@15 d4@8 ~@40 f5@8 ~@17 f5@8 g4@15 ~ g4@7 g4, d5@16 ~@7 d5@16 ~@72 bb4@32 ab4@48 ~, ~@8 f4@8 ~@15 f4@8 ~@8 gb4@40 ~@8 g4@24 d5@24 ab5@24 ~@16 f4@8 ~, ~@155 g5@12 ~ g5@24]/4", // E
K: "[~@11 gb4@4 [eb4,a4]@8 ~ g4@11 gb4@4 ~ bb4@7 g4@48 ~@6 eb4@32 ~@6 eb4@32 ~@37 g5@8 f5@11 g5@4 e5@7 f5@11 db5@4 ~@22 d5@7 ~@21 g4@21 [eb4,g4]@12, e4@16 ~@8 d4@24 ~@51 g3@37 g3@35 ~@10 d6@11 bb5@12 ab5@11 ~@38 d5@21 ~@19 b4@11 ~@32, ~@39 gb4@8 ~@48 g4@38 g4@38 eb6@44 ~@56 f5@11 ~@14 db5@40, ~@100 bb3@34 ~@4 bb3@77 ~ g4@45 g4@21 f4@54, ~@184 c6@31 ~@45 eb5@22 eb5@21 eb5@33]/7", // Ebdim Eb
L: "[~ ab4@6 ~ [d4,f4,bb4]@39 [f5,bb5,f6]@10 eb6@3 d6@6 c6@9 ~ bb5@3 ab5@6 ~ g5@9 d5@3 e5@6 ~@20 [bb4,f5]@19 bb4@19 ~ [f5,bb5,f6]@10 eb6@3 d6@6 ~ c6@9, ~@105 gb5@19 f4@39 ~@29, ~@115 g5@9 ~@68, ~@59 bb5@13 ~@24]/4", // Bb Bb5
M: "~ bb5@3 ab5@7 g5@10 e5@3 gb5@7 g5@10 ab5@3 bb5@4",
N: "[~@23 eb5@20 ~@40 f5@10 g5@3 ~ e5@6 f5@10 db5@3 ~@7 eb5@10 f5@3 ~ d5@6 eb5@10 b4@3 ~ eb5@6 [g4,c5,g5]@20 ~@11 b4@3 db5@7 eb5@10 db5@3 eb5@6 ~ f5@10 eb5@3 f5@3, ~@3 eb6@40 [g4,eb5]@30 ab5@4 g5@16 ~@24 d5@20 ~@6 f4@20 ~@20 gb4@20 ~@20 g4@17, ~@53 d6@30 ~@157, ~@56 c6@27 ~@157, ~@63 bb5@20 g4@40 g4@33 ~@28 a4@20 ~@20 bb4@16]/5", // C5 Cm
O: "[~@4 [g4,c5,g5]@20 ~@10 b4@3 db5@7 eb5@10 db5@3 eb5@7 f5@10 eb5@3 f5@7 [g4,eb5,g5]@20 [d4,bb4,d5]@13 ~@7 [db5,g5,bb5]@12 ~@4 [db5,g5,bb5]@8 gb5@12 ~@4 [d5,gb5]@8 [g4,eb5,g5]@20, ~@6 [gb4,a4]@5 [gb4,a4]@5 [g4,bb4]@5 ~@13 [gb5,a5]@3 [a4,a5]@6 ~@5, ~@40 [eb5,g5]@3 ~@5]/4", // C5 Cm Gm Gdim D Cm Gbm Gm …
P: "~ [d4,bb4,d5]@9 ~@2 [c4,a4,c5]@6 [gb4,a4]@2 [db4,g4,bb4]@4", // Gm F Gbm Gdim
Q: "[~@24 [g4,eb5,g5]@22 ~@21 [db5,g5,bb5]@12 ~ gb5@3 ~ g5@7 gb5@12 ~@5 gb5@7 ~ g4@21 [d4,bb4,d5]@15 ~@7 [ab4,c5]@12 ab4@4 [g4,bb4]@8 [gb4,c5]@12 e4@4 ~@24 bb4@8 ~@16 g5@8 ~@40 [a4,d5]@8 ~@12 c5@4 [e4,e5]@8 d5@8 f4@4 ~@4 [e4,e5]@8 d5@32 ~, a3@20 d5@26 ~@33 a5@4 ~@21 g5@11 ~@140 bb5@24 ~@105, [gb4,a4]@12 gb4@12 ~@67 [a4,a5]@24 ~@84 [d4,gb4,d5]@32 ~@80 f4@8 ~@32 gb4@24 ~@9, ~@8 d4@16 ~@22 [d4,bb4,d5]@26 ~@36 d5@29 ~@70 g4@24 ~@40 [bb4,g5]@32 d5@16 ~@20 c5@12 ~@33, ~@16 a4@8 ~@59 [db5,bb5]@8 ~@12 e5@12 [eb5,g5]@22 ~@94 d5@24 ~@12 a5@12 a5@24 ~@81]/8", // Cm Gdim Gm Ab Gm Gbdim D5 E …
R: "[~@7 d4@8 g4@16 bb4@8 d5@16 f5@8 ab5@12 g5@4 f5@8 [g4,g5]@16 [f4,g4]@8 [e4,g4]@12 gb4@4 [eb4,a4]@8 [d4,g4]@12 gb4@4 gb4@8 g4@48 bb3@16 eb4@7 ~@16 bb4@7 [g4,eb5]@15 ~ [ab4,f5]@7 g5@15 a5@7 ~@38 [c5,a5]@7 bb4@14 ~ bb3@7 [eb4,g4]@14 [f4,ab4]@5, ~@63 ab4@24 ~@64 bb4@32 ~@47 g4@23 ~@23 bb4@22 ~ bb4@44 ~@41, ~@299 bb5@22 [d5,bb5]@22 g5@21 ~@20, ~@314 c5@18 [a4,gb5]@11 ~@41]/8", // G Fsus2 Em Ebdim G5 Cm Db F …
S: "[~@2 [g4,bb4]@14 ~@28 bb3@11 c4@3 [a3,eb4]@7 d4@10 f4@3 ~ e4@6 ~ d4@10 ~@3 a3@7 d4@10 f4@3 e4@7 [bb3,d4,g4]@18, ~@16 c5@7 d5@15 a4@21 ~@37 c4@10 a3@20 ~@18, ~@17 a4@17 [a3,gb4]@10 ~@21 bb3@20 bb3@14 eb4@20 ~@25, ~@8 bb4@7 ~@33, ~@37 c4@7 g4@21 ~@21 g4@33 ~@25]/3", // Gm Adim Gm D
T: "[~@9 d4@16 ~@4 d4@49 ~@18, ~@7 bb3@18 ~@3 bb3@50 ~@18]/2",
})).s("gm_piano").gain(0.3)
// chords · piano
const piano_2 = note("<A B C D E F@8 G@3 H@4 I@7 J@3 K@7 L@5 M@3 N@3 O@7 P@5 Q@8 R@2 S T@8 U@3>".pickRestart({
A: "~@3 bb3, g2 d4@2, ~ d3@5 g2@6, ~@2 g3@4 ~ d3@5, ~@3 bb3@3 ~@2 g3@4",
B: "~@2 d4 ~@2 g4, g2@2 ~ d4, ~ d3@5 ~@2 bb3@4, ~ g3@2 f3@3, ~@3 bb3@3 ~ g3@5",
C: "~ g4 ~ f4, e3 f3, ~ bb3@5 ~ a3@5, ~ d4@2 ~ d4@2",
D: "~@4 [g3,c4]@2 ~ f3 bb3@2 [g3,c4]@2, bb2!2, ~ f3@5 ~@6, ~ bb3@2 ~@3", E: "~ a2 d3 gb3 a3 d4 ~@6, d2 ~",
F: "[~@16 d4@8 ~@4 d4@4 g3@3 bb3@4 d4@8 ~@16 f4@8 ~@12 b3@12 ~@3 bb3@4 ~ bb3@15 ~@4 c4@4 c4@15 ~@8 g3@4 ~@9 d4@4 g2@3 d3@4 bb3@4 g3@4 d4@8 ~@16 d4@8 ~@4 g3@4 bb3@4 d4@4 ~@20 d4@12 ~@12 f4@12 ~@16 [g3,c4]@8 ~@4 f3@4 bb3@8 [g3,c4]@8 ~@24 gb4@8 ~@16 g2@3, g2@24 ~@35 c4@12 ~@86 bb3@8 ~@36 bb3@12 ~@28 g3@20 ~@8 d4@16 ~@56 d3@4 gb3@4 a3@4 d4@12 ~@19, ~@4 d3@20 ~@23 eb3@24 d3@24 c3@24 ~@23 g2@24 ~@23 g2@24 ~@72 bb2@24 bb2@56 ~@19, ~@8 g3@16 f3@8 ~@19 f3@19 ~@5 f3@20 ~@23 d3@23 ~@4 d3@20 ~@28 d3@20 ~@32 bb3@16 ~@4 a3@20 ~@8 bb3@16 ~@28 a2@28 ~@19, ~@12 bb3@12 ~@31 ab3@16 ~@8 g3@16 ~@58 g3@12 ~@32 g3@16 f3@8 ~@16 e3@24 f3@24 ~@4 f3@20 ~@24 d2@32 ~@19]/8", // C5
G: "[~@13 d4@7 ~@4 d4@4 g3@4 bb3@4 d4@7 ~@16 ab4@8 ~@11 f4@12 ~@4 bb3@4 bb3@15 ~@4 c4@4 c4@15 g2@4 d3@4, ~ d3@19 ~@23 eb3@23 ~ d3@23 c3@23 d3@23 ~@8, ~@5 g3@15 f3@7 ~@24 c4@15 ~@9 b3@15 ~@54, ~@9 bb3@12 ~@26 ab3@19 ~@5 g3@19 ~@54, ~@55 eb4@11 ~@78]/3",
H: "[g3@4 g3@4 bb3@4 d4@4 ~@8 g3@3 ~@8 d4@4 ~@15 db4@7 ~ c4@15 bb3@7 ~@39 ab3@7 ~@16 d4@7 ~@23 [d3,a3]@12 bb3@4, ~@16 g2@23 ~@68 bb2@12 a3@11 [e3,g3]@23 eb3@38 ~, ~@20 d3@19 [e3,d4]@23 eb3@23 f3@23 ~ bb3@21 ~@23 c4@23 ~@16, ~@27 g3@12 ~@46 a3@25 d4@20 ~@39 bb3@19 ~@4, ~@31 b3@8 ~@61 eb4@31 ~@61]/4", // D5 Em E7
I: "[c4@7 ~@37 db4@7 c4@14 bb3@7 ~@14 eb4@7 ~@11 g3@4 ab3@7 ~@15 db4@7 ~@15 bb3@7 ~ a3@11 ~@4 c4@7 ~@3 bb3@13 ~@7 [f2,c3,a3]@24 [g2,e3]@16 ~@19 db4@16 ~@20 c3@22 [g2,e3]@14, ~@7 g2@23 [e3,d4]@21 eb3@21 [f3,a3]@21 ~@3 d4@19 ~@22 c4@22 ~@12 bb3@11 ~@106 d3@8 d4@26 ~@14, ~@8 d3@43 ~@43 bb2@22 ~@66 g2@15 ~@59 a2@12 ~@12 d2@20 [f2,a3]@36, ~@10 bb3@41 ~@44 ab3@10 ~@10 [e3,d4]@22 ~ eb3@22 d3@23 ~ d3@14 ~@62 e3@8 ~@16 a2@16 ~@36, ~@73 a3@2 ~@9]/7", // F C E7 F E7
J: "[~@16 e3@8 ~@28 d4@4 [f2,c3,a3]@22 [g2,e3]@26 ~@8 db4@4 ~@23 a3@5, ~@3 a2@3 ~@3 d2@5 ~@18 d2@4, ~@10 d3@4 ~@12 a2@3 ~@4 a2@3, ~@11 gb3@3 ~@13 e3@2 ~@5 d3@2, ~@6 a3 ~@11]/3", // F C
K: "[d4@4 [f2,c3,a3]@21 ~ e3@21 f3@16 [eb3,c4]@8 [d3,bb3]@16 ~@24 d4@8 ~@16 g4@8 ~@16 bb4@8 ~@32 bb3@8 [g3,c4]@8 ~@4 f3@4 bb3@3 ~@5 [g3,c4]@8 ~@24 gb4@16 ~@24 d4@8 ~@5 d4@3 g3@4 bb3@4 d4@8 ~, ~@25 g2@22 d4@24 ~@16 [d3,c4]@8 g2@12 bb3@12 ~@9 bb3@16 ~@3 bb3@20 ~@5 a3@20 ~@3 f3@12 ~@36 a2@12 a3@4 d4@20 ~@20 bb3@12 ~@25, ~@88 a3@32 ~@11 d4@12 ~@9 d4@16 ~@7 d4@8 a4@24 ~@44 gb3@28 ~@17 g3@16 ~@24, ~@99 d3@20 f3@24 e3@24 f3@24 bb2@16 ~@8 bb2@16 ~@8 d2@40 ~@8 g2@24 ~@25, ~@104 g3@16 ~@3 g3@20 ~@12 g4@12 ~@12 f4@12 ~@56 d3@32 ~@12 d3@20 f3@8 ~@17]/7", // F Cm Gm C5 D7
L: "[~@15 f4@8 ~@12 b3@12 ~@5 bb3@3 bb3@8 ~@13 c4@3 c4@8 ~@53 g4@3 ~@3 eb3@35 ~@3 eb3@36 [eb1,eb2]@20, eb3@24 ~@3 f3@20 ~@53 c3@44 bb2@37 ~@2 bb2@37 ~@20, ~@3 f3@20 d3@24 c3@16 ~@8 c3@16 ~@8 f2@21 g4@3 a2@5 g3@3 bb3@4 g3@4 f4@8 eb2@38 eb2@38 ~@21, ~@7 ab3@16 ~@8 g3@16 ~@61 f3@36 ~@96, ~@11 c4@12 ~@80 bb3@9 d4@32 ~@96]/5", // Eb
M: "[[g3,bb3,eb4]@16 eb3@7 ~@16 c4@7 db4@15 bb3@7 c4@14 ~@22 ab3@7 bb3@14 g3@7 [eb3,g3,c4]@12, ~@23 eb3@45 eb3@43 eb3@21 ~@12, ~@24 db4@22 ~@44 b3@21 ~@33]/3", // Eb Cm
N: "[~ eb2@7 ab3@20 f3@13 g3@6 ~@2 d4@17 bb3@13 c4@6 ~@52 bb2@7, ~@8 bb2@39 bb2@39 bb2@32 g4@26, ~@16 ab3@6 ~@7 g3@6 g3@13, ~@88 d4@36 ~ ab3@18 ~, ~@105 bb3@19 bb2@2 d4@17 ~]/3",
O: "[f3@12 g3@6 ~@3 d4@18 bb3@13 c4@7 bb4@13 a4@7 [bb3,d4,g4]@13 [ab3,d4,f4]@7 bb2@13 ~@21 f3@6 ~@34 c4@6 ~@13 c4@7 db4@13 ~ bb3@6 [eb3,c4]@14 ~@6 b3@14 bb3@6 ~@2 a3@8 ~@11 b3@40 bb3@16, ~@19 bb2@40 ~@40 [eb2,g3]@40 [eb2,bb2,g3]@40 ~@80 eb2@40 ~@37, ~@20 ab3@19 ~@20 [bb3,d4]@20 ~@33 bb2@27 ~@20 bb3@20 db4@20 ~@62 eb4@75, ~@119 eb3@20 ~@13 ab3@27 eb3@40 ~@14 eb3@26 ~@10 g3@30 ~@37, ~@273 a3@26 ~@37]/7", // Gm Ddim Cm Eb Bb
P: "[~@4 a3@10 g3@3 a3@7 b3@20 ~@20 bb3@20 [eb2,c3,a3]@20 [g2,e3]@13 ~@11 a2@4 e3@4 db4@16 ~@16 d4@4 [f2,a3]@22 [g2,e3]@18 ~@12 e3@8 ~@8, ~ eb4@20 ~@17 d2@5 ~@17, ~@39 a2@4 ~@12 a2@3 ~@2, ~@40 d3@3 c3@10 ~@7, ~@41 a3@2 ~@17]/5", // Adim C F C
Q: "[~@20 d4@4 ~@22 [g2,e3]@25 a2@4 e3@4 db4@4 ~@28 d4@4 ~ a3@21 [g2,e3]@22 [f3,d4]@16 c4@8 [d3,bb3]@16 [d3,a3,c4]@8 ~@16 d4@8 ~@4 g3@4 bb3@4 d4@4 ~@20 g4@12 ~@12 f4@12 ~@4 f3@4 bb3@3 ~@5 [g3,c4]@8 ~@8 bb3@8 [g3,c4]@8 ~@4 a2@4 d3@4 gb3@4 a3@4 d4@4 gb4@8 ~, ~@4 c2@20 [f2,c3,a3]@48 ~@23 d2@20 f2@44 ~@48 g2@24 ~@32 d4@16 ~@8 d4@16 ~@81, ~@8 d3@16 ~@76 a2@16 ~@103 bb3@12 ~@16 g4@20 ~@117, ~@12 gb3@12 ~@79 d3@12 c3@22 ~@38 eb3@24 ~@12 d3@20 ~@28 bb3@20 ~@4 a3@20 ~@28 f3@12 ~@41, ~@16 a3@8 ~@83 a3@8 ~@100 g3@16 f3@8 ~@16 e3@24 f3@24 bb2@24 bb2@24 d2@24 ~@9]/8", // C Dm Gm D7 C5 F
R: "[~@19 d3@4 g3@4 bb3@4 d4@8 ~@4 d4@4 g3@4 bb3@4 d4@8 ~@4 f3@4 ab3@4 c4@4 f4@8 ~@4 f3@4 g3, ~@15 g2@8 ~@16 f3@8 ~@16 eb3@8 ~@16 d3@8 ~]/2",
S: "~@3 b3@4 ~@8 c3@4 bb3@4 bb3@8 ~@8 d3@4 c4@4 c4",
T: "[~@31 g4@8 ~@16 [g3,g4]@8 ~@4 eb3@4 g3@4 bb3@4 ~@11 bb2@4 eb3@4 bb3@4 ~@19 bb3@11 ~@12 bb3@11 ~@26 c4@3 c4@15 g2@3 ~ bb2@3 bb3@4 bb2@3 ~ ab2@7 g2@3 bb2@3 ~ bb3@3 ~ bb2@3 ~@21 eb2@7 ~@8 gb3@14 ~@6 g3@7 c3@7 g2@3 ~ d3@3 g3@3 ~@4 c3@3 ~@10 g3@7 c3@7 ~@7 g3@6 c3@7 g2@18, ~@15 eb3@24 db3@24 bb2@23 ab2@23 g2@23 f2@22 ~ eb2@22 d3@22 ~@43 eb2@14 ~@8 d2@21 ~@99, ~@19 g3@20 ~@4 g3@12 ~@58 bb2@19 ~@4 bb2@19 ~@3 bb2@41 ~@36 f2@21 ~@29 g2@14 ~@27 g2@13 ~@7 g2@13 ~@25, ~@23 bb3@16 ~@8 bb3@16 ~@54 eb3@15 ~@8 eb3@15 ~@7 eb3@37 ~@47 bb2@7 bb2@10 ~@4 d3@18 ~@3 d3@10 ~@31 d3@10 ~@10 d3@10 ~@25, ~@27 eb4@12 ~@12 eb4@12 ~@103 bb3@33 ~@50 bb3@7 ~@128]/8", // G
U: "[~@6 g3@19 ~@2 g3@82 ~@35, ~ g1@32 ~@15, ~ g2@24 ~@11, ~@5 d3@20 d3@83 ~@36]/3",
})).s("gm_piano").gain(0.3)
stack(piano, piano_2)
More by Gabriel Fauré
Clair de lune Op. 46 Nr. 2D♭ major · 39 bpmBerceuse Op.16E major · 60 bpmCantique de Jean Racine - FauréD♭ major · 80 bpmDolly Suite Op.56E♭ major · 198 bpmElegy Op.24E♭ major · 40 bpmPavane Op.50A major · 65 bpmRequiem Op.48E♭ major · 60 bpmRomance Without Words in A-flat minor, Op. 17 No. 3A♭ major · 133 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.