Strudelify

Les Miz" Medley: Castle on a Cloud Little People

Broadway

KeyA minorTempo65 bpm
0:00/0:00
// Les Miz" Medley: Castle on a Cloud   Little People — Broadway
// 65 bpm, 3/4, key A minor. Source: midi.
// Generated by strudelify. One cycle = one bar.
// note: metre changes (4/4 at bar 1, 2/4 at bar 2, 3/4 at bar 3, 2/4 at bar 4, ...) are rendered on a constant 3/4 grid of one bar per cycle
// note: ch 3 "Bass Acc." named as a bass, played on electric bass finger (its english horn patch is not one)
// note: Full arrangement: all 28 bars on a 24-step grid, each part at one level. Source detail keeps the original performance.
setcpm(65/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.

// bass · electric bass finger · "Bass Acc."
const bass = note("<A B C D E F G H@2 I J K L M N O@2 P@2 Q@2 R S T L M U V>".pickRestart({
  A: "~ a3 g3, ~ c4@2", B: "f3 c4 e3 b3 a3 e3", C: "a3@2 b3@2 c4@2 b3 a3 g#3@2 c4@2", D: "f3 e3 a3 e3 a3 b3",
  E: "c4@2 b3 a3 g3@4 b2@4", F: "c3@2 d3 e3 [f3,a3]@2", G: "[e3,a3] [e3,g#3] f3",
  H: "[c3@2 e3@2 f3@2 g3 a3 [e3,g#3]@8 ~@2 c3@2 e3@2 a3@2, ~ d3 ~@4]/2", I: "c4@2 b3 a3 g#3@2 c4@2 f3@2 e3@2",
  J: "a3@2 e3@2 a3@2 b3@2 c4@2 b3 a3", K: "g3 b2 c3", L: "d3 e3 [f3,a3]@2 [e3,a3]@2", M: "[e3,g#3]@2 f3@2 c3 e3",
  N: "f3@2 g3 a3 [e3,g#3]@8, d3 ~@2", O: "[~ c3 e3 a3 ~ a3@2 a3 ~ g3@2 g3, ~ f3 c3]/2",
  P: "[~ a3@2 a3 ~ g3@2 g3 ~ f3@2 f3, f3 c3 a#2]/2", Q: "[~ a3@2 a3 [e3,g#3]@4 ~@4, f3 ~@2]/2", R: "a2@2 e3 f3 d3 e3",
  S: "a2@2 a2", T: "g2 g3 c3", U: "f3@2 g3 a3 [e3,g#3]@4 e3@4, d3 ~@2", V: "a2",
})).s("gm_electric_bass_finger").gain(0.36)

stack(bass)

More by Broadway