Strudelify

Suite in D minor HWV 437

G. F. Haendel

KeyD minorTempo120 bpm
0:00/0:00
// Suite in D minor HWV 437 — G.F. HAENDEL
// 120 bpm, 3/2, key D minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5836164; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 40 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/6)

// 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 · cello · "Violonchelo"
const cello = note("<A B C D E F G H A B C D I J K A L M N O P Q R S A B C D E F G H A B C D I J K A>".pickRestart({
  A: "d3 d2 ~", B: "a2@3 bb2 a2 g2", C: "f2!2 ~", D: "c3@3 c3 bb2 a2", E: "g2 g3 g2", F: "d3@2 d3@2 ~ c3",
  G: "bb2 bb3 ~", H: "a3@2 a2@2 f3 e3", I: "g2 g3 e3 g3 c3 e3", J: "f3@3 d3 bb3@2", K: "g3 a3 a2", L: "d3 f3 d3",
  M: "a3@2 a2 g3 a3 e3", N: "f3 a3 f3", O: "c4@2 c3 bb3 c4 f3", P: "g3 bb3 g3", Q: "d4@2 d3@2 ~ c4", R: "bb3 bb2 bb3",
  S: "a3@3 g3 f3 e3",
})).s("gm_cello").gain(0.3)

stack(cello)

More by G. F. Haendel