Команда инженеров университета города Хаэн (Испания) разработала любопытный алгоритм, который может изменить все наши представления об обработке музыки.
Мы давно смирились с тем, что компьютер плохо распознает звук, будь то речь или музыка. Неудивительно: все программы полагаются на сравнение с эталонными фрагментами (сэмплами) базы данных и поэтому часто ошибаются, если слово сказано басом вместо тенора или если в аранжировке вместо скрипки играет рояль. Новый алгоритм действует иначе: вначале он настраивается на «голос» инструмента (и не важно, гусли это или фагот - отмечают авторы). Затем программа составляет своеобразный «словарь» звуков, и, наконец, «переводит» сыгранную мелодию в обычные ноты или в MIDI файл для синтезатора.
Возможность получить нотную запись без утомительной настройки баз данных, независимо от инструмента, стиля игры и места записи оценят музыковеды, композиторы и исполнители - уверен Хулио Хосе Карабиас (Julio José Carabias), один из авторов. Хочется добавить: «Нам с вами это тоже понравится! Напоем мелодию, а система поиска, сравнив получившиеся ноты, выдает нам забытое название песни!»
Пока же сделаны первые шаги - создана демонстрационная программа, которая пока работает лишь с одним музыкальным инструментом, но исследователи уверенны, что следующая расширенная версия алгоритма сможет записать партитуру всего оркестра.
Источник:
http://www.popsci.com/science/article/2010-04/new-computer-can-translate-sounds-sheet-music
Источник:
Пульс XXI века