Strudelify

Departure from South Town (FATAL FURY TEAM BGM)

Atlus U.S.A.

KeyE majorTempo256 bpm
0:00/0:00
// Departure from South Town (FATAL FURY TEAM BGM) — Atlus U.S.A.
// 256 bpm, 4/4, key E major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/5831415; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 225 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(256/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.

// bass · trombone · "Bass Trombone"
const bass = note(`<
  A B C B D E C B F G@4 H@2 I ~ J K J K J K J K J K J K J K L M N O P Q R ~@3 J K J K J K J K N O P Q J K Q S J K J K J
  K J K N O P Q J K T U V W X Y V W X Z J K AA AB J K AA AC V W X AD V W X AE N O AF AG V W AH AI N O AF AJ AK AL AM AN
  B C B D E C B F G@4 H@2 I ~ J K J K J K J K J K J K J K L M N O P Q R ~@3 J K J K J K J K N O P Q J K Q S J K J K J K
  J K N O P Q J K T U V W X Y V W X Z J K AA AB J K AA AC V W X AD V W X AE N O AF AG V W AH AI N O AF AJ AK AL AM AN
>`.pickRestart({
  A: "~@6 c#3!2", B: "f#3 ~", C: "~@2 e3 f3", D: "~@2 a2 a#2", E: "b2 ~", F: "b2@2 b2@2 b2 c3@3", G: "c#3!4",
  H: "c#4!4", I: "[c#3,b3]@2 ~ [c#3,b3]@2 ~ [c#3,b3]@2", J: "f#2 a2 b2 c3", K: "c#3 e3 f3 f#3", L: "a3 f#3 e3 c#3",
  M: "b2 a2 g#2 f#2", N: "c#3 f3 f#3 g3", O: "g#3 b3 c4 c#4", P: "b3 a3 g#3 f#3", Q: "e3 c#3 b2 a2", R: "f#2 ~@3",
  S: "g#2 f#2 e2 f2", T: "e3 c#3 c3 b2", U: "a2 f#2 e2!2", V: "b2 d#3 e3 f3", W: "f#3 a3 a#3 b3", X: "d#4 b3 a3 f#3",
  Y: "d#3 b2 a2 a#2", Z: "d#3 b2 a2 f#2", AA: "a3 f#3 f3 e3", AB: "c#3 b2 a2 e2", AC: "c#3 f#3 a2 a#2",
  AD: "e3 b2 a2 a#2", AE: "e3 b2 f#2 b2", AF: "f4 c#4 c4 b3", AG: "a3 f3 c#3!2", AH: "d#4 b3 a3!2", AI: "g#3 f#3 b2 c3",
  AJ: "a3 f3 c#3 b2", AK: "e2 g#2 a2 a#2", AL: "b2 c3 c#3 d#3", AM: "e3 g3 g#3 b3", AN: "e4@2 e4!2 e4@2 e4@2",
})).s("gm_trombone").gain(0.3)

stack(bass)