Strudelify
Wonderful World, Beautiful People cover art

1969

Wonderful World, Beautiful People

Jimmy Cliff

KeyD majorTempo107 bpm
0:00/0:00
// Wonderful World, Beautiful People — Jimmy Cliff
// 107 bpm, 4/4, key D major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(107/4)

const chords = arrange(
  // intro (4 bars)
  [4, "<[D@2 G@2]!4>"],
  // chorus (8 bars)
  [8, "<[D@2 G@2]!4 A!3 [A@2 ~@2]>"],
  // trans (4 bars)
  [4, "<[D@2 C@2] G [D@2 C@2] A>"],
  // verse (12 bars)
  [12, "<D F#m G D!2 F#m G A D F#m G A>"],
  // pre-chorus (5 bars)
  [5, "<[D@2 G@2]!3 A!2>"],
  // chorus (8 bars)
  [8, "<[D@2 G@2]!4 A!3 [A@2 ~@2]>"],
  // trans (4 bars)
  [4, "<[D@2 C@2] G [D@2 C@2] A>"],
  // verse (12 bars)
  [12, "<D F#m G D!2 F#m G A D F#m G A>"],
  // pre-chorus (5 bars)
  [5, "<[D@2 G@2]!3 A!2>"],
  // chorus (8 bars)
  [8, "<[D@2 G@2]!4 A!3 [A@2 ~@2]>"],
  // trans (4 bars)
  [4, "<[D@2 C@2] G [D@2 C@2] A>"],
  // outro (8 bars)
  [8, "<[D@2 G@2]!8>"],
  // fadeout (4 bars)
  [4, "<[D@2 G@2]!4>"],
)
const bassline = arrange(
  [4, "<[d2@2 g2@2]!4>"],
  [8, "<[d2@2 g2@2]!4 a2!3 [a2@2 ~@2]>"],
  [4, "<[d2@2 c2@2] g2 [d2@2 c2@2] a2>"],
  [12, "<d2 f#2 g2 d2!2 f#2 g2 a2 d2 f#2 g2 a2>"],
  [5, "<[d2@2 g2@2]!3 a2!2>"],
  [8, "<[d2@2 g2@2]!4 a2!3 [a2@2 ~@2]>"],
  [4, "<[d2@2 c2@2] g2 [d2@2 c2@2] a2>"],
  [12, "<d2 f#2 g2 d2!2 f#2 g2 a2 d2 f#2 g2 a2>"],
  [5, "<[d2@2 g2@2]!3 a2!2>"],
  [8, "<[d2@2 g2@2]!4 a2!3 [a2@2 ~@2]>"],
  [4, "<[d2@2 c2@2] g2 [d2@2 c2@2] a2>"],
  [8, "<[d2@2 g2@2]!8>"],
  [4, "<[d2@2 g2@2]!4>"],
)

// 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 Jimmy Cliff