. a library of audio samples
. saving/loading of beats (to the server)
. exporting as MP3
. multi-user capability which allows two users to cooperate in the creation of a beat.
This was my senior design project, there may be a bug here and there, it was a very extensive project. I used Flash, Javascript and AJAX (Atlas) for the client side and ASP.NET (with a Service Oriented Architecture), MySQL Database Server, JAVA (to compile an MP3) and the Flash Communication Server on the server side.
http://www.bloo.us/entertainment/mixer/
I finally graduated.
