Strudelify

Sonatina No.1

Muzio Clementi

KeyC majorTempo156 bpm
0:00/0:00
// Sonatina No.1 — Muzio Clementi
// 156 bpm, 2/2, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/1041506; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 38 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(156/4)

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

// other · piano · "Piano, lower"
const piano = note("<A@2 B C A D E F G H I J K L M N O P Q R S T U A@2 B V W A X A Y A Z AA AB X AC>".pickRestart({
  A: "c3 ~@3", B: "c3 ~ c3 ~", C: "g2@2 ~@2 g3 f3 e3 d3", D: "c4 ~@2 f#3", E: "g3 c3 d3 d2", F: "g2 ~@3",
  G: "f#3 d4 a3 d4 f#3 d4 a3 d4", H: "g3 ~@3", I: "a3 d4 c4 d4 a3 d4 c4 d4", J: "b3 ~@3", K: "c4 ~ c3 ~",
  L: "d3 ~ d2 ~", M: "g2 b2 d3 g3 d2@2 ~@2", N: "f4@15 ~", O: "d#4@15 ~", P: "b3 c4", Q: "g3 ~", R: "f4 g3 d4 g3",
  S: "d#4 g3 c4 g3", T: "b3 ~ c4 ~", U: "g3@2 g2@2 g3 f3 e3 d3", V: "g2@2 ~@2 g2 f2 e2 d2", W: "c2 ~@3", X: "g3 ~ g2 ~",
  Y: "b2 g3 d3 g3 b2 g3 d3 g3", Z: "d3 g3 f3 g3 d3 g3 f3 g3", AA: "e3 ~@3", AB: "f3 ~ f3 ~", AC: "c2 e2 g2 c3 c2@2 ~@2",
})).s("gm_piano").gain(0.5)

stack(piano)

More by Muzio Clementi