Strudelify
KeyG majorTempo120 bpm
0:00/0:00
// Fuggerintanz — Melchior Neusiedler 1531-1590
// 120 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/1581086; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 24 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 · "Violončelo"
const cello = note("<A B C D A B C D E F G H E F G H I J K H I J K H>".pickRestart({
  A: "g2 ~ g3 ~ g2 ~ g3 ~", B: "g2@6 g3 ~", C: "g3 ~ e3 ~ f3 ~ g3 ~", D: "c3@4 c2 ~ c3 ~",
  E: "c3@6 d3 ~ e3@2 ~@2 c3@2 ~@2", F: "g3 g2", G: "a2 d3", H: "g2@4 g3 ~ g2 ~", I: "d3@4 d2 ~ d3 ~",
  J: "d3@4 d3 ~ g2 ~", K: "c3 ~ e3 ~ d3 ~ d2 ~",
})).s("gm_cello").gain(0.4)

stack(cello)