Under the "Your Content" heading, the last sentence states, "By submitting sound recordings or musical compositions or other audio and/or audio-visual content to us, you grant us, our affiliates, and our business partners a worldwide, royalty-free, nonexclusive license to:
publicly perform, publicly display, broadcast, encode, edit, alter, modify, reproduce, transmit, manufacture, distribute, (and so on).
This sounds to me that if I post a song to Mixcraft Live that I have given up all of my rights (and possibly copyright rights) and that "Mixcraft" can basically do whatever they want to do with my recording.
Am I missing something?
No matter where you go, there you are.