Whether you are a music artist or someone just wanting to kill some time, I am sure you will have fun with the websites listed below.
1. JamStudio: An online music creation tool with a very user friendly interface. Simply input the notes, choose the instruments and hear the results.
2. DubStep: Created by LoopLabs, this online music mixer will let you create a wide range of electronic tracks. It comes with a big database of drum sounds, synths, bass sounds, keyboard and sound effects. Just mix them together and see what will come out.
3. Tony-B Machine: Quite an addictive little piece of software. You get a melody playing in the background, and you can press different buttons to add effects, vocals, change the key and so on. Use your keyboard and you will start feeling the groove.
4. Noteflight: If you are a serious musician, Noteflight will allow you to create compositions online. It basically lets you create, store and hear to music notations online, with surprising quality.
5. CreatingMusic: If you have young kids, this website is a nice resource to get them interested in music. They have a Java application that will let your kids make music online. The interface is very simple: you just need to select the instrument is draw the sound on the screen.
6. Beatbox DJ Mixer: A fun little tool that lets you mix tracks online. You need to choose songs among their preloaded collection, but there are some nice songs there. After that you mix the track controlling different channels, and you can save the results.