0:00/0:00
// 1. Menuett — J. S. Bach
// 120 bpm, 3/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 5 "Tenor Posaune" trombone (copy of ch 3 "B Trompete" trumpet)
// note: Transcription provider: pdmx. https://musescore.com/score/2723481; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 48 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/3)
// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.
// other · trumpet · "B Trompete"
const trumpet = note(`<
A B C D E F G H I J K L M N O B A B C D E F G H I J K L M N O B P Q R S T U V W D X Y Z AA AB AC AD
>`.pickRestart({
A: "eb3@11 f3@5", B: "g3", C: "ab3@5 ab3@5 ~ ab3@5", D: "g3@5 bb3@5 ~ g3@5", E: "f3@11 f3@5", F: "eb3@11 eb3@5",
G: "bb3@5 g3@5 ~ eb3@5", H: "bb3@5 bb3@3 ab3@3 g3@2 f3@3", I: "g3@11 f3@5", J: "eb3@5 g3@5 ~ bb3@5", K: "ab3",
L: "g3@5 ab3@3 g3@3 f3@2 eb3@3", M: "f3", N: "eb3@11 g3@5", O: "ab3@5 bb3@5 ~ bb3@5", P: "eb4", Q: "d4",
R: "c4@5 eb4@5 ~ c4@5", S: "f4@11 a3@5", T: "f4", U: "g4@5 bb3@5 ~ a3@5", V: "bb3@5 d4@5 ~ f4@5",
W: "bb3@5 bb3@5 ~ ab3@5", X: "ab3@5 c4@5 ~ ab3@5", Y: "g3@5 f3@5 ~ eb3@5", Z: "bb3@11 ~@5", AA: "bb3@11 d4@5",
AB: "c4@5 eb4@5 ~ d4@5", AC: "eb4@5 g3@5 ~ bb3@5", AD: "eb4@5 bb3@5 ~ eb3@5",
})).s("gm_trumpet").gain(0.3)
stack(trumpet)
More by J. S. Bach
14 Canons BWV 1087G major · 92 bpmAir 'on the G string' Orchestral Suite No. 3 in D major BWV 1068D major · 60 bpmAllein Gott in der Höh' sei Ehr' BWV 676G major · 74 bpmBrandenburg Concerto No.2 in F major BWV 1047C major · 100 bpmBrandenburg Concerto No.3 in G major BWV 1048G major · 100 bpmBWV 0779 duo mandolineC major · 120 bpmbwv 972 concerto after vivaldi op 3 no 9 1 allegro duetB♭ major · 100 bpmConcerto in G minor BWV 1056RA♭ major · 60 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.