Body Talk (Imagination album)

Body Talk is the debut album by British soul/dance group Imagination, produced by Steve Jolley and Tony Swain and released in 1981 . It is one of the earliest albums of its genre to have a distinctive 'British' sound as opposed to being an attempt to recreate contemporary American styles.

Body Talk
Studio album by
ReleasedJune 1981
RecordedEarly-mid 1981
GenrePost-disco, funk, soul, Britfunk
Length37:06
LabelR&B
ProducerJolley & Swain
Imagination chronology
Body Talk
(1981)
In the Heat of the Night
(1982)
Professional ratings
Review scores
SourceRating
Allmusic[1]

The title track was an immediate hit, reaching No. 4 on the UK singles chart. Two further singles, "In and Out of Love" and "Flashback", also reached the top 20. The album itself peaked at No. 20.

Body Talk proved to be an enduring album, with the tracks "So Good, So Right" and "Burnin' Up" being cited as influential and ahead of their time (the latter has been acknowledged by Frankie Knuckles as a key track in the development of house music).

Track listing

All tracks composed by Steve Jolley, Tony Swain, Leee John, Ashley Ingram and Errol Kennedy

  1. "Body Talk" 6:01
  2. "So Good, So Right" 6:58
  3. "Burnin' Up" 4:45
  4. "Tell Me Do You Want My Love" 5:27
  5. "Flashback" 4:30
  6. "I'll Always Love You (But Don't Look Back)" 3:54
  7. "In and Out of Love" 5:31

Singles

  • "Body Talk" UK No. 4
  • "In and Out of Love" UK No. 16
  • "Flashback" UK No. 16

Personnel

  • Leee John - lead vocals, keyboards
  • Ashley Ingram - bass, vocals
  • Errol Kennedy - drums, percussion

with:

  • Orphy Robinson - vibraphone on "In and Out of Love"
  • Tony Swain - additional keyboards
  • Steve Jolley - additional percussion
  • Eliot Cohen, Ellis Elias, Morgan Khan - executive production
gollark: My "fix" is this:```lua--[["Fix" for bug PS#E9DCC81BSummary: `pcall(getfenv, -1)` seemingly returned the environment outside the sandbox.Based on some testing, this seems like some bizarre optimization-type feature gone wrong.It seems that something is simplifying `pcall(getfenv)` to just directly calling `getfenv` and ignoring the environment... as well as, *somehow*, `function() return getfenv() end` and such.The initial attempt at making this work did `return (fn(...))` instead of `return fn(...)` in an attempt to make it not do this, but of course that somehow broke horribly. I don't know what's going on at this point.This is probably a bit of a performance hit, and more problematically liable to go away if this is actually some bizarre interpreter feature and the fix gets optimized away.Unfortunately I don't have any better ideas. Also, I haven't tried this with xpcall, but it's probably possible, so I'm attempting to fix that too.]]local real_pcall = pcallfunction _G.pcall(fn, ...) return real_pcall(function(...) local ret = {fn(...)} return unpack(ret) end, ...)end local real_xpcall = xpcallfunction _G.xpcall(fn, handler) return real_xpcall(function() local ret = {fn()} return unpack(ret) end, handler)end```which appears to work at least?
gollark: Fixed, but I don't really know how or why.
gollark: ... should I create a bug report?
gollark: It returns two, actually. The second one. I don't know *what* the first one is doing.
gollark: Is this some weird implementation thing or is Lua actually defined/specified to work like this?!

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.