Модуль распознавания в реальном времени

Модуль распознавания в реальном времени осуществляет распознавание и проигрывание полученных MIDI-нот в реальном времени, по мере поступления аудио сигнала с микрофона или другого источника. Алгоритм распознавания в реальном времени отличается от алгоритма распознавания записей и требует другого выбора параметров распознавания.

Модуль распознавания в реальном времени вызывается из меню "Файл->В реальном времени" или кнопкой В реальном времени панели инструментов основного окна.

 

 

Запись MIDI запускает запись распознанных MIDI нот (флажок Распознавать включается автоматически).

Автозапись начинает запись MIDI автоматически, как только алгоритм распознает хотя бы одну ноту.

Стоп останавливает запись. Повторное нажатие кнопки Запись MIDI приведет к потере предыдущей записи и началу новой.

Опции - Вызывает диалог Опции и позволяет выбрать устройства для ввода аудио и вывода MIDI.

Параметры распознавания вызывает диалог Параметры распознавания. В режиме распознавания в реальном времени некоторые параметры ингорируются.

Эквалайзер вызывает окно Эквалайзера. При распознавании в реальном времени изменения срабатывают немедленно, вам нет необходимости закрывать окно для этого.

Микшер Windows - вызывает стандартный Микшер Windows для подстройки уровня записи.

 

В правой части окна расположена двигающаяся спектрограмма. Текущий спектр отображается оттенками синего, распознанные ноты - оранжевым цветом. Спектрограмма позволяет визуально оценить качество распознавания и при необходимости подстроить параметры.
 
Также доступны следующие элементы управления:

 

Флажок Распознавать включает распознавание поступающего звука. В процессе записи, этот флажок фиксируется во включенном положении.

Флажок Играть ноты включает непосредственное проигрывание распознанных нот (флажок Распознавать должен быть включен).

Индикатор Длительность записи - показывает длительность записанной последовательности MIDI нот.

Кнопки << и >> разворачивают и сворачивают окно с двигающейся спектрограммой.

 

В списке Алгоритм перечислены доступные алгоритмы распознавания в реальном времени. У разных алгоритмов регулируемый параметр отличается. Справа от списка размещается соответствующий ползунок:

Ползунок Полифония появляется при выборе алгоритма "Полифонический - Сенсоры" Он позволяет задавать число одновременно звучащих нот.

Ползунок Фильтр гармоник появляется при выборе алгоритма "Один голос - Сенсоры". Он предотвращает распознавание обертонов нот, вместо основных частот.

 

Ползунок Порог шума общий для всех алгоритмов. Он контролирует минимальный уровень громкости сигнала, в котором осуществляется поиск нот. Аккуратная настройка позволяет предотвратить случайное распознавание атонических звуков как нот.

 

Индикатор Уровня показывает уровень поступающего звука, который можно настроить с помощью микшера (см кнопку Микшер Windows). Рекомендуемое пиковое значение лежит в пределах -20...-5 Дб.

 

Вы можете подстраивать параметры распознавания не прерывая процесса распознавания; все изменения вступают в силу как только они производятся.

 

Для завершения распознавания и работы с распознанным MIDI нажмите Готово. Получившаяся запись будет открыта в новом MIDI-окне.

 

Чтобы закрыть окно без сохранения данных, нажмите Отменить.

 

Замечание: Если есть возможность сначала записать звуковой файл, то рекомендуется использовать функцию распознавания аудио файлов вместо модуля распознавания в реальном времени. Качество распознавания при работе с файлами намного выше. Модуль распознавания в реальном времени предназначен для случаев, когда требуется немедленное проигрывание распознанных нот.