Strudelify

Moments Musicaux Opus 94 No. 3 in F minor

Franz Schubert

KeyA♭ majorTempo120 bpm
0:00/0:00
// Moments Musicaux Opus 94 No. 3 in F minor — Franz Schubert
// 120 bpm, 4/4, key Ab major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/221661; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 52 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/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 · violin
const violin = note(`<
  A B C D E F G D H I J K L M N D O P O Q R S T U ~ B V D E F G D W X Y D Z X AA@3 AB AC AD AE AF AG AD AE AF@2 AH
>`.pickRestart({
  A: "ab4@2 ab4 bb4 ab4@2 g4@2", B: "ab4!2", C: "ab4@2 ab4 bb4 ab4@2 [ab4,c5]@2", D: "[ab4,c5]!2",
  E: "ab4@2 ab4 ~ a4@2 a4@2", F: "bb4 ~ ab4@2", G: "ab4 g4 f4 g4 ab4 ~ [g4,bb4] ~", H: "c5!2",
  I: "c5 db5 eb5 db5 db5@3 c5", J: "bb4@2 bb4@2 c5 bb4 ab4 bb4", K: "bb4 c5", L: "[c5,eb5]!2",
  M: "eb5 db5 c5 db5 db5@4", N: "g4 ~ [g4,db5] ab4 bb4@2 [ab4,db5] g4", O: "[g4,bb4]!2", P: "[ab4,c5]@2 [ab4,c5] ~@5",
  Q: "[ab4,c5] ~@3", R: "ab4 gb4", S: "f4 ~@3 f4@2 eb4 db4", T: "c4@2 c4@2 c4 db4 eb4 db4", U: "c4!2",
  V: "ab4@2 ab4 bb4 ab4@2 [g4,c5]@2", W: "e5@2 e5 ~@3 e5@2", X: "f5 ~@3", Y: "ab4@2 ab4 ~@3 [g4,bb4]@2", Z: "e5 ~ e5!2",
  AA: "a4@2 a4 ~@3 bb4@2", AB: "a4!2", AC: "a4@2 a4 ~@3 f4@2", AD: "e4!2", AE: "e4@2 e4 ~@3 bb3@2", AF: "a3!2",
  AG: "a4 ~@2 eb4", AH: "a3",
})).s("gm_violin").gain(0.4)

stack(violin)

More by Franz Schubert