Об этом много написано в интеренете и я тоже сейчас расскажу свой опыт для тех, кому интересно. Но сначала:
ВОТ сайт, где это делается просто: http://www.midomi.com/
Просто включи воспроизведение неизвестной мелодии на компе и нажми кнопку на сайте. Большинство мелодий определяется. Что я ещё юзал?
1. Раньше мне нравилась программа Tunatic. Есть версии для Windows и Mac OS, можно переключить источник мелодии: микрофон, линейный вход, stereo/mono mix. Это делается в настройке микшера. Ссылку даю: http://wildbits.com/tunatic/
2. Обязательно должен упомянуть тут приложение для смартфона под названием Shazam. Это работает часто очень эффективно, советую закачать: https://www.shazam.com/ru/apps
А чисто для Андроида есть альтернатива тут: https://play.google.com/store/apps/details?id=com.sonyericsson.trackid я её не юзал.
3. Многие описывают программу AudioTag как очень удобную в решении вопроса поисков исполнителя песни. Вот ссылка: http://audiotag.info/index.php Пробуйте сами, может быть вам понравится. Меня не впечатлила.
4. Прикольно вот тут: можно наиграть мелодию на виртуальной клавиатуре и получить варианты ответа, что это за музыка. Ссылка: http://www.musipedia.org/js_piano.html Практически готовая игра, конкурс и т.д. Нужно только в проектор вывести и на экран. А если серьёзно — стоит поизучать этот сайт, он кажется очень перспективным.
5. И на закладку: http://www.audiggle.com/ Минусы: нужно зарегистрироваться и установить программу клиент. Плюс: высокая степень распознавания.
А в качестве резюме прошу вас заняться общением на форумах. Там вам люди помогут найти ответ на любой вопрос, причем решение будет неординарным.
Все удачи!
P/s Сайт https://bringsluck.com/ — решение технических вопросов для любого дела.