Strudelify

neon genesis evangelion - a cruel angels thesis

Adi0Adi

KeyE♭ majorTempo128 bpm
0:00/0:00
// neon genesis evangelion - a cruel angels thesis — Adi0Adi
// 128 bpm, 4/4, key Eb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5711364; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 48 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(128/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord.
// 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 A E F G H I J K L C M N C L O P L C M N C L O Q R C R S R C A T H I J U H I J K H I J K
>`.pickRestart({
  A: "[c3,g3]@15 ~", B: "[c3,f3]@15 ~", C: "[bb2,f3]@15 ~", D: "[eb3,g3]@15 ~", E: "[f3,ab3]@15 ~", F: "[eb3,ab3]@15 ~",
  G: "[f3,bb3]@6 [c3,c4]@9 ~", H: "[c3,g3] [c3,f3]", I: "[bb2,f3] [eb3,g3]", J: "[c3,g3] [f3,ab3]",
  K: "[eb3,ab3]@8 [f3,bb3]@3 [c3,c4]@5", L: "[eb3,bb3]@15 ~", M: "[c3,eb3] [bb2,d3]", N: "[c3,eb3]@15 ~",
  O: "[d3,c4]@15 ~", P: "[c3,c4]@3 [d3,d4] [d3,d4]@4", Q: "[a3,c4] [g3,b3] [a3,c4] [b3,d4]", R: "[ab2,eb3]@15 ~",
  S: "[db3,ab3]@15 ~", T: "[g2,d3,g3]@8 g3@3 a3@3 b3@2", U: "[d3,g3] [eb3,ab3]",
})).s("gm_piano").gain(0.3)

stack(piano)