ARPTON Synthesizer-Arpeggiator-Player 1.1a  All-in-one MIDI musical instrument with Arpeggiator and MIDI / MIDI Karaoke Player. Works with any hardware or software synthesizer installed in your computer.
Allows to play piano on PC keyboard with any MIDI file and sing at the same time.

Similar smart reviews:

Passion Audio Player - a high-quality alternative to familiar audio players  Although the market is dominated by a bunch of most popular audio players, new competitors show up every day and give customers the freedom of choice they want so much. If you are a novice trying to choose the right player for everyday use or an experienced user seeking an alternative to familiar applications, try Passion Audio

Stoffi Music Player - everything you have been looking for in an audio player!  With so many players available on the market today, choosing one that is right for you is no easy task. Some players are based on engines that produce better sound quality, but lack a decent interface. Some boast extremely good looks, but their playback leaves much to be desired. Finding a compromise between functionality, interface design and