Strudelify

yume nikki - save screen

Misc Computer Games

KeyG majorTempo120 bpm
0:00/0:00
// yume nikki - save screen — Misc Computer Games
// 120 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5141140; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 40 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest · [c3,e3] is a chord · "a, b" plays two voices at once.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// chords · piano
const piano = note("<A B C D E F G H I J K L M N O P Q R S T A B C D E F G H I J K L M N O P Q R S T>".pickRestart({
  A: "e5 g5 b5 c6, c4@15 ~", B: "d6 c6 d6 e6, b3@15 ~", C: "[e4,c6]@4 g4@11 ~, a3@15 ~",
  D: "d4 ~ g5 c6, g3@15 ~, ~@4 g4@11 ~", E: "d6 c6 d6 e6, [f4,c5]@15 ~", F: "c6 ~ g5 c6, [c4,e4]@15 ~",
  G: "d6 c6 d6 e6, [d4,a4]@15 ~", H: "~ d6@15, [g4,g5]", I: "e5 g5 b5 c6, c3@15 ~", J: "d6 c6 d6 e6, b2@15 ~",
  K: "[e4,c6]@4 g4@11 ~, a2@15 ~", L: "d4 ~ g5 c6, g2@15 ~, ~@4 g4@11 ~", M: "d6 c6 d6 e6, a2@15 ~",
  N: "c6 ~ g5 c6, c3@15 ~", O: "d6 c6 d6 e6, d3@15 ~", P: "f6 e6 d6 b5, f3@15 ~", Q: "e4@4 g4@11 ~, g3@15 ~",
  R: "d4@4 g4@11 ~", S: "e4@4 g4@11 ~", T: "d4@15 ~",
})).s("gm_piano").gain(0.25)

stack(piano)

More by Misc Computer Games