Strudelify

MT/Lake's Theme

Chrome Canyon & Owen Dennis

KeyD majorTempo130 bpm
0:00/0:00
// MT/Lake's Theme — Chrome Canyon & Owen Dennis
// 130 bpm, 3/4, key D major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5930148; 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(130/3)

// 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 · piano
const piano = note("<~ A B A B A B A@3 B@2 A@4 C@2 D@2 E@2 F G C@2 D@2 E@2 F G C@2 D@2 H@2 F I>".pickRestart({
  A: "a5@5 g5@5 ~ f#5@5", B: "a5@3 d5@2 g5@3 d5@3 f#5@2 b4@3",
  C: "[a5@5 g5@5 ~ f#5@5 a5@3 d5@2 g5@3 d5@3 f#5@2 b4@3, [g2,b2,d3,g3]@15 ~]/2", // G
  D: "[a5@5 g5@5 ~ f#5@5 a5@3 d5@2 g5@3 d5@3 f#5@2 b4@3, [f#2,b2,f#3]@15 ~]/2", // B5
  E: "[a5@5 g5@5 ~ f#5@5 a5@3 d5@2 g5@3 d5@3 f#5@2 b4@3, [a2,e3,a3]@15 ~]/2", // A5
  F: "a5@5 g5@5 ~ f#5@5, [f#2,c#3,f#3]@15 ~", G: "a5@3 d5@2 g5@3 d5@3 f#5@2 b4@3, [g2,b2,d3,g3]@15 ~",
  H: "[a5@5 g5@5 ~ f#5@5 a5@5 g5@5 ~ f#5@5, [a2,e3,a3]@15 ~]/2", I: "a5@5 g5@5 ~ f#5@5, [g2,b2,d3,g3]@15 ~",
})).s("gm_piano").gain(0.3)

// other · french horn · "Horn in F"
const french_horn = note("<~@20 A B C D ~@4 A B C D ~@4 A B C E>".pickRestart({
  A: "d4@13 ~@3", B: "c#4@13 ~@3", C: "a3@13 ~@3", D: "b3@13 ~@3", E: "[g3,b3]",
})).s("gm_french_horn").gain(0.3)

// drums · kick
const kick = s("bd").struct("<~@15 A B A B A B A C D B A B A B A C D B A B A B ~ C D>".pickRestart({
  A: "~@13 x ~@2", B: "x", C: "x ~@7 x ~@4 x ~@2", D: "x ~@4 x ~@7 x ~@2",
})).gain(0.25)

// drums · high tom
const high_tom = s("ht").struct("<~@16 A ~ A ~ A ~ A@3 ~ A ~ A ~ A@3 ~ A ~ A ~ A@2>".pickRestart({
  A: "x",
})).gain(0.25)

stack(piano, french_horn, kick, high_tom)