Strudelify

let all mortal flesh keep silence

Misc Praise Songs

KeyF majorTempo145 bpm
0:00/0:00
// let all mortal flesh keep silence — Misc Praise Songs
// 145 bpm, 2/2, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5728367; license: https://creativecommons.org/publicdomain/mark/1.0/
// note: Full arrangement: all 20 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(145/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.

// chords · church organ · "Church Organ, Unnamed-000"
const church_organ = note("<A@2 B C D E F G H C D I J K@2 L J M N@2>".pickRestart({
  A: "[~ e4 f4 g4 a4@2 [f4,a4] [e4,g4], [a3,d4]@3 d4]/2", B: "a4!2, [c4,f4]", C: "a4!2 bb4 c5, f4 eb4",
  D: "bb4@2 a4 [e4,g4], [d4,f4]", E: "[db4,e4,a4]", F: "d4 e4 f4 g4", G: "[c4,f4,a4]@2 a4 g4, ~ [bb3,d4]",
  H: "a4!2, [d4,f4]", I: "[c4,f4,a4]", J: "a4!2 d5 a4, d4", K: "[g4@3 f4 d4 f4 a4 f4, bb3@3 ~, d4 ~@3]/2", L: "e4",
  M: "[bb3,d4,g4]@2 [g3,c4,e4] [a3,c4,f4]", N: "[[a3,d4]@3 ~]/2",
})).s("gm_church_organ").gain(0.72)

// chords · church organ · "Church Organ, Unnamed-001"
const church_organ_2 = note("<A@2 B C@3 D E F G H I J K L M N@2 O@2>".pickRestart({
  A: "[d3@3 bb2, f3]/2", B: "f2", C: "[d3@2 c3 a2 ~@4 a2@4, f3@2 ~, ~@2 bb2@3 ~, ~@7 e3@5]/3", D: "[bb2,f3]",
  E: "f2 g2", F: "[d2,d3]", G: "d3@2 c3 a2, f3", H: "f3@3 e3, bb2", I: "[f2,f3]", J: "[gb2,d3]", K: "[g2,d3]",
  L: "a3@3 bb3, [d3,f3]", M: "[c3,g3,c4]", N: "[f2@4 g2@2 c3 a2, d3@3 ~]/2", O: "[[d2,d3,f3]@3 ~]/2",
})).s("gm_church_organ").gain(0.72)

stack(church_organ, church_organ_2)

More by Misc Praise Songs