Strudelify
KeyD majorTempo68 bpm
0:00/0:00
// Suliko — Varinka Tsereteli
// 68 bpm, 2/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5542319; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 50 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(68/2)

// 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 · violin · "Violin II"
const violin = note(`<
  A B@2 C D E F G H I J K H L M@2 H I J A H N O P A B@2 C D E F G H I J K H L M@2 H I J A H Q@2 R S@2
>`.pickRestart({
  A: "d4 a3", B: "[d4@3 f#4]/2", C: "d4@2 c#4 b3", D: "a3 c#4", E: "e4", F: "f#4 d4", G: "c4@3 a3", H: "g3 b3", I: "d4",
  J: "e4 c#4", K: "d4 b3 a3@2", L: "c#4 e4", M: "[d4@2 a3@3 d4 c4 a3]/2", N: "c#4", O: "d4@3 b3", P: "a3",
  Q: "[a3@3 c#4]/2", R: "b3 c#4", S: "d4/2",
})).s("gm_violin").gain(0.2)

stack(violin)