Strudelify

christ the lord is risen today

Lyra Davidica

KeyD majorTempo120 bpm
0:00/0:00
// christ the lord is risen today — Lyra Davidica
// 120 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/757006; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 34 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 · trumpet · "Bb Trumpet"
const trumpet = note("<A B C D E F G H E F I J K L M D A B C D E F G H E F I J K L M D A N>".pickRestart({
  A: "e4 f4 g4 e4 f4@2 g4 f4", B: "e4@2 g4 f4 e4@3 ~", C: "c4!2 d4 c4", D: "c4 f4!2 e4", E: "c4@4 c4 b3 c4@2",
  F: "c4 b3 c4@2", G: "c4!4", H: "c4 b3 c4@2 c4@2 b3@2", I: "g4 c5 g4!2", J: "g4 f4 e4@2", K: "g4@4 g4 f4 g4@2",
  L: "g4 f#4 g4@2", M: "b3 c4 d4 b3 c4@2 c4@2", N: "e4@2 g4 f4 e4@4",
})).s("gm_trumpet").gain(0.45)

// other · trombone
const trombone = note("<A B C D E F G H E F I J K L M D A B C D E F G H E F I J K L M D A N>".pickRestart({
  A: "g3@3 c4!2 d4 c4 a3", B: "g3@4 e3@3 ~", C: "e3 g3!2 e3", D: "c4!2 c4@2", E: "g3@4 a3 f3 g3 f3", F: "g3@3 f3 e3@4",
  G: "f3 e3 f3 g3", H: "a3 f3 g3@2 g3@4", I: "d4 c4 b3!2", J: "c4 d3 c4@2", K: "d4@4 d4@2 d4 c4", L: "d4@3 c4 b3@4",
  M: "g3@3 g3@2 f3 c4 b3", N: "g3 e3",
})).s("gm_trombone").gain(0.45)

// other · trombone
const trombone_2 = note("<A B C D E F G H E F I J K L M D A B C D E F G H E F I J K L M D A N>".pickRestart({
  A: "c3 d3 e3 c3 f3 d3 e3 f3", B: "g3@4 c3@3 ~", C: "c3!2 b2 c3", D: "a3 f3 c3@2", E: "c3 d3 e3@2 d3@2 c3 b2",
  F: "g2 c3", G: "a2 c3 f3 e3", H: "c3 d3 e3@2 d3@2 c3 a2", I: "g2@2 a2@2 b2@2 g3 f3", J: "e3 d3 c3@2",
  K: "g3 a3 b3@2 a3@2 g3 e3", L: "d3 g2", M: "g3@3 g3@2 f3 c4 b3", N: "g3 c3",
})).s("gm_trombone").gain(0.45)

stack(trumpet, trombone, trombone_2)