TyMusicDB is a stand-alone freeware program which is able to recognize thousands of different musical pieces or other audio data in real-time. The main purpose of this program is to monitor a Radio Station, tv channel or other (streaming) audio source for specific songs, commercials or jingles. A log file is created with a detailed description of which songs were played when, and how long.
It should be noted that this is not a client software for an online service. The software will only identify songs that you have added to the database.
TyMusicDB is capable of identifying a song based on only a very small fragment of it - there is no need for the entire song to be played. It will recognize a song at any point. Instead of storing the entire audio data of a song, only a small file containing its digital Fingerprint is stored and used for recognition. Songs can be imported from mp3 or wav files, or can be directly recorded from the audio source.
The recognition Algorithm is designed to identify songs based on their acoustical properties and is thus very robust against noise and other distortion. If the input signal is sufficiently strong and has Little distortion (e.g. FM tuner) a sample of only 1 second in length will suffice for a correct identification.
The program will run comfortably as a background process since it has a very low CPU usage.
This program is free for private use. If you plan to use this software for commercial use, please contact the author at musicdatabase@tyberis.com about the professional version.