Strudelify

god of mercy and compassion

Misc Traditional

KeyA majorTempo140 bpm
0:00/0:00
// god of mercy and compassion — Misc Traditional
// 140 bpm, 3/2, key A major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/516231; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 17 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(140/6)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · piano
const piano = note("<A B C D E F G H I J K L M B G H N>".pickRestart({
  A: "~@4 [c#4,f#4,a4] [b3,f4,g#4]", B: "[c#4,f#4]@2 [c#4,f#4,a4]@2 [a3,f#4,c#5] [g#3,e4,c#5]",
  C: "b4 a4 [b3,e4,g#4]@2 [f#3,c#4,a4] [g#3,c#4,g#4], [f#3,f#4] ~@2", // E F#m C#5 F#
  D: "[a3,d4,f#4]@2 [c#4,a4] [b3,g#4] [a3,c#4,f#4] [g#3,c#4,f4], ~ d4 ~", E: "[a3,c#4,f#4]@4 [f#3,c#4,a4] [f3,c#4,g#4]",
  F: "[f#3,c#4,f#4]@2 [f#3,c#4,a4]@2 [f#3,f#4,c#5] [f#3,e4,c#5]", // F#5 F#m F#5 F#7
  G: "[d4,b4] [c#4,a4] [g#3,b3,g#4]@2 [e3,c#4,a4] [e3,b3,g#4], f#3 ~@2", // G F#m G#m A E
  H: "f#3 e3 [c#4,a4] [b3,g#4] [g#3,b3,f#4] [g#3,c#4,f4], [a3,f#4] d3 ~", // F#m E G#m7 C# D
  I: "[a3,c#4,f#4]@8 [c#4,f#4,a4]@3 [e4,g#4,b4]", J: "[e4,a4,c#5]@3 [e4,a4,c#5] [d4,a4,d5] [e4,a4,c#5]",
  K: "[e4,a4,c#5]@2 [e4,g#4,b4]@2 [e4,g#4,c#5] [d4,g#4,b4]", L: "[c#4,f#4,a4]@3 [a3,f#4,c#5] [b3,f#4,b4] [c#4,a4]",
  M: "[c#4,a4]@2 [b3,g#4]@2 [c#4,e4,a4] [d4,g#4], e4@2 ~", N: "[f#3,a3,c#4,f#4]@19 ~@5",
})).s("gm_piano").gain(0.25)

stack(piano)

More by Misc Traditional