Strudelify

all star

Fulford

KeyF♯ majorTempo106 bpm
0:00/0:00
// all star — Fulford
// 106 bpm, 4/4, key F# major. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (1/4 at bar 1, 4/4 at bar 1) are rendered on a constant 4/4 grid of one bar per cycle
// note: Transcription provider: pdmx. https://musescore.com/score/4434376; license: https://creativecommons.org/publicdomain/zero/1.0/
// note: Full arrangement: all 84 bars on a 16-step grid, each part at one level. Source detail keeps the original performance.
setcpm(106/4)

// Notation: c3@3 lasts 3 steps · ~ is a rest.
// A part's distinct bars are riffs (A, B, C...) played in order: edit a riff to change every repeat.

// other · tenor sax · "Tenor Saxophone"
const tenor_sax = note(`<
  ~ A B A B A B A B A B A B A B A C D E D E D E F G A B A B A B A C D E D E D E F G H I H I H I H J D E D E D E F A B A
  B A B K ~ L M L M L M L N D E D E D E D E D E F G
>`.pickRestart({
  A: "f#3 ~@2 c4 c#4 ~@2 d#4", B: "g#3 ~@2 a#3 b3 ~@2 c#4", C: "g#3@2 ~@4 a#3@2 b3@2 ~@2 d#3@3 f3", D: "f#3!4 b3!4",
  E: "c4!4 b3!4", F: "f#3!4 e3!4", G: "b3", H: "f#3 ~@3 b3 ~@2 b3", I: "c4 ~@3 b3 ~@3", J: "c4@2 ~@6 b3@2 ~@2 d#3@3 f3",
  K: "f#3 ~@2 c4 c#4 ~@2 g#3", L: "f#3 ~ b3 ~", M: "c4 ~ b3 ~", N: "c4@4 ~@4 b3@4 d#3@3 f3",
})).s("gm_tenor_sax").gain(0.45)

stack(tenor_sax)