Strudelify
KeyF majorTempo90 bpm
0:00/0:00
// Polonaise — Wolfgang Amadeus Mozart
// 90 bpm, 3/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4970653; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 32 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(90/3)

// 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.

// chords · piano
const piano = note("<A B C D A B E F A B C D A B E F G H I J A B E F G H I J A B E F>".pickRestart({
  A: "[f3,a3] c4 [f3,a3] c4 [f3,a3] c4", B: "[e3,bb3] c4 [e3,bb3] c4 [e3,bb3] c4",
  C: "[f3,a3] c4 [f3,g3] c4 [f3,a3] c4", D: "c3 c4 d3 c4 e3 [bb3,c4]", E: "[f3,a3] c4 g3 c4 a3 [d3,d4]",
  F: "[bb2,bb3] [c3,bb3] [c3,g3,bb3]@2 [f3,a3]@2", G: "bb3@2 a3 ~ d4@2, c4 ~", H: "[c4,e4] ~@2",
  I: "bb3@2 a3 ~ [d3,b3]@2, c4 ~", J: "c3@2 c4@2 c3@2 c4@2 c3 c4 bb3 g3",
})).s("gm_piano").gain(0.3)

stack(piano)

More by Wolfgang Amadeus Mozart