Strudelify

all star

Taylor Smith

KeyF majorTempo120 bpm
0:00/0:00
// all star — Taylor Smith
// 120 bpm, 4/4, key F major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: Tempo changes preserved in elapsed time; displayed bars use the dominant tempo.
// note: metre changes (1/4 at bar 1, 4/4 at bar 2) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/1411431; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 31 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.

// bass · tuba · "Euphonium"
const bass = note("<~ A B C D A E F@2 G H I J K L M N O P O Q R S T@2 U@2 V@2 W@2>".pickRestart({
  A: "f3@3 f3 bb2@3 d3", B: "g3 f3!2 g3 bb3 a3@2 a3", C: "f3@4 f3@4 bb2 c3 d3 e3 f3 g3 a3 bb3", D: "bb3 c4@5 ~@2",
  E: "g3 f3!2 g3!2 a3 bb3 c4", F: "[~@2 c4@2 c4@2 bb3@2 ~@2 a3@2 a3@2 bb3@4 bb3@6 ~@4 f3@2 ~ f3]/2",
  G: "f3!2 f3@2 f3!4 f3@2 f3@2 f3!2 ~@2", H: "f3@2 f3!2 f3@2 f3!4 f3@2 a3 f3@3",
  I: "a3 bb3 c4@2 bb3@2 a3 g3 g3@2 g3@2 g3@3 g3", J: "a3@2 f3@2 f3@2 f3 d3 f3@2 f3@2 f3 c3@3", K: "f3@3 f3 f3@4",
  L: "~@2 c4 ~ c4!2 ~ c4 c4@2 c4@2 ~@4", M: "a3!2 a3@2 a3!2 a3@2 a3@4 ~@3 f3", N: "d3 c3 c3@2 d3 c3 c3@2 g2@4 ~@4",
  O: "a3@2 f3@2 ~@2 f3 d3 f3@2 f3@2 ~@2 f3 d3", P: "f3!2 ~ f3 ~ c4 a3 f3", Q: "f3!2 ~ f3 ~ f3@2 f3",
  R: "f3@2 a3@2 bb3 f3!2 bb3", S: "a3@4 f3!2 g3 f3", T: "[f3 g3@3 g3 f3@2 g3@2 a3 a3@5 f3]/2",
  U: "[f3@2 f3@2 f3!3 a3@5 ~@4]/2", V: "[~@2 c4@13 c4@15 ~@2]/2", W: "[~ f3@2 a3@12 ~]/2",
})).s("gm_tuba").gain(0.3)

stack(bass)