I found a site called splite.com([link]), where you can mix music. It is really basic, but I plan on releasing something soon. It will probably suck.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.