Do you use Jamigo?
What is Jamigo?
Jamigo is a music game. It helps you make practicing fun and easy. Select a song from the catalogue and play it with a MIDI keyboard or sing. You do not need to install anything! It just works in your browser. For free.