Strudelify

hazme un instrumento de paz

Misc Praise Songs

KeyC majorTempo120 bpm
0:00/0:00
// hazme un instrumento de paz — Misc Praise Songs
// 120 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: ch 4 "Piano" named as a piano, played on piano (its string ensemble 2 patch is not one)
// note: Transcription provider: pdmx. https://musescore.com/score/144021; license: https://creativecommons.org/publicdomain/mark/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 · [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 · oboe
const oboe = note("<A B A C D E F G H I D J H K L M@2 A B A C D E F G H I D J H K L M@2>".pickRestart({
  A: "e4@2 e4!4 f4 g4", B: "e4@4 e4@3 a4", C: "d4@7 a4", D: "f4!6 g4 a4", E: "f4@7 a4", F: "f4!4 e4@2 d4@2",
  G: "e4@7 c4", H: "a4!6 b4 c5", I: "g4@7 c4", J: "e4@2 f4@2 g4@3 c4", K: "g4@6 f4 e4", L: "d4@2 f#4 g4 a4@2 g4 f#4",
  M: "[g4 a4 b4@6]/2",
})).s("gm_oboe").gain(0.3)

// chords · piano
const piano = note("<A B C D E@2 F G H I J G K A L@3 A B C D E@2 F G H I J G K A L@3>".pickRestart({
  A: "[c3,c4,e4,g4,b4]", B: "[c4,f4,a4,c5] [c4,e4,g4,b4], c3", C: "[a2,a3,c4,e4,g4] [c3,c4,e4,g4,b4]",
  D: "[g2,g3,b3,d4,g4]", E: "[[f2,f3,f4,a4,c5] [d3,d4,f4,a4,c5]@3]/2", F: "[g2,g3,d4,g4,b4]",
  G: "[e4,g4,c5] [e4,g4,a#4], [c3,c4]", H: "[f2,f3,c4,f4,a4]", I: "[c3,c4,e4,g4]", J: "[g2,g3,d4,f4,b4]",
  K: "[f2,f3,c4,e4,a4]", // Fmaj7
  L: "[[f#4,a4,d5]@2 [f#4,c5]@2 [d4,f4] [d4,g4,b4] b4@2 b4@4, d3@5 [g2,g3]@7, d4@2 ~ [d4,f4]@3, ~@2 a4@3 ~@7]/3", // D F#dim Dm G Dm
})).s("gm_piano").gain(0.3)

stack(oboe, piano)

More by Misc Praise Songs