Strudelify

Serenade Haydn

Haydn

KeyD majorTempo120 bpm
0:00/0:00
// Serenade Haydn — Haydn
// 120 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5965209; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 19 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, 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 C E A B C F C E G A C@3 H>".pickRestart({
  A: "e4 g4 e4 g4 e4 g4 e4 g4, c3 c4 c3 c4", B: "f4 a4 f4 a4 f4 a4 f4 a4, c3 c4 c3 c4",
  C: "e4 g4 e4 g4 d4 f4 d4 f4, c3 c4 b3 g2", D: "e4 g4 e4 g4 f4 g4 d4 g4, c3 c4 d4 b3",
  E: "~ g4 e4 g4 [c3,e4]@2 ~@2, c3 c4 ~@2", F: "e4 g4 e4 g4 f4 g4 d4 f4, c3 c4 b3 g2",
  G: "e4 g4 e4 g4 d4 g4 d4 g4, c3 c4 b3 g2", H: "c3 g2 [c2,c4,e4,g4] ~, [d4,f4,g4] ~",
})).s("gm_piano").gain(0.3)

stack(piano)

More by Haydn