0:00/0:00
// L'amandier — Brassens Georges
// 140 bpm, 2/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Full arrangement: all 139 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(140/2)
// 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 jazz · "Guitare"
const electric_guitar_jazz = note(`<
A B C D C D E F G H I@2 G H J@2 K L M N O P Q R S R T G H I@2 G H J@2 K L M N O P Q R S R T G H I@2 G H J@2 K L M N O
P Q R S R T G H I@2 G H J@2 K L M N O P Q R S R T G H I@2 G H J@2 K L M N O P Q R S R T G H I@2 G H J@2 K L M N O P Q
R S R T G H I@2 G H J@2 K L M N O P Q U V
>`.pickRestart({
A: "~ [b3,d4] ~ [b3,d4], b4 a4", B: "~ [b3,d4] ~ [b3,d4], g4 f#4", C: "~ [b3,d4] ~ [b3,d4,g4], ~@4 b4@7 ~@5",
D: "f#4 [f#3,b3,e4] d4 [e3,f#3,c#4]", E: "b3 [f#3,b3,d4] ~ [b3,d4], ~ f#4", F: "~ [b3,d4] b3 [b2,d3,b3]",
G: "d4 [f#3,b3,d4] e4 [g3,c#4,e4]", H: "~ [a3,d4] d4 [g3,b3,e4], f#4 ~",
I: "[~ [a3,d4] ~ [a3,d4] ~ [a3,d4] b4 [d4,f#4,b4], f#4@3 ~]/2", // D5 Bm
J: "[~ [a3,d4] ~ [a3,d4] ~ [a3,d4] d4 [a3,d4,f#4], f#4@3 ~]/2", K: "b4 [d4,f#4,b4] a4 [a3,c#4,g4]",
L: "f#4 [f#3,a3,d4] d5 [d4,f#4,c#5]", M: "b4 [b3,d4,a4] f#4 [b3,d4,g4]", N: "~ [g3,c4] e4 [g3,c4,e4], e4 ~",
O: "a4 [c4,d#4,g4] f4 [a3,c4,d#4]", P: "d4 [f3,a#3] a#4 [a#3,d4,a#4]", Q: "g4 [a#3,c#4,f#4] c#4 [e3,a#3,d4]",
R: "[d3,f#3,b3] [b3,d4] ~ [b3,d4,g4], ~@4 a4@7 ~@5", S: "f#4 [f#3,b3,e4] d4 [e3,a#3,c#4]",
T: "f#4 [f#3,b3,e4] d4 [f#3,b3,c#4]", U: "[d3,f#3,b3]@7 ~@5 [a3,c#4,e4,f#4]@4", V: "[b3,d4,f#4,b4]@7 ~@9",
})).s("gm_electric_guitar_jazz").gain(0.41).pan(1)
// bass · contrabass · "Contrebasse"
const bass = note(`<
A B A B A B A B A C D@2 A C D@3 E F G H I J A B A B A C D@2 A C D@3 E F G H I J A B A B A C D@2 A C D@3 E F G H I J A
B A B A C D@2 A C D@3 E F G H I J A B A B A C D@2 A C D@3 E F G H I J A B A B A C D@2 A C D@3 E F G H I J A B A B A C
D@2 A C D@3 E F G H I J K L
>`.pickRestart({
A: "b2@7 ~ a2@7 ~", B: "g2@7 ~ f#2@7 ~", C: "d3@7 ~ g2@7 ~", D: "d3@7 ~ a2@7 ~", E: "d3@7 ~ d2@7 ~",
F: "g2@7 ~ g2@7 ~", G: "c3@7 ~ c3@7 ~", H: "f2@7 ~ f2@7 ~", I: "a#2@7 ~ a#2@7 ~", J: "f#2@7 ~ f#2@7 ~",
K: "b2@7 ~@5 f#3@4", L: "b2@7 ~@9",
})).s("gm_contrabass").gain(0.41).pan(0)
stack(electric_guitar_jazz, bass)
More by Brassens Georges
Brave MargotC major · 125 bpmChanson pour l'AuvergnatE minor · 180 bpmDans l'eau de la claire FontaineA minor · 110 bpmJ'ai rendez-vous avec vousA major · 133 bpmLe Petit ChevalC major · 190 bpmLe temps ne fait rien a l'affaireA major · 130 bpmLes amoureux des bancs publicsC minor · 126 bpmLes Amours d'antanA major · 134.4 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.