what can i use?

Mr. LHP asked: what can i use to create digital music on my computer (for example, a digitally made remix) something like a midi, but only it sounds like the real stuff and is usually in mp3 or ogg?