Strudelify

wander my friends

Bear McCreary

KeyG majorTempo120 bpm
0:00/0:00
// wander my friends — Bear McCreary
// 120 bpm, 3/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/165638; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 65 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(120/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.

// other · clarinet · "D Duduk"
const clarinet = note(`<
  A@2 B A@3 C D E F C G H I C D J K L M N I A C D E F C G H I C D J K L M N A O P Q R S@2 T@2 A C D E F A U T U C D J K
  L M N I A
>`.pickRestart({
  A: "g5", B: "g5@5 g5@5 ~ g5@5", C: "g5@8 a5@3 b5@5", D: "e6@3 g6@13", E: "e6@11 d6@5", F: "d6", G: "d6@11 b5@5",
  H: "a5@11 [a5,b5] g5@4", I: "a5", J: "e6 g6@4 a6@5 ~ b6@5, ~ f#6 ~@14", K: "a6", L: "g6 b6@7 a6@3 g6@5, ~ a6 ~@14",
  M: "d6@5 e6@5 ~ d6@5", N: "b5@11 a5@5", O: "g6@11 f#6@5", P: "e6@3 d6@8 c6@5", Q: "b5@11 [a5,b5] c6@4", R: "b5",
  S: "g5/2", T: "e5", U: "f#5",
})).s("gm_clarinet").gain(0.3)

stack(clarinet)

More by Bear McCreary