Программа для перевода звука с микрофона в MIDI

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.02.2011

Программа должна снимать звук с микрофона в реальном времени, вычислять соответствующие ноты (как это делают программы для настройки гитар, например, используя обратное преобразование Фурье). Кроме высоты ноты, нужно еще определять громкость.

Полученные ноты должны появляться в реальном времени в виде "piano roll", т.е. как-бы клавиши пианино, расположенные по оси X во времени (такое представление используется в большинстве редакторов MIDI, например Sonar).

Далее можно сохранить результат в MIDI, проиграть заново, выбрав инструмент (мелодия одноголосная), подредактировать, передвигая ноты вверх-вниз или меняя их длительность, добавляя новые ноты - все делается мышкой.

Также можно открыть готовую MIDI и наложить на нее звук с микрофона.