Strudelify

Winter Largo

Antonio Vivaldi

KeyE♭ majorTempo35 bpm
0:00/0:00
// Winter Largo — Antonio Vivaldi
// 35 bpm, 4/4, key Eb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4897108; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 16 bars on a 16-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.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · clarinet · "B♭ Clarinet"
const clarinet = note("<A B C D E F G H I J K L M N O P>".pickRestart({
  A: "eb5@2 bb5 ab5 g5@2 f5 eb5 f5@2 bb4@2 ~@2 bb4@2", B: "ab5 g5 f5 eb5 d5@2 ab5@2 ab5@2 g5@2 ~@2 g5@2",
  C: "f5@2 g5 ab5 bb5@2 c6 d6 eb5@2 f5 g5 ab5@2 bb5 c6", D: "d5@2 eb5 f5 g5@2 ab5 bb5 c5@2 d5 eb5 f5@2 g5 eb5",
  E: "d5@5 bb4 a4 bb4 f5@5 bb4 a4 bb4", F: "g5@5 bb4 a4 bb4 a5@5 f5 eb5 f5",
  G: "bb5@2 bb4@2 ~@2 bb5@2 bb5 a5 g5 f5 eb5 d5 c5 bb4", H: "[c5,d5]!6 bb4@2 bb4@4 ~@4, ~@6 d5 ~@9",
  I: "bb4 d5 f5 d5 bb4 d5 f5 bb4 a4 c5 f5 c5 a4 c5 f5 c5", J: "a4 c5 eb5 c5 a4 c5 eb5 c5 d5 f5 bb5 f5 d5 f5 bb5 f5",
  K: "f5 eb5 d5 c5 bb4@2 f5@2 [f5,g5]!3 ~@3 eb5@2, ~@5 eb5 ~@2", L: "ab4@2 bb4 c5 d5@2 eb5 f5 bb4@2 c5 d5 eb5@2 f5 g5",
  M: "c5@2 d5 eb5 f5@2 g5 ab5 bb4@4 ~@2 d5 eb5", N: "f5 d5 c5 bb4 g5 ab5 bb5 g5 f5@2 bb4@2 ~@2 d5 eb5",
  O: "f5 d5 c5 bb4 g5 ab5 bb5 g5 f5@2 bb4@2 ~@2 f5 bb5", P: "g5@2 f5 eb5 d5@3 eb5 eb5@8",
})).s("gm_clarinet").gain(0.4)

stack(clarinet)

More by Antonio Vivaldi