Strudelify

Katamara

Fearofdark

KeyB majorTempo90 bpm
0:00/0:00
// Katamara — Fearofdark
// 90 bpm, 4/4, key B major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: duplicate parts dropped: ch 1 "Piano" piano (copy of ch 9 "Electric Piano" epiano1); ch 2 "Piano" piano (copy of ch 6 "Violin" violin); ch 4 "B♭ Clarinet" clarinet (copy of ch 11 "Piano" piano)
// note: Transcription provider: pdmx. https://musescore.com/score/5628576; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 17 bars on a 48-step grid, each part at one level. Source detail keeps the original performance.
setcpm(90/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once · [...]/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.

// chords · epiano1 · "Electric Piano"
const epiano1 = note("<A B C D A B C E F G H I J K L M@2>".pickRestart({
  A: "~@5 c5@43, a#3, ~ c#4@47, ~ f4@23, ~ g#4@11", B: "~@5 c5@43, a#3, ~ c#4@47, ~ d#4@23, ~ g4@11",
  C: "~@5 a#4@43, g#3, ~ c4@47, ~ d#4@23, ~ g4@11", D: "~@5 g#4@43, f3, ~ g#3@47, ~ c4@23, ~ d#4@11",
  E: "~@5 d#4@43, f3, ~ g3@47, ~ g#3@23, ~ c4@11", F: "~@5 f5@43, f4, ~ f#4@47, ~ a#4@23, ~ c#5@11",
  G: "~@5 g#5@43, g#4, ~ a#4@47, ~ c#5@23, ~ f5@11", H: "~@5 d#5@43, c#4, ~ f4@47, ~ g#4@23, ~ c5@11",
  I: "~@5 c5@43, c4, ~ c#4@47, ~ f4@23, ~ g#4@11", J: "~@5 a#4@43, a#3, ~ b3@47, ~ d#4@23, ~ f#4@11",
  K: "~@5 a#4@43, b3, ~ c#4@47, ~ d#4@23, ~ f4@11", L: "~@5 g#4@43, f#3, ~ a#3@47, ~ c#4@23, ~ f4@11",
  M: "[~ g#4@47, e3 ~, ~ [g#3,c4]@47 ~@48, ~ e4@23 ~@24]/2", // G#
})).s("gm_epiano1").gain(0.4).pan(0.4)

// other · violin
const violin = note("<A@3 B C@2 D@2 E@2 F G H I J K@2>".pickRestart({
  A: "[c5@72 d#5@30 a#4@39 a4 ~ g#4]/3", B: "g4", C: "[g#4@9 a#4@3 g#4@4]/2", D: "[c4@7 ~]/2",
  E: "[f5@2 f5 [g#5,g#6], f6@3 ~]/2", F: "c6", G: "c#6", H: "d#6", I: "c#6 f5", J: "g#5", K: "g5/2",
})).s("gm_violin").gain(0.25)

stack(epiano1, violin)