Hi, give a look at http://musicscreen.org and http://purpleplanet.com