
The guys from a company Echo Nest, decided that music recognition should be accessible to the world, such as e-mail or DNS:), so they released their program for MIT License. This program is very good, because the founders are Doctors of Science from the MIT Media Lab.
The program that they released is not just limited to recognition of recorded music, but it also lets you do things like search for duplicate music, mass recognition and tag filling in the music collections, verification of the audio / video content of any material, synchronization of collections from the various musical spaces (for example: iTunes <-> Last.fm <-> Spotify) and much more.
In order to do live broadcast, I do not need much: I have to adjust the sound, so that music will be played and done recording from the microphone simultaneously, also would be great if this will work with Skype. In practice, it is not so simple. In this article, I will tell about settings of my workstation and software that will be used during the broadcast on the Internet radio.
The above setup is a quite suitable for the music broadcasts; furthermore, it was originally made for them.

The overall structure looks as follows: even during the pair broadcasts the ready-made sound is formed on the side of one announcer, then this flow is transmitted to the server, which distributes it to the audience (it is all done by icecast2). Simultaneously, live broadcasts are recorded for the subsequent automated processing.
I use a USB-microphone Samson C01U:
What is it?
We talk on the phone; we listen to the presentations and speeches in the concert halls. Some of us try to eavesdrop on other people's conversations, others make a wiretap impossible. However, such situations happened for all the above cases, where background noise prevented to hear somebody’s conversation that words became simply unintelligible. In order to avoid such problems before the operation of sound channels is carried out the acoustic examination of speech communication channels.
Channel or speech communication channel (or voice data transmission channel) – it is the physical environment, the distance that the sound goes from the starting point to ending. It may be the air, electroacoustical, vibrational, parametric, optical-electronic channel, but let us do not consider them, because our goal is measuring the most important quality criterion of sound channel - speech intelligibility.