No, I'm afraid your missing the point.
I don't think you're hearing me so I'll spell it out.
You can do as much MIDI programming and playing of the other parts with a keyboard as you like, but dude its just noise if there's NO PERFORMANCE.
It's all very well playing the right notes in the right order, but a clockwork musical-box can do that. The amazing thing about music is
the performance.
The mistakes, the missed notes, the interaction between musicians as they play, the way different people make changes to their parts. All that stuff
is interesting.
Did you go back and listen to the Muse version of Feeling Good again like I suggested? Probably not,
so here's a link and really
listen to how he plays the keyboard part. It's just as simple as what you're playing, but he gives it some
life with all the accents he's playing, and the way he makes phrases even with just one chord repeated. It's got a pulse to it. Listen closely!
-----------
Yes, I already know you played all the other parts on a keyboard, because that's exactly what it sounds like!!! It doesn't sound like an electric guitar, it sounds like a keyboard with a guitar sound switched on. (I actually wrote this in my original post but I thought you might have got there on your own so edited it out.)
The harsh truth is that if you continue to play all the other parts on a keyboard like this, you won't get a convincing sounding track. It will just sound like another demo disc, because that's how song writers build up ideas, a rough sketch or an outline of how the real track should sound. It's not how Muse make their double-platinum albums, they spent weeks in the studio recording.
-----------
The huge plus that you have is that your vocals sound
good, they have got soul because
you sang them... you
gave a performance. Mate, most people can't sing in tune and even fewer can sing like you can. So play to your strengths. You clearly put effort, thought and practise into that vocal part.
All you did with the other parts was play the right notes in the right order.
I said before "
Go get your mates to come and record an acoustic cover of the song with you. Even if they can only manage four chords between them it'll at least have some variation in it." and I stand by that. They probably can't play as well as you sing and no it
won't be perfect, but
it won't be boring. And the individual instrument sounds might have to be compromised with limited equipment, but it won't just be a collection of samples recalled in order by a keyboard.
It will sound
ten times better with a different backing part to that same vocal part.
-----------
Playing parts on a keyboard might seem like a shortcut to getting good quality sounds, but you're sacrificing the most imprtant part if you play everything on the keyboard in that monotonous way....
the performance
Please try and get what I'm trying to say to you. Don't waste your vocal talent on recording MIDI parts and keyboard samples. Write songs, fool around with cheap and half broken microphones, get involved with your mates, be creative.