Strudelify

God rest ye merry gentleman

Traditional

KeyF majorTempo120 bpm
0:00/0:00
// God rest ye merry gentleman — traditional
// 120 bpm, 4/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5357146; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 52 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.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · cello · "Violoncelle"
const cello = note(`<
  A B C D E B C D E F G H I J K L M N K B C D E B C D E O P Q R S T U V W X Y V Z X O P Q AA J K L M N K AB
>`.pickRestart({
  A: "~@3 d3", B: "d3!2 db3 a2", C: "d3 a2 bb2 f2", D: "bb2 a2 d3 bb2", E: "a2@2 ~ d3", F: "g3 e3 f3 d3",
  G: "a2 bb2 f2 a2", H: "d3!2 c3 a2", I: "c3@2 d3 e3", J: "f3@2 bb2 f3", K: "f2 g2 a2!2", L: "d3@4 d3!2 d3@2",
  M: "c3 bb2 a2 g2", N: "f2 d3 a2 bb2", O: "d3 bb3 a3 g3", P: "f3 e3 d3 c3", Q: "d3 e3 a3 g3", R: "e3@2 ~ a3",
  S: "f3 g3 f3 e3", T: "c4 d4 a3 g3", U: "f3 d3 e3 f3", V: "g3@2 f3 g3", W: "a3@2 bb3 a3", X: "a3 g3 f3 e3",
  Y: "d3@4 f3 e3 d3@2", Z: "a3 bb3 c4 d4", AA: "e3@2 ~ e3", AB: "f3",
})).s("gm_cello").gain(0.3)

stack(cello)

More by Traditional