In 2012, I remotely developed the module "Karaoke" to determine the degree of similarity of singing voices with the etalon.
This work was commissioned by the Moscow company CDCom through author's contract.
The module was written in C++ and debugged in an environment Microsoft Visual Studio 2010 (Tortoise SVN repository),
compiled into Cygwin to work in Flash and debugged in Flash Builder, because not all C++ function work correctly
in the Flash environment.
The module is designed to run on the server at the Flash environment and processing in real-time singing voices
of hundreds players with the display of each degree of similarity, which is determined by the score from 0 to 10000
for the song as a whole. This allows for karaoke lovers to sing in a playful way, competing, who sings better,
that is, get more score.
This module operates on the site karaoke.ru, the main Karaoke resource of Russian
Internet segment. In the first months after the launch of this version of Karaoke, at the time of this writing,
there is a sung/played more than one million registered users. If you speak Russian,
come, sing along with us, I am sure that you will be delighted by this Karaoke game,
will regularly visit and will recommend to your friends. You can play/sing without registration.