Strudelify

belo horizonte

Koji Kondo

KeyC majorTempo126 bpm
0:00/0:00
// belo horizonte — Koji Kondo
// 126 bpm, 4/4, key C major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5165496; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 70 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(126/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 · trumpet · "B♭ Trumpet"
const trumpet = note("<~@29 A B C D A B C D A B C E ~@17 A B C D A B C D A B C E>".pickRestart({
  A: "[f4,a#4,c5]!2 ~@3 [f4,a#4,c5] ~ [f4,a#4,c5]", B: "~ [f4,a4,c5] ~ [f4,a4,c5]@3 ~@2",
  C: "[f4,g#4,c5]!2 ~@3 [f4,g#4,c5] ~ [f4,g4,c5]", D: "~ [f4,g4,c5] ~ [f4,g4,c5]@3 ~@2",
  E: "~ [f4,g4,c5] ~ c5@2 b4@2 ~, ~@3 [f4,g4]@4 ~", // Fsus2
})).s("gm_trumpet").gain(0.3)

// bass · electric bass pick · "Bass Guitar"
const bass = note(`<
  A B C B C B C B C B C B C D E D F B C B C B C B C D E D F G ~ H I J K L M J K L ~ A B C B C B C B C B C B C D E D F G
  ~ H I J K L M J K L ~
>`.pickRestart({
  A: "c3 ~ a2 ~ g#2 ~ g2 ~@2 g2!2 ~ g3 g2 ~@2", B: "c2@4 c2@2 ~ c2 a2 ~ a2 ~@3 a2 ~",
  C: "f2@4 f2@2 ~ f2 g2 ~ g2 ~@3 g2 ~", D: "e2@2 ~@2 e2@3 e2 d#2@2 d#2@2 ~@4", E: "d2@2 ~@2 d2@3 d2 g2@2 g2@2 ~@4",
  F: "d2@2 ~@2 d2@3 d2 c#2@2 c#2@2 ~@4", G: "a#2!2 ~@6", H: "g#2!2 ~@6", I: "~@10 c3 f3 g3@4",
  J: "a#1 ~ a#1 ~ a#3 ~ a#1 ~ a#3 ~ a#1 ~@2 a#3 a#1 ~", K: "~@2 a1 ~ a3 ~ a1 ~@7 g3@2",
  L: "g#1 ~ g#1 ~ g#3 ~ g#1 ~ g#3 ~ g#1 ~@2 g#3 g#1 ~", M: "~@10 g#2 g#3 a2 a3 a#2 a#3",
})).s("gm_electric_bass_pick").gain(0.3)

stack(trumpet, bass)

More by Koji Kondo