I've heard the word "demo" used here and there and I'm wondering if anyone knows how it all works. If I want to record a song or album for sale, is this something I can do at home with my own equipment, or do I only make a demo, send it to the record companies, and then go through the whole process again with them, or by myself in a professional recording studio?
Thanks!