Strudelify
I Walk Alone cover art

1968

I Walk Alone

Marty Robbins

KeyC majorTempo112 bpm
0:00/0:00
// I Walk Alone — Marty Robbins
// 112 bpm, 12/8, key C major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(112/6)

const chords = arrange(
  // intro (4 bars)
  [4, "<C G C!2>"],
  // verse (8 bars)
  [8, "<C C7 F!2 C!2 G7!2>"],
  // chorus (8 bars)
  [8, "<C!2 F!2 C G7 C C7>"],
  // bridge (8 bars)
  [8, "<F!2 C!4 G!2>"],
  // chorus (8 bars)
  [8, "<C C7 F!2 C G7 C!2>"],
  // interlude (4 bars)
  [4, "<C G7 C C7>"],
  // bridge (8 bars)
  [8, "<F!2 C!4 D7 G7>"],
  // chorus (12 bars)
  [12, "<C C7 F!2 C G!2 [G@6 C@6] C [C@6 F@6] [F@6 C7@6] [C7@6 ~@6]>"],
)
const bassline = arrange(
  [4, "<c2 g2 c2!2>"],
  [8, "<c2!2 f2!2 c2!2 g2!2>"],
  [8, "<c2!2 f2!2 c2 g2 c2!2>"],
  [8, "<f2!2 c2!4 g2!2>"],
  [8, "<c2!2 f2!2 c2 g2 c2!2>"],
  [4, "<c2 g2 c2!2>"],
  [8, "<f2!2 c2!4 d2 g2>"],
  [12, "<c2!2 f2!2 c2 g2!2 [g2@6 c2@6] c2 [c2@6 f2@6] [f2@6 c2@6] [c2@6 ~@6]>"],
)

// chords · gm_piano
const keys = chord(chords).voicing().s("gm_piano").gain(0.8)
// bass · gm_electric_bass_finger
const bass = note(bassline).s("gm_electric_bass_finger").gain(0.9)
// drums
const drums = s("[bd hh hh] [sd hh hh] [bd hh hh] [sd hh hh]").gain(0.8)

stack(keys, bass, drums)

More by Marty Robbins