Strudelify

Gavotte in G major HWV 491

George Frideric Handel

KeyG majorTempo100 bpm
0:00/0:00
// Gavotte in G major HWV 491 — George Frideric Handel
// 100 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 1, 3/4 at bar 8, 1/4 at bar 9, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/420931; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 41 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(100/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 · cello · "Violoncello"
const cello = note("<~ A B C D A E F G A B C D A E F H I J K L M N O P Q R S T I J K L M N O P Q R S U>".pickRestart({
  A: "g3 a2 g3 f3", B: "e3@3 b3", C: "c4 b3 a3 g3", D: "d4 a3 d3 ~", E: "e3@3 c#3", F: "d3 g3 a3 a2", G: "d3 a2 d2 ~",
  H: "d3 a2 d2 d3", I: "f3 e3!2 f3", J: "g3 g2 g3 b3", K: "c4 a3 b3 b2", L: "e3 b3 e4 b3", M: "c3 b2 a2 g2",
  N: "a2 e3 a3 g3", O: "a3 g3 f3 e3", P: "d3 d2 d3 b2", Q: "c3 c2 d3 d2", R: "e3 e2 f3 f2", S: "g3 c3 d3 d2",
  T: "g3 d3 g2 d3", U: "g3 d3 g2 ~",
})).s("gm_cello").gain(0.3)

stack(cello)

More by George Frideric Handel