0:00/0:00
// Ich steh mit einem Fuß im Grabe BWV 156 — Johann Sebastian Bach
// 35 bpm, 4/4, key A major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (4/4 at bar 1, 2/4 at bar 9, 4/4 at bar 10) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/3389846; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 30 bars on a 32-step grid, each part at one level. Source detail keeps the original performance.
setcpm(35/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 · "피아노"
const piano = note("<A B C B D E F G H I J K L M N O P Q@2 R S T U V B W X Y@3>".pickRestart({
A: "~@5 [e4,a4,c#5] [a4,c#5,e5] a3, ~@16 a3@11 ~@5", // A
B: "~ [e4,b4] [g#4,b4,e5] g#3 ~ [e4,a4] [d4,a4,d5] f#3, g#3@11 ~@5 f#3@11 ~@5", // E5 E A5 D5
C: "~ [e4,g#4,b4] [g#4,b4,e5] e3 ~ [e4,a4,c#5] [a4,c#5,e5] a3, e3@11 ~@5 a3@11 ~@5", // E A
D: "~ [g#4,b4,d5] [d5,g#5,b5] e3 ~ [c#5,e5,a5] [e4,a4,c#5] g#3, e3@11 ~@5 a3@11 ~@5", // G#dim A
E: "~ [f#4,a4,c#5] [a4,c#5,f#5] e3 ~ [a4,b4,f#5] [f#4,a4,b4] d#3, f#3@11 ~@5 d#3@11 ~@5", // F#m B7
F: "~ [e4,g#4,b4] [g#4,b4,e5] e3 ~ [e4,a4] [a3,e4,g#4] c#3, e3@11 ~@5 c#3@11 ~@5", // E A5 Amaj7
G: "~ [f#4,b4] [b3,f#4,a4] d#3 ~ [a4,b4] [g#4,b4,e5] [g#3,e4,b4,d#5], d#3@11 ~@5 e3@11 ~@5", // B5 B7 Asus2 E Emaj7
H: "[a3,e4,a4,c#5] [f#3,a4,c#5,f#5,a5] [b3,g#4,b4,d#5] [b2,f#4,a4] ~ [e4,a4,b4] [g#4,e5] [e4,b4,d5], ~@16 e3@11 ~@5", // A F#m G#m B7 Esus4 C#m E7
I: "~ [e4,a4,c#5] [a4,c#5,e5] a3 ~ [e4,b4] [g#4,b4,e5] g#3, a3@11 ~@5 g#3@11 ~@5", // A E5 E
J: "~ [e4,a4] [d4,a4,d5] f#3 ~ [g#4,b4,d5] [d5,g#5,b5] e3, f#3@11 ~@5 e3@11 ~@5", // A5 D5 G#dim
K: "~ [c#5,e5,a5] [e4,a4,c#5] g#3 ~ [f#4,a4,c#5] [a4,c#5,f#5] e3, a3@11 ~@5 f#3@11 ~@5", // A F#m
L: "~ [a4,b4,f#5] [f#4,a4,b4] d#3 ~ [e4,g#4,b4] [g#4,b4,e5] e3, d#3@11 ~@5 e3@11 ~@5", // B7 E
M: "~ [e4,a4] [a3,e4,g#4] c#3 ~ [f#4,b4] [b3,f#4,a4] d#3, c#3@11 ~@5 d#3@11 ~@5", // A5 Amaj7 B5 B7
N: "~ [a4,b4] [g#4,b4,e5] [g#3,e4,b4,d#5] [a3,e4,a4,c#5] [f#3,a4,c#5,f#5,a5] [b3,g#4,b4,d#5] [b2,f#4,a4], e3@11 ~@21", // Asus2 E Emaj7 A F#m G#m B7
O: "~ [e4,a4,b4] [g#4,e5] [e4,b4,d5] ~ [b4,e5,g5] [g4,b4,e5] e3, e3@11 ~@5 c#3@11 ~@5", // Esus4 C#m E7 Em
P: "~ [e4,g4,c#5] [c#4,e4,g4] g3 ~ [g#4,c#5,e5] [c#4,e4,f#4] f#2, f#3@11 ~@5 a#2@11 ~@5", // C#dim C#m F#7
Q: "[~ [f#4,b4,d5] b3 ~@2 [b4,d5,f#5] ~ a3 ~ [c#5,e5,b5] [g4,b4] [g3,d4,a#4,e5] [f#3,f#4,b4,d5] [e3,g#4,c#5] [f#3,b3,c#4,f#4] [f#2,a#3,e4], b2@11 ~ b3@7 ~@45, ~@8 [d4,f#4]@11 ~@5 [d4,f#4,b4]@11 ~@29, ~@16 a3@11 ~@5 g3@11 ~@21]/2", // Bm C#m7 G Em7b5 Bm C#m F#sus4 F#7 …
R: "~ [b3,d4,f#4] [d4,f#4,b4] a3 ~ [f#4,b4,d5] [b3,d4,e4] e3, b2@11 ~@5 g#3@11 ~@5", // Bm E7
S: "~ [c#4,e4] [c#4,e4,a4] g3 ~ [a3,d4,a4] [d4,a4,b4] [a3,e4,a4,c#5], a3@11 ~@5 f#3@11 ~@5", // C#m A D5 Bm7 A
T: "~ [f#4,a4,d5] [a4,d5,f#5] c#3 ~ [a3,d4,a4] [b3,d4,g#4] [a2,c#4,d4,f#4], d3@11 ~@5 b2@11 ~@5", // D D5 G#dim Dmaj7
U: "[b3,d4,e4] [d4,b4,f#5] [e4,b4,e5] [e2,g#4,b4,d5] [a2,e4,a4,c#5] [c#3,a4,e5,a5] [f#3,a4,d5,g#5] [d3,a3,f#4,a4], g#2@11 ~@21", // E7 Bm E5 E7 A D
V: "~ [b3,e4,a4] [b3,e4,g#4] g#3 ~ [e4,a4,c#5] [a4,c#5,e5] a3, e3@11 ~@5 a3@11 ~@5", // Esus4 E A
W: "~ [g#4,b4,d5] [d5,g#5,b5] e3 ~ [e4,a4,c#5] [c#4,e4,g4] [a2,c#4,e4,a4], e3@11 ~@5 a3@11 ~@5", // G#dim A C#dim A
X: "~ [a3,d4,f#4] [b3,f#4,b4] [b2,c4,f#4,a4] ~ [b3,a4] [c#4,e4,g#4] [e3,d4], d3@11 ~@5 e3@11 ~@5", // D B5 F#dim B7 C#m E7
Y: "[~@4 [c#4,a4]@4 [e4,a4,e5]@4 [b2,f#4,a4,d#5]@4 [d3,f#4,a4,e5]@4 [d3,f#4,a4]@4 [e3,a3,d4,e4]@5 ~ [e2,g#3]@5 ~@6 [a3,c#4,e4]@5 [c#4,e4,a4]@32 ~@18, f#3@8 ~@27 a2@21 ~@40]/3", // F#m A5 B7 D Dsus2 E A
})).s("gm_piano").gain(0.3)
stack(piano)
More by Johann Sebastian Bach
Air 'on the G string' Orchestral Suite No. 3 in D major BWV 1068D major · 30 bpmAir on the G string (D major)D major · 52 bpmAria variata in A minor BWV 989A major · 76 bpmArioso BWV 156A major · 35 bpmBach - Kyrie from Mass in B Minor - Woodwind QuintetD major · 50 bpmbereite dich zionA minor · 120 bpmBist du bei mirE♭ major · 68 bpmbwv 974 - adagio in d minorF major · 40 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.