Strudelify

hacking to the gate

Itou Kanako

KeyD majorTempo152 bpm
0:00/0:00
// hacking to the gate — Itou Kanako
// 152 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/2605541; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 52 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(152/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 · tuba · "Euphonium (Treble Clef)"
const bass = note(`<
  A B C D E F B G ~@2 H I J K L M N@2 O P J K Q R S@4 T U V W X Y ~@2 Z AA AB AC AD@3 ~@2 AE AF@3 AG AH AI
>`.pickRestart({
  A: "d3", B: "c#3", C: "c3", D: "b2", E: "a#2", F: "a2", G: "e3", H: "f2!8", I: "g2!8", J: "a2!8", K: "d3!8",
  L: "g3@2 g3!6", M: "a3!3 a3@2 a3!3", N: "[f3 e3 d3 d3@2 a3 g3 f3@2 ~ d3 e3@2 c3@3]/2", O: "f3!5 e3 d3!2", P: "e3!8",
  Q: "g3@2 f3 g3@2 ~ d3@2", R: "c3@2 g2 a2@2 a2 c3 d3",
  S: "[d3!7 d3@2 ~ a3@2 f3 e3 d3 a3@2 ~ a3@2 f3 f3@2 e3@2 d3 e3 e3@2 c3@2 ~]/4", T: "c3@2 c3 c3@2 c3!3",
  U: "e3 d3@2 ~@3 d3 c3", V: "d3@2 d3@3 ~ c3 d3", W: "c3@2 c3 c3@2 ~@2 c3", X: "c3@2 c3 g3@3 c3@2", Y: "d3 ~",
  Z: "~@2 c3@2 a3 g3@2 e3", AA: "f3 f3@2 d3@2 ~@3", AB: "a#2 a2 a#2 c3!2 c3@2 ~", AC: "e3 f3!2 g3!2 g3@2 ~",
  AD: "[~ a3@2 a3@2 g3 a3 a#3@2 ~@2 g3@2 g3@2 a3@2 g#3 a3@2 ~@4]/3", AE: "~@2 e3 g3 f3@3 a3",
  AF: "[g3@2 d3@2 d3@2 e3 e3@2 ~@3 c3 b2 d3 c3@2 g2 b2 b2@2 a2@3]/3", AG: "~@2 a2 g2 a2@3 c3", AH: "d3@2 g3!2 b3@3 ~",
  AI: "a3",
})).s("gm_tuba").gain(0.3)

stack(bass)