So I'm interested in getting into composing and collaborating music on my computer, and I don't really know what software I should be using. Plus, this kind of software tends to be expensive, so I'd like to get something good with my first purchase.
Specifically, I want to be able to take samples, or longer recordings, and edit them, mix them, add effects or filters, and export them, probably to mp3 format. Something designed around creating drum rhythms out of individual samples easily would be a nice addition as well. I've got a reasonable amount of computer expertise, so if there's a program that's more difficult to use, but allows for more functionality, I'd probably go with that.
I've heard good things about Fruityloops, but haven't tried it, and I've used Audacity a fair bit, but it seems a little 'barebones'. Any ideas, ladies and gents?