Strudelify
I Got You (I Feel Good) cover art

1965 · I Feel Good

I Got You (I Feel Good)

James Brown

KeyD majorTempo142 bpm
0:00/0:00
// I Got You (I Feel Good) — James Brown
// 142 bpm, 4/4, key D major. Source: mcgill.
// Generated by strudelify. One cycle = one bar.
setcpm(142/4)

const chords = arrange(
  // verse (12 bars)
  [12, "<D7!4 G7!2 D7!2 A7 G7 D7!2>"],
  // verse (12 bars)
  [12, "<D7!4 G7!2 D7!2 A7 G7 D7!2>"],
  // solo (4 bars)
  [4, "<~!4>"],
  // bridge (8 bars)
  [8, "<G7!2 D7!2 G7!2 A7 ~>"],
  // verse (12 bars)
  [12, "<D7!4 G7!2 D7!2 A7 G7 D7!2>"],
  // solo (4 bars)
  [4, "<~!4>"],
  // bridge (8 bars)
  [8, "<G7!2 D7!2 G7!2 A7 ~>"],
  // verse (12 bars)
  [12, "<D7!4 G7!2 D7!2 A7 G7 D7!2>"],
  // verse (23 bars)
  [23, "<D7!4 G7!2 D7!2 A7 G7 D7!2 A7 G7 D7!2 A7 G7 D7!4 D9>"],
)
const bassline = arrange(
  [12, "<d2!4 g2!2 d2!2 a2 g2 d2!2>"],
  [12, "<d2!4 g2!2 d2!2 a2 g2 d2!2>"],
  [4, "<~!4>"],
  [8, "<g2!2 d2!2 g2!2 a2 ~>"],
  [12, "<d2!4 g2!2 d2!2 a2 g2 d2!2>"],
  [4, "<~!4>"],
  [8, "<g2!2 d2!2 g2!2 a2 ~>"],
  [12, "<d2!4 g2!2 d2!2 a2 g2 d2!2>"],
  [23, "<d2!4 g2!2 d2!2 a2 g2 d2!2 a2 g2 d2!2 a2 g2 d2!5>"],
)

// 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 James Brown