Strudelify

kazumi totaka - totakas song

Kazumi Totaka

KeyD majorTempo120 bpm
0:00/0:00
// kazumi totaka - totakas song — Kazumi Totaka
// 120 bpm, 4/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5960857; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 50 bars on a 16-step grid, each part at one level; ghost notes are separate "_soft" parts. Source detail keeps the original performance.
setcpm(120/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.

// other · alto sax · "Sassofono contralto"
const alto_sax = note(`<
  A B C D E F G H I J C K ~@4 L M@2 N@2 O@2 P Q A B C D E F G H I J C K ~@4 L M@2 N@2 O@2 P Q
>`.pickRestart({
  A: "d4 ~ f#4 a4 ~ f#4 ~ d4", B: "g#3 ~ g#3 ~ g#3 ~@9 c#4@2", C: "d4!2 f#4 a4 ~ f#4 ~ d4", D: "c#5@3 c5 b4 ~@3",
  E: "a3 ~ e4 ~@2 e4 ~ a4", F: "~ e4 ~ g4 f#4 ~ c#4 ~", G: "c4 ~ c4 ~ c4 ~@7 c4 ~ c4 ~", H: "c4 ~@7 b3@4 a#3@4",
  I: "a3 ~ f#4 a4 ~ f#4 ~ d#4", J: "d4 ~ d4 ~ d4 ~@3 g#4 ~ g#4 ~ g#4 ~@3", K: "c#5@4 b4 ~@3", L: "~@2 a3 a#3",
  M: "[b3@3 a#3 b3@5 ~ a3 a#3 b3 f#4@2 c#4]/2", N: "[b3@3 a#3 b3@5 ~@3 b3@2 c4@2]/2",
  O: "[c#4@3 c4 c#4@5 ~ c#4 c4 c#4 g#4@2 d#4]/2", P: "c#4@3 d#4 b3@4", Q: "b3@8 b3 ~ b3 ~ b3 ~@3",
})).s("gm_alto_sax").gain(0.3)

// other · alto sax · "Sassofono contralto" · soft notes
const alto_sax_soft = note("<~@12 A B C D ~@21 A B C D ~@9>".pickRestart({
  A: "e4@3 a3@5", B: "d4@3 g3@5", C: "c#4 ~ c#4 ~ c#4 ~@9 c#4@2", D: "d4 ~ f4@2 f#4 ~ b4@2 c#5 ~@7",
})).s("gm_alto_sax").gain(0.2)

stack(alto_sax, alto_sax_soft)

More by Kazumi Totaka