I usually hear the whole song in my head, harmonies and all, even signature licks, but not the solos.
I am a songwriter first, bass player second and I can play pretty good
acoustic guitar and do a passable job on lead vocal, although I am a much better harmony singer than a lead singer.
I have been doing home recordings since the late '70s, back when it was Teac 3340s and then in Portastudios and Korg drum machines in the '80s.
I used to play and sing everything myself including the keyboards, drum machine programming and lead guitar, but it took me hours to work up a decent sounding lead and sometimes entire evenings to program one song on the drums. I just don't have that kind of time anymore and even if I did, to me it's not worth the trouble.
Although I hear the whole song in my head, I have learned that if I let in outside ideas of friends who are better on their instruments than I am, I end up with a much better sounding recording. So now when I have a new song, I record a really quick scratch vocal and
acoustic guitar to a click track. Then I add a scratch bass track and some really simple drum loops. I let the guitar player friend listen to it and come up with the signature lick and solos (always a LOT better than mine.) Sometimes I even swallow my pride and let him rerecord my finished acoustic rhythm guitar tracks; he's just a better guitar player. The drummer I like to use is so intuitive that sometimes it is better just to give him a vocal/guitar demo without any preconceived notion of what the drums should be doing and let him come up with his own ideas. He always plays to the song and comes up with exactly what it calls for.
For some of these songs which are being pitched as demos to Nashville, I am going to use another friend who really is a singer. He captures the emotion really well and he just has a much better voice than I do.
It is hard for me to let go of the Todd Rundgren "do it all" syndrome, but I am finally being honest with myself. I am not Rundgren or McCartney or anywhere near that caliber of talent. God gifted me with the ability to write a good song, play decent bass and sing harmony and I have decided to play to my strengths and bring in others to excel at what I can only do a mediocre job of. For those of you who CAN do it all, I salute you...... but you piss me off!!!!
bilco