UltraStar is a karaoke software that can improve the way you sing. It has a system that analyzes the voice detecting false notes. Tracks can be downloaded from the publisher. But it also allows you to create your own karaoke files with your favorite songs. All information needed to use more advanced are in the Readme.txt.