Strudelify

maria durch ein dornwald ging

Misc Christmas

KeyB♭ majorTempo92 bpm
0:00/0:00
// maria durch ein dornwald ging — Misc Christmas
// 92 bpm, 4/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2, 3/4 at bar 6, 1/4 at bar 6, ...) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/1486286; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 31 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(92/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [...]/2 spreads a riff over 2 bars.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · viola · "Bratsche"
const viola = note("<~ A B@3 C D E F G H I J K L M D E F G H I J K L N A B@3 O>".pickRestart({
  A: "~@2 a4 g4 gb4@2 a4 c5", B: "[c5 bb4@2 bb4@2 a4@2 g4@2 eb4 d4@2]/3", C: "bb3@3 d4", D: "g4@3 g4 g4@2 g4@2",
  E: "g4@2 c4 eb4 d4@4", F: "g4@2 g4!2 f4@2 a4@2", G: "bb4@6 g4 f4", H: "bb4@3 a4 bb4@2 g4@2", I: "a4@3 g4 a4@2 gb4@2",
  J: "g4@3 gb4 g4!2 eb4 g4", K: "d4 e4 gb4!2", L: "g4 f4 eb4 bb3", M: "c4 d4 g4@4 d4@2", N: "c4 d4 g4@4 ~@2",
  O: "bb3@3 ~",
})).s("gm_viola").gain(0.3)

// other · cello · "Violoncello"
const cello = note("<~ A B C D E B F G H I J K L M N B F G H I J K L M O A B C D P>".pickRestart({
  A: "g2 g3 d3 gb2", B: "g2 g3 f3 f2", C: "f2 f3 eb3 eb2", D: "c3 a2 d3 d2", E: "g2@3 d3", F: "eb2 eb3 d3 gb2",
  G: "g2 eb3 a2 f3", H: "bb2 f3 d3 c3", I: "bb2 f3@2 eb2", J: "f2 f3@2 d2", K: "g2 d3 eb3 c3", L: "d3 c3 bb2 a2",
  M: "bb2 a2 g2@4 g2@2", N: "gb2 g2@2 d3", O: "gb2 g2@2 ~", P: "g2@3 ~",
})).s("gm_cello").gain(0.3)

stack(viola, cello)

More by Misc Christmas