-get a midi/audio interface
-a DAW
-softwares for your instruments (keys, guitars, bass), percussion software
-load the vst plugin to your DAW
-record and edit your stuff
that's how I did mine. I'm not really sure if it's the right way to do it but it works for me.
I'll post a link in a while. someone posted this kind of stuff already.