Strudelify
The Bitch Is Back cover art

1974 · Caribou

The Bitch Is Back

Elton John

KeyA♭ majorTempo133 bpm
0:00/0:00
// The Bitch Is Back — Elton John
// 133 bpm, 4/4, key Ab major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(133/4)

const chords = arrange(
  // intro (9 bars)
  [9, "<Ab5 Ab [Ab Db@3] Ab [Ab Db@3] Ab [Ab Db@3] Ab [Ab Db@3]>"],
  // verse (8 bars)
  [8, "<Ab!3 [Eb Ab@3] Gb Db Ab!2>"],
  // interlude (4 bars)
  [4, "<[Ab Db@2 Ab] [Db@3 Ab] [Ab Db@2 Ab] [Db@3 Ab]>"],
  // verse (8 bars)
  [8, "<Ab!3 [Eb Ab@3] Gb Db Ab!2>"],
  // interlude (2 bars)
  [2, "<[Ab Db@2 Ab] [Db@3 Ab]>"],
  // chorus (8 bars)
  [8, "<Eb!2 Fm Db Eb!2 Gb Eb>"],
  // interlude (8 bars)
  [8, "<Ab [Ab Db@3] Ab [Ab Db@3] Ab [Ab Db@3] Ab [Ab Db@3]>"],
  // verse (8 bars)
  [8, "<Ab!3 [Eb Ab@3] Gb Db Ab!2>"],
  // interlude (2 bars)
  [2, "<[Ab Db@2 Ab] [Db@3 Ab]>"],
  // chorus (8 bars)
  [8, "<Eb!2 Fm Db Eb!2 Gb Eb>"],
  // interlude (4 bars)
  [4, "<Ab [Ab Db@3] Ab [Ab Db@3]>"],
  // solo (8 bars)
  [8, "<Ab!3 [Eb Ab@3] Gb Db Ab!2>"],
  // interlude (2 bars)
  [2, "<[Ab Db@2 Ab] [Db@3 Ab]>"],
  // chorus (8 bars)
  [8, "<Eb!2 Fm Db Eb!2 Gb Eb>"],
  // interlude (4 bars)
  [4, "<Ab [Ab Db@3] Ab [Ab Db@3]>"],
  // outro (28 bars)
  [28, "<Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2] Ab [Gb@2 Db@2]>"],
)
const bassline = arrange(
  [9, "<ab2!9>"],
  [8, "<ab2!3 [eb2 ab2@3] gb2 db2 ab2 [eb2@2 ab2@2]>"],
  [4, "<ab2!4>"],
  [8, "<ab2!3 [eb2 ab2@3] gb2 db2 ab2 [eb2@2 ab2@2]>"],
  [2, "<ab2!2>"],
  [8, "<eb2!2 f2 db2 eb2!2 gb2 eb2>"],
  [8, "<ab2!8>"],
  [8, "<ab2!3 [eb2 ab2@3] gb2 db2 ab2 [eb2@2 ab2@2]>"],
  [2, "<ab2!2>"],
  [8, "<eb2!2 f2 db2 eb2!2 gb2 eb2>"],
  [4, "<ab2!4>"],
  [8, "<ab2!3 [eb2 ab2@3] gb2 db2 ab2 [eb2@2 ab2@2]>"],
  [2, "<ab2!2>"],
  [8, "<eb2!2 f2 db2 eb2!2 gb2 eb2>"],
  [4, "<ab2!4>"],
  [28, "<ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2] ab2 [gb2@2 db2@2]>"],
)

// 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] [sd hh] [bd hh] [sd hh]").gain(0.8)

stack(keys, bass, drums)

More by Elton John