Strudelify
Could I Have This Dance cover art

1980 · Duets: Friends & Legends

Could I Have This Dance

Anne Murray

KeyB majorTempo87 bpm
0:00/0:00
// Could I Have This Dance — Anne Murray
// 87 bpm, 3/4, key B major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(87/3)

const chords = arrange(
  // intro (4 bars)
  [4, "<B B^7 C#m7 F#7sus>"],
  // verse (16 bars)
  [16, "<B B7 E F# E F# B F# B B7 E F# E F# B F#>"],
  // chorus (15 bars)
  [15, "<B B7 E!2 F#!2 E F# B B7 E Em B!2 F#>"],
  // trans (2 bars)
  [2, "<B F#>"],
  // verse (16 bars)
  [16, "<B B7 E F# E F# B F# B B7 E F# E F# B F#>"],
  // chorus (15 bars)
  [15, "<B B7 E!2 F#!2 E F# B B7 E Em B!2 F#>"],
  // trans (2 bars)
  [2, "<B F#>"],
  // chorus (15 bars)
  [15, "<B!2 E!2 F#!2 E F# B B7 E Em B!2 F#>"],
  // trans (2 bars)
  [2, "<B G>"],
  // chorus (16 bars)
  [16, "<C!2 F!2 G!2 F G C C7 F Fm C!2 G!2>"],
  // coda (7 bars)
  [7, "<C [F C Dm] C!4 ~>"],
  // chorus (17 bars)
  [17, "<C!2 F!2 G!2 F G C C7 F Fm C!2 G C A>"],
  // chorus (10 bars)
  [10, "<D7!2 G7!2 A7!2 G A D!2>"],
)
const bassline = arrange(
  [4, "<b2!2 c#2 f#2>"],
  [16, "<b2!2 e2 f#2 e2 f#2 b2 f#2 b2!2 e2 f#2 e2 f#2 b2 f#2>"],
  [15, "<b2!2 e2!2 f#2!2 e2 f#2 b2!2 e2!2 b2!2 f#2>"],
  [2, "<b2 f#2>"],
  [16, "<b2!2 e2 f#2 e2 f#2 b2 f#2 b2!2 e2 f#2 e2 f#2 b2 f#2>"],
  [15, "<b2!2 e2!2 f#2!2 e2 f#2 b2!2 e2!2 b2!2 f#2>"],
  [2, "<b2 f#2>"],
  [15, "<b2!2 e2!2 f#2!2 e2 f#2 b2!2 e2!2 b2!2 f#2>"],
  [2, "<b2 g2>"],
  [16, "<c2!2 f2!2 g2!2 f2 g2 c2!2 f2!2 c2!2 g2!2>"],
  [7, "<c2 [f2 e2 d2] c2!4 ~>"],
  [17, "<c2!2 f2!2 g2!2 f2 g2 c2!2 f2!2 c2!2 g2 c2 a2>"],
  [10, "<d2!2 g2!2 a2!2 g2 a2 d2!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]").gain(0.8)

stack(keys, bass, drums)

More by Anne Murray