Strudelify

power over me

Dermot Kennedy

KeyG majorTempo110 bpm
0:00/0:00
// power over me — Dermot Kennedy
// 110 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5921008; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 86 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(110/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [...]/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.

// bass · choir aahs · "Bass"
const bass = note(`<
  A ~ B C A C D C A C D C A C E F G H I J G H K J G H L C A C D C A C D C A C E F G H I J G H K J G H M@3 N@2 O@2 P@2
  Q@2 J G H I R S H I ~ R S H I R S H I R S H I C A ~ B
>`.pickRestart({
  A: "g2 a2", B: "c3 a2", C: "a2", D: "g2@4 b2@5 c3@2 b2 a2@12", E: "~@3 a2@2 a2 ~@3 a2@2 e3 ~@3 d3@2 d3 ~@3 c3@2 d3",
  F: "c3 a2@5 a2@2", G: "c3", H: "f3@3 c3", I: "g2", J: "a2@3 a2", K: "g3",
  L: "g2@3 a2@2 a2 ~@3 a2@2 e3 ~@3 d3@2 d3 ~@3 c3@2 ~", M: "g2/3", N: "a2/2", O: "f3/2", P: "c3/2", Q: "g2/2",
  R: "a2@3 b2", S: "c3@3 e3",
})).s("gm_synth_bass_1").gain(0.25)

stack(bass)