I suggest you get Reaper :
REAPER | Audio Production Without Limits
It costs money, but you can use it for evaluation for as long as you like. Hook it up with something like native instruments
Studio Drummer and you can lay down drums. You can do the same sort of stuff for other instruments.