Strudelify

Agnus Dei - D mayor

Michael W. Smith

KeyD majorTempo70 bpm
0:00/0:00
// Agnus Dei - D mayor — Michael W. Smith
// 70 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5349847; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 54 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(70/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once · [...]/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 · violin · "Violín"
const violin = note(`<
  A@2 B C D E A@2 B C D F B G H I J K L M H I J N L O P A@2 B C D E A@2 B C D F B G H I J K L M H I J N L O P
>`.pickRestart({
  A: "[f#4@3 g4 g4@2 a4@2 b4@3 a4 a4@16 ~@4]/2", B: "f#4@3 g4 g4@2 a4@2 b4@4 c#5@4",
  C: "d5@4 ~@2 c#5 b4 c#5@2 b4 a4 b4@2 a4 g4", D: "a4", E: "~ f#4 a4 d5 ~ f#4 a4 d5", F: "d4",
  G: "d5@4 ~@4 d5@4 e5@3 f#5", H: "f#5@12 e5@3 f#5", I: "f#5@6 d5 f#5", J: "g5@4 f#5@4 f#5@2 e5 d5 d5@3 e5, d4",
  K: "e5@8 e5@2 ~@2 e5 f#5 e5 d5", L: "b4@8 b4@2 ~@2 e5 f#5 e5 d5", M: "b4@6 ~@2 b4@2 c#5@2 d5@2 e5 f#5",
  N: "[c#5,e5]@8 [c#5,e5]@2 ~@2 e5 f#5 e5 d5", O: "b4@2 b4 c#5", P: "d5",
})).s("gm_violin").gain(0.3)

stack(violin)