Strudelify
I Won't Stand In Your Way cover art

1983 · Rant 'N' Rave With The Stray Cats

I Won't Stand In Your Way

Stray Cats

KeyE♭ majorTempo105 bpm
0:00/0:00
// I Won't Stand In Your Way — Stray Cats
// 105 bpm, 12/8, key Eb major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(105/6)

const chords = arrange(
  // intro (3 bars)
  [3, "<[Eb@6 Cm7@6] [B7@6 Bb7@6] ~>"],
  // verse (8 bars)
  [8, "<[Eb@6 Eb^7@6] Eb7 Ab [Abm@6 Db7@6] Eb [Cm7@6 Eb@6] [Ab@6 Fm@6] [B7@6 Bb7@6]>"],
  // chorus (8 bars)
  [8, "<[Eb@6 Eb^7@6] Eb7 Ab [Abm@6 Db7@6] Eb [Cm7@6 Eb@6] [Fm7@6 Bb13@6] [Eb@6 Eb7@6]>"],
  // bridge (8 bars)
  [8, "<Ab Db7 [Eb@6 Ab@6] [Eb@6 Eb7@6] F7!2 Fm7 Bb7>"],
  // chorus (8 bars)
  [8, "<[Eb@6 Eb^7@6] Eb7 Ab [Abm@6 Db7@6] Eb [Cm7@6 Eb@6] [Fm7@6 Bb13@6] Eb>"],
  // solo (9 bars)
  [9, "<[Eb@6 Eb^7@6] Eb7 Ab [Abm@6 Db7@6] Eb [Cm7@6 Eb@6] [Fm7@6 Bb13@6] [Eb@6 Abm@6] [Eb@6 Eb7@6]>"],
  // bridge (9 bars)
  [9, "<Ab Abm [Eb@6 Ab@6] [Eb@6 Eb7@6] F7!2 Fm7 [B7@6 Bb7@6] ~>"],
  // chorus (14 bars)
  [14, "<[Eb@6 Eb^7@6] Eb7 Ab [Abm@6 Db7@6] Eb [Cm7@6 Eb@6] Ab Db7 Fm7 Bb13 ~ Eb Abm Eb^9>"],
)
const bassline = arrange(
  [3, "<[eb2@6 c2@6] [b2@6 bb2@6] ~>"],
  [8, "<eb2!2 ab2 [ab2@6 db2@6] [eb2@6 d2@6] [c2@6 bb2@6] [ab2@6 f2@6] [b2@6 bb2@6]>"],
  [8, "<eb2!2 ab2 [ab2@6 db2@6] [eb2@6 d2@6] [c2@6 bb2@6] [f2@6 bb2@6] eb2>"],
  [8, "<ab2 db2 [eb2@6 ab2@6] eb2 f2!3 bb2>"],
  [8, "<eb2!2 ab2 [ab2@6 db2@6] [eb2@6 d2@6] [c2@6 bb2@6] [f2@6 bb2@6] eb2>"],
  [9, "<eb2!2 ab2 [ab2@6 db2@6] [eb2@6 d2@6] [c2@6 bb2@6] [f2@6 bb2@6] [eb2@6 ab2@6] eb2>"],
  [9, "<ab2!2 [eb2@6 ab2@6] eb2 f2!3 [b2@6 bb2@6] ~>"],
  [14, "<eb2!2 ab2 [ab2@6 db2@6] [eb2@6 d2@6] [c2@6 bb2@6] ab2 db2 f2 bb2 ~ eb2 ab2 eb2>"],
)

// 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 Stray Cats