In almost all of his albums, Lenny Kravitz not only sang his songs but did everything else: played the guitar, bass, drums, percussions and produced them all himself.