0:00/0:00
// Sonata for Violin and bc op.1 n.1 RV27 — Antonio Vivaldi
// 144 bpm, 6/8, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/8 at bar 1, 6/8 at bar 2, 5/8 at bar 28, 1/8 at bar 28, ...) are rendered on a constant 6/8 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/6362617; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 129 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(144/3)
// Notation: c3@3 lasts 3 steps · ~ is a rest · [...]/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.
// other · cello · "Violoncello"
const cello = note(`<
~@2 A B C D E F G H I@6 J K L M N O P Q R S R T ~ A B C D E F G H I@6 J K L M N O P Q R S R T ~ U V W X Y Z AA@2 AB AC
AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA AZ BB ~ U V W X Y Z AA@2 AB AC AD AE AF AG AH
AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA AZ BB
>`.pickRestart({
A: "~@13 d3@3", B: "g3@3 gb3@2 g3@3 a3@3 g3@2 a3@3", C: "bb3@3 a3@2 bb3@3 g3@3 a3@2 bb3@3",
D: "c4@3 bb3@2 a3@3 bb3@3 a3@2 g3@3", E: "d4 c4", F: "bb3@3 a3@2 g3@3 g3@3 a3@2 bb3@3", G: "c4@8 ~@5 c4@3",
H: "a3@3 g3@2 f3@3 f3@3 g3@2 a3@3", I: "[bb3@3 a3@2 g3@2 f3@2 eb3@2 d3]/6", J: "eb3 f3",
K: "bb2@5 f3@3 bb3@3 c4@2 bb3@3", L: "a3@3 g3@2 f3@3 a3@8", M: "bb3 b3", N: "c4 db4", O: "d4 d3", P: "e3 g3",
Q: "a3 f3", R: "g3 a3", S: "d3 f3", T: "d3@13 ~@3", U: "~@13 a3@3", V: "d4@3 db4@2 d4@3 e4@3 d4@2 e4@3",
W: "f4@3 e4@2 f4@3 d4@3 e4@2 f4@3", X: "g4@3 f4@2 e4@3 f4@3 e4@2 d4@3", Y: "a3@8 ~@5 a3@3", Z: "d4@13 d4@3",
AA: "[bb3@3 a3@2 g3@3 c4@13 bb3@3 a3@3 bb3@2 c4@3]/2", AB: "f3@5 f4@3 d4@3 eb4@2 f4@3",
AC: "bb3@3 c4@2 d4@3 c4@3 d4@2 eb4@3", AD: "a3@3 bb3@2 c4@3 bb3@3 c4@2 d4@3", AE: "g3@3 a3@2 bb3@3 a3@3 bb3@2 c4@3",
AF: "f3@3 g3@2 a3@3 g3@3 a3@2 bb3@3", AG: "eb3@3 f3@2 g3@3 f3@5 f2@3", AH: "bb2 ~",
AI: "~@3 g3@2 f3@3 eb3@3 d3@2 c3@3", AJ: "a3@13 g3@3", AK: "f3@3 g3@2 a3@3 f3@3 eb3@2 d3@3", AL: "g3@13 f3@3",
AM: "eb3@3 f3@2 g3@3 eb3@3 d3@2 c3@3", AN: "gb3@8 g3@3 f3@2 eb3@3", AO: "d3 e3", AP: "gb3 g3",
AQ: "a3@3 g3@2 gb3@3 bb3@3 a3@2 g3@3", AR: "c4@3 bb3@2 a3@3 d4@3 c4@2 bb3@3", AS: "eb4@3 d4@2 c4@3 d4@3 c4@2 bb3@3",
AT: "a3@3 bb3@2 c4@3 d4@5 d3@3", AU: "g3@8 bb3@3 c4@2 d4@3", AV: "eb4@3 eb3@2 eb4@3 c4@3 bb3@2 c4@3",
AW: "d4@3 d3@2 d4@3 bb3@3 a3@2 bb3@3", AX: "c4@3 c3@2 c4@3 a3@3 g3@2 a3@3", AY: "bb3 bb2", AZ: "c3 d3", BA: "g2 bb2",
BB: "g2@13 ~@3",
})).s("gm_cello").gain(0.3)
stack(cello)
More by Antonio Vivaldi
01 Concerto for 2 Mandolins in G RV532 - Allegro IG major · 92 bpmChamber Concerto in D major RV 93D major · 30 bpmChamber Concerto in G minor RV 107B♭ major · 70 bpmConcerto for 2 Cellos in G minorB♭ major · 96 bpmConcerto For Two violins Opus 3F major · 37.5 bpmConcerto for Violin and Cello in B-flat major RV 547B♭ major · 110 bpmConcerto in B minor RV 580D major · 120 bpmConcerto in D minor RV 565F 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.