Audio Test Bench Walkthrough

В этом руководстве исследуйте ключевые функциональные возможности Audio Test Bench. Приложение Audio Test Bench позволяет вам отлаживать, визуализировать и сконфигурировать аудиоплагины.

Выберите объект для тестирования

  1. Чтобы открыть Audio Test Bench, в MATLAB® в командной строке введите:

    audioTestBench

  2. В Object Under Test поле введите audiopluginexample.Strobe и нажмите Enter. В Audio Test Bench автоматически отображаются настраиваемые параметры audiopluginexample.Strobe аудиоплагин.

    Отображение между настраиваемыми параметрами вашего объекта и виджетами пользовательского интерфейса на Audio Test Bench определяется audioPluginInterface и audioPluginParameter в определении класса вашего объекта.

  3. В Object Under Test поле введите audiopluginexample.DampedVolumeController и нажмите Enter. В Audio Test Bench автоматически отображаются настраиваемые параметры audiopluginexample.DampedVolumeController аудиоплагин.

Запуск Audio Test Bench

Чтобы запустить Audio Test Bench для плагина с настройками по умолчанию, нажмите. Перемещайте ползунки, чтобы изменить параметры Gain и Transition Delay во время потоковой передачи.

Чтобы остановить цикл аудиопотока, нажмите. Командная строка MATLAB и объекты, используемые испытательным стендом, теперь деблокированы.

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

Щелкните, чтобы запустить Audio Test Bench снова.

Отладка исходного кода аудиоплагина

Чтобы приостановить работу Audio Test Bench, щелкните.

Чтобы открыть исходный файл вашего аудиоплагина, нажмите.

Вы можете просмотреть исходный код вашего аудиоплагина, задать на нем точки останова и изменить код. Установите точку останова в линии 65 и нажмите на Audio Test Bench.

Audio Test Bench запускает ваш плагин, пока не достигает точки останова. Чтобы достичь точки останова, переместите Transition Delay ползунок. Чтобы выйти из отладки, удалите точку останова. В редакторе MATLAB нажмите Quit Debugging.

Откройте возможности

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

Чтобы освободить объекты и остановить цикл аудиопотока, нажмите.

Сконфигурируйте вход в Audio Test Bench

Список Input содержит следующие опции:

  1. Выберите Audio File Reader.

  2. Щелкните, чтобы открыть диалоговое окно для Audio File Reader строение.

    Вы можете ввести любое имя файла, включенное в путь MATLAB. Чтобы указать файл, который не указан в пути MATLAB, укажите полный путь к файлу.

  3. В Audio file поле введите: RockDrums-44p1-stereo-11secs.mp3

Нажмите Enter, а затем выход из Audio File Reader диалоговое окно строения. Чтобы запустить аудиотестирующий стенд с новым входом, нажмите.

Чтобы отпустить выходной объект и остановить цикл аудиопотока, нажмите.

Сконфигурируйте выход из Audio Test Bench

Список Output содержит следующие опции:

  • Audio Device WriteraudioDeviceWriter

  • Audio File Writerdsp.AudioFileWriter

  • BothaudioDeviceWriter и dsp.AudioFileWriter

  • None - Аудиосигнал не маршрутизируется к файлу или устройству. Используйте эту опцию, если вы заинтересованы только в использовании возможностей визуализации и настройки испытательного стенда.

  1. Выберите вывод на устройство и файл путем выбора Both из Output меню.

  2. Чтобы открыть диалоговое окно для Audio Device Writer и Audio File Writer нажмите кнопку «Configuration».

Вызов пользовательской визуализации аудиоплагина

Если ваш аудиоплагин имеет пользовательский метод визуализации, кнопка появляется на Audio Test Bench. В Object Under Test поле введите audiopluginexample.VarSlopeBandpassFilter и нажмите Enter. Чтобы открыть пользовательскую визуализацию audiopluginexample.VarSlopeBandpassFilter, нажмите. Пользовательская визуализация строит график частотной характеристики фильтра. Настройте параметры плагина и наблюдайте обновление графика в режиме реального времени.

Пользовательские визуализации являются функциями только MATLAB. Пользовательские визуализации недоступны для сгенерированных плагинов.

Синхронизация свойства плагина с управлением MIDI

Если к компьютеру подключено устройство MIDI, можно синхронизировать свойства плагина с элементами управления MIDI. Чтобы открыть пользовательский интерфейс строения MIDI, щелкните. Синхронизируйте LowCutoff и HighCutoff свойства с выбранными элементами управления MIDI. Нажмите OK.

Посмотрите configureMIDI для получения дополнительной информации.

Воспроизведение аудио и сохранение файла Выхода

Чтобы запустить аудиоплагин, нажмите. Настройте свойства плагина в режиме реального времени, используя синхронизированные элементы управления MIDI и ползунки. Обработанный аудио файл сохранен в текущей папке.

Валидация и генерация аудиоплагина

Чтобы открыть диалоговое окно валидации и генерации, нажмите.

Можно только подтвердить, или подтвердить и сгенерировать код аудиоплагина MATLAB в формате плагина VST 2. Флажок Generate a 32-bit audio plugin доступен только на машинах win64. Посмотрите validateAudioPlugin и generateAudioPlugin для получения дополнительной информации.

Сгенерируйте скрипт MATLAB

Чтобы сгенерировать скрипт MATLAB, который реализует тестовый стенд для вашего аудиоплагина, нажмите.

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

См. также

| | |

Похожие темы