Strudelify

State Anthem of the Soviet Union

A. V. Alexandrov

KeyD majorTempo70 bpm
0:00/0:00
// State Anthem of the Soviet Union — A. V. Alexandrov
// 70 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5633623; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 42 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(70/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · viola · "Bratsche"
const viola = note("<A B C D E F G H I J K L M D N O P Q R S T B C D E F G H I J K L M D N O P Q R S U V>".pickRestart({
  A: "[d4,f#4]@3 ~", B: "d4 a3", C: "g3 f#3", D: "g3 b3", E: "e4@2 d4@2 c#4 b3 a3@2", F: "d4 f#3 a3@2",
  G: "b3 d3 f#3@2", H: "g3 d3 f#3@2", I: "e3@2 g#3@2 a3!2 b3 c#4", J: "d4 c#4 d4 e4 f#4@4", K: "c#4@2 a3 b3 c#4@2 a3@2",
  L: "b3 c#4 d4@2 b3@2 f#3 d3", M: "f#3 a3 c#3 f#3", N: "d4@4 g4 f#4 e4 d4", O: "e4 b3 a3 c#4",
  P: "d4@2 a3@2 d4 c#4 d4 f#4", Q: "e4 b3 a#3 f#3", R: "b3 f#3 b3 a3", S: "g3 b3 a3@2", T: "e3 g#3 a3 c#4",
  U: "c#4 g3@2 a3", V: "[d4,f#4]",
})).s("gm_viola").gain(0.25)

stack(viola)