What program do you use to create digital music with supplied instruments?

BMW asked: I have been looking for a program that has many included sounds of instruments and such, and allows advanced editing and loops of certain keys and so on. I had a program that was pretty neat a long time ago, but I can’t remember the name… any ideas?