Strudelify

spanish flea

Spencer Jones

KeyG majorTempo160 bpm
0:00/0:00
// spanish flea — Spencer Jones
// 160 bpm, 4/4, key G major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Transcription provider: pdmx. https://musescore.com/score/5165667; 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(160/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 · french horn · "Horn in F"
const french_horn = note("<A B@2 C@2 D E F@2 G@2 H@2 I J K@2 L ~@2 M N O P Q R S T U@3 V@2 H@2 I J K@2 L>".pickRestart({
  A: "~@10 d4@2 d#4 ~ e4 ~", B: "[f4@2 ~@2 d5@2 ~@2 d5 ~ c5@2 ~@2 b4@12 g4@2 f#4@2 f4@2]/2",
  C: "[e4@2 ~@2 c5@2 ~@2 c5 ~ a#4@2 ~@2 a4@12 f4@2 e4 ~ d#4 ~]/2", D: "d4@2 f4 ~ a#4 ~ g4@4 a#4@2 c5@4",
  E: "f3@2 g#3 ~ c#4 ~ a#3@4 c#4@2 d#4@4", F: "[f4@20 f4 ~ f4 ~ g4 ~ f4 ~ c#4 c4@3]/2",
  G: "[a#3@2 ~@2 f4@2 ~@2 f4 ~ f#4@2 ~@2 g4@12 g3@2 a3@2 b3@2]/2",
  H: "[c4@2 ~@2 e4@2 ~@2 e4 ~ d4@2 ~@2 c4@12 d4@2 c#4 ~ c4 ~]/2", I: "a#3@2 d4 ~ f4 ~ d#4@4 g4@2 g#4@4",
  J: "c#4@2 d#4 ~ f4 ~ f#4@4 g#4@2 a#4@4", K: "[a4@20 a4 ~ a4 ~ a#4 ~ a4 ~ e4 d#4@3]/2", L: "d4 ~@7", M: "~ a#3 c4 d4",
  N: "d#4@4 ~@6 d#4 ~ f4 ~ d#4 ~", O: "g4 ~ f4@2 ~@2 d#4@4 c#4@2 c4@2 a#3@2", P: "g#3@4 g#3@4 a#3 ~ b3@2 ~@4",
  Q: "~@2 g#3 ~ a#3 ~ c4 ~ a#3 ~ g#3 ~ g3 f#3@3", R: "f3@4 f4 ~ f4@4 f4 ~ f#4 ~ f4 ~", S: "g#4 ~ f#4@2 ~@2 f4@4 c#4@6",
  T: "a#3@4 a#3@4 c4 ~ c#4@6", U: "[c4 ~ c#4@2 ~@2 d#4@36 d4@2 d#4 ~ e4 ~]/3",
  V: "[f4@2 ~@2 f4@2 ~@2 f4 ~ f#4@2 ~@2 g4@12 g3@2 a3@2 b3@2]/2",
})).s("gm_french_horn").gain(0.4)

stack(french_horn)