Strudelify

Song of Storms

Koji Kondo

KeyF majorTempo200 bpm
0:00/0:00
// Song of Storms — Koji Kondo
// 200 bpm, 3/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/3993531; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 53 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(200/3)

// 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 B A B C B A D C D E F E G A D C D E H I J K J I J K J A D C D E F E G A D C D E H I J K J I J K J L
>`.pickRestart({
  A: "~@5 [d4,f4,a4]@5 ~ [d4,f4,a4]@5, [d2,d3]", B: "~@5 [g4,b4]@11, [e2,e3], ~@3 e4@13",
  C: "~@5 [f4,a4,c5]@5 ~ [f4,a4,c5]@5, [f2,f3]", D: "~@3 e4@2 [g4,b4]@11, [e2,e3]",
  E: "~@5 [d4,f4,a4]@5 ~ [d4,f4,a4]@5, [bb2,bb3]", F: "~@5 [c4,f4,a4]@11, [f2,f3]", G: "~@5 [db4,e4,a4]@11, [a2,a3]",
  H: "~@5 [db4,e4,a4]@5 ~ [db4,e4,a4]@5, [a2,a3]", I: "~@5 [d4,f4,a4,d5]@5 ~ [d4,f4,a4,d5]@5, [d2,d3]",
  J: "~@3 e4@2 [g4,b4,e5]@11, [e2,e3]", K: "~@5 [f4,a4,c5,f5]@5 ~ [f4,a4,c5,f5]@5, [f2,f3]", L: "[d2,d3,d4,f4,a4,d5]",
})).s("gm_piano").gain(0.3)

stack(piano)

More by Koji Kondo