Strudelify

Lost Woods

Koji Kondo

KeyC majorTempo140 bpm
0:00/0:00
// Lost Woods — Koji Kondo
// 140 bpm, 2/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5460555; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 72 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(140/2)

// 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 · trombone
const trombone = note(`<
  A@2 B C D@2 E@2 A@2 B C F@2 G@2 ~@4 H I J@2 ~@4 K L M N O@2 ~@2 A@2 B C D@2 E@2 A@2 B C F@2 G@2 ~@4 H I J@2 ~@4 K L M
  N O@2 ~@2
>`.pickRestart({
  A: "f3@2 a3 ~ b3@4", B: "f3@2 a3 ~ b3 ~ e4 ~", C: "d4@4 b3 ~ c4 ~", D: "[b3@2 g3 ~ e3@10 d3 ~]/2",
  E: "[e3@2 g3 ~ e3@12]/2", F: "[e4@2 b3 ~ g3@10 b3 ~]/2", G: "[g3@2 d3 ~ e3@12]/2", H: "f3@2 g3 ~ a3@4",
  I: "b3@2 c4 ~ d4@4", J: "[e4@2 f4 ~ g4@12]/2", K: "f3@2 e3 ~ a3@2 g3 ~", L: "b3@2 a3 ~ c4@2 b3 ~",
  M: "d4@2 c4 ~ e4@2 d4 ~", N: "f4@2 e4 ~ b3 c4 ~ a3", O: "b3/2",
})).s("gm_trombone").gain(0.4)

// other · trombone
const trombone_2 = note(`<
  A@4 B@4 A@4 B@4 C D E@2 C D F@2 C D E@2 G H I J K@2 ~@2 A@4 B@4 A@4 B@4 C D E@2 C D F@2 C D E@2 G H I J K@2 ~@2
>`.pickRestart({
  A: "f3@2 c4 ~ c4 ~ c4 ~", B: "e3@2 c4 ~ c4 ~ c4 ~", C: "d3@2 e3 ~ f3@4", D: "g3@2 a3 ~ b3@4",
  E: "[c4@2 b3 ~ e3@12]/2", F: "[c4@2 d4 ~ e4@12]/2", G: "d3@2 c3 ~ f3@2 e3 ~", H: "g3@2 f3 ~ a3@2 g3 ~",
  I: "b3@2 a3 ~ c4@2 b3 ~", J: "d4@2 c4 ~ e4 f4 ~ d4", K: "e4/2",
})).s("gm_trombone").gain(0.25)

stack(trombone, trombone_2)

More by Koji Kondo