Strudelify
What You Get Is What You See cover art

1987 · Break Every Rule

What You Get Is What You See

Tina Turner

KeyF majorTempo156 bpm
0:00/0:00
// What You Get Is What You See — Tina Turner
// 156 bpm, 4/4, key F major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(156/4)

const chords = arrange(
  // intro (16 bars)
  [16, "<F [Fsus@2 Bb@2] C Bb F [Fsus@2 Bb@2] C Bb F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2]>"],
  // verse (16 bars)
  [16, "<F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2]>"],
  // pre-chorus (9 bars)
  [9, "<Bb [C@2 F@2] Bb C Bb [C@2 F@2] Bb C!2>"],
  // chorus (15 bars)
  [15, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] [F@2 Gm7 F] Bb C>"],
  // transition (4 bars)
  [4, "<F [Bb@2 C@2] F [Bb@2 C@2]>"],
  // verse (16 bars)
  [16, "<F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2] F [Bb@2 C@2]>"],
  // pre-chorus (11 bars)
  [11, "<Bb [C@2 F@2] Bb C Bb [C@2 F@2] Bb C!4>"],
  // chorus (15 bars)
  [15, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] [F@2 Gm7 F] Bb C>"],
  // solo (12 bars)
  [12, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C]>"],
  // pre-chorus (11 bars)
  [11, "<Bb [C@2 F@2] Bb C Bb [C@2 F@2] Bb C!4>"],
  // chorus (15 bars)
  [15, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] [F@2 Gm7 F] Bb C>"],
  // chorus (20 bars)
  [20, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C]>"],
  // fadeout (12 bars)
  [12, "<F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C] F [Gm7@2 Bb@2] C [Bb@3 C]>"],
)
const bassline = arrange(
  [16, "<f2 [f2@2 bb2@2] c2 bb2 f2 [f2@2 bb2@2] c2 bb2 f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2]>"],
  [16, "<f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2]>"],
  [9, "<bb2 [c2@2 f2@2] bb2 c2 bb2 [c2@2 f2@2] bb2 c2!2>"],
  [15, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] [f2@2 g2 a2] bb2 c2>"],
  [4, "<f2 [bb2@2 c2@2] f2 [bb2@2 c2@2]>"],
  [16, "<f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2] f2 [bb2@2 c2@2]>"],
  [11, "<bb2 [c2@2 f2@2] bb2 c2 bb2 [c2@2 f2@2] bb2 c2!4>"],
  [15, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] [f2@2 g2 a2] bb2 c2>"],
  [12, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2]>"],
  [11, "<bb2 [c2@2 f2@2] bb2 c2 bb2 [c2@2 f2@2] bb2 c2!4>"],
  [15, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] [f2@2 g2 a2] bb2 c2>"],
  [20, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2]>"],
  [12, "<f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2] f2 [g2@2 a2@2] c2 [bb2@3 c2]>"],
)

// 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 Tina Turner