Strudelify

nintendo wii - mii channel theme

Kevin Yu

KeyB♭ majorTempo120 bpm
0:00/0:00
// nintendo wii - mii channel theme — Kevin Yu
// 120 bpm, 4/4, key Bb major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/4991484; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 50 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 · [...]/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 · trumpet · "B♭ 트럼펫"
const trumpet = note(`<
  A B C D E F G H A B I J K L M N O P ~ P Q R S T@2 A B C D E F G H A B I J K L M N O P ~ P Q R S T@2
>`.pickRestart({
  A: "eb4 ~ g4 bb4 ~ g4 ~ eb4", B: "c4!3 ~@4 eb4", C: "f4 ~@7", D: "d5@3 db5 c5 ~@3", E: "~@2 f4 ~@2 a4 ~@2",
  F: "~ f4 ~@4 d4 ~", G: "c4!3 ~@3 c4!2", H: "c4 ~@3 bb3@2 bb3@2", I: "c4 ~@7", J: "f4@4 eb4 ~@3",
  K: "~@2 c4 ~@2 f4 ~@2", L: "~@2 bb3 ~@2 eb4 ~@2", M: "c4!3 ~@4 db4", N: "eb4 ~ gb4@2 g4 ~ c5@2 d5 ~@7",
  O: "~@2 bb3 b3", P: "~@2 gb4 ~@2 g4@2 ~", Q: "c4@3 a3 a3@4", R: "f4@3 e4 f4@4", S: "~@2 eb4 e4 f4 c5@2 bb4",
  T: "[f4@3 g4 f4@6 ~@2 f4!3 ~]/2",
})).s("gm_trumpet").gain(0.3)

stack(trumpet)