Имеется программный прототип для распознавания нот, которые играет музыкант, посредством микрофона, подключённого ко входу звуковой карты, либо записанного wav-файла:
Данный модуль может быть встроен в программу ABC Lab, и на выходе уже выдавать АВС-код сыграного произведения. Музыкант должен играть под встроенный метроном, в настройках записи должно задаваться значение квантизации, то есть величина, предназначенная для округления длительности нот и пауз, к примеру 1/8, 1/16, 1/32.
Далее с записанной записью можно производить различные манипуляции, в том числе сравнение с какой-либо эталонной партитурой.
Проблема в том, что над модулем для преобразования звука в ноты требуется кропотливая работа. То что на показано на видео - всего лишь демонстрация прототипа, который пока ещё не способен на качественное преобразование.
Так как почти все мои разработки существуют и развиваются благодаря добровольным пожертвованиям пользователей (donation), то желающие помочь проекту могут пожертвовать на это сумму денег, размер которой зависит только от вашей щедрости! Оказать помощь проекту
__________________ Мастерская звука Stone Voices (Каменные голоса)
• Изготовление музыкальных инструментов
• Звукозаписывающая музыкальная студия
• Разработка программного обеспечения для работы со звуком и музыкой
• Исследования в области звука и музыки
• Online-консультации по вопросам звука, акустики, звукозаписи, сведения, аранжировки, музыкальной электроники и программного обеспечения