Пошаговая демонстрация Audio Test Bench

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

Выберите Object Under Test

  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 (dB) и параметры Transition Delay (s) при потоковой передаче.

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

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

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

Отладьте исходный код аудио плагина

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

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

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

Audio Test Bench запускает ваш плагин, пока это не достигает точки останова. Чтобы достигнуть точки останова, переместите ползунок Transition Delay (s). Чтобы выйти из отладки, удалите точку останова. В редакторе 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, щелкнуть.

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

Если ваш аудио плагин имеет пользовательский метод визуализации, кнопка появляется на 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, который реализует испытательный стенд для вашего аудио плагина, щелкнуть.

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

Смотрите также

Приложения

Функции

Классы

Похожие темы