Strudelify

super mario bros 3 underwater

Zoegirl327

KeyG majorTempo160 bpm
0:00/0:00
// super mario bros 3 underwater — Zoegirl327
// 160 bpm, 3/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5001072; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 64 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(160/3)

// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · flute
const flute = note(`<
  A B C D E F E G E H E I J K J L J M E I N@3 O P@3 Q E R S T A B C D E F E G E H E I J K J L J M E I N@3 O P@3 Q E R S
  T
>`.pickRestart({
  A: "d5@5 e5@5 ~ f#5@5", B: "g5@5 a5@5 ~ a#5@5", C: "b5@3 b5@2 b5@5 ~ b5@5", D: "b5@10 ~ g5@5", E: "e6@15 ~",
  F: "d#6@15 ~", G: "~@3 g5@2 a5@3 b5@3 c6@2 d6@3", H: "d#6@10 ~ f6@5", I: "~@13 g5@3", J: "d6@15 ~", K: "c#6@15 ~",
  L: "~@3 g5@2 a5@3 b5@3 c6@2 c#6@3", M: "g5@10 ~ f6@5", N: "g6@15 ~", O: "g6@5 a6@5 ~@3 g6@3", P: "f6@15 ~",
  Q: "f6@5 g6@5 ~@3 f6@3", R: "a5@5 b5@5 ~ f6@5", S: "e6@3 e6@2 e6@8 d6@3", T: "c6@15 ~",
})).s("gm_flute").gain(0.3)

stack(flute)