Отладьте, протестируйте и настройте аудио плагин
Audio Test Bench обеспечивает графический интерфейс, через который можно разработать, отладить, протестировать и настроить аудио плагин в режиме реального времени. Можно взаимодействовать со свойствами аудио плагина с помощью сопоставленного параметра графические виджеты. Смотрите audioPluginParameter
для получения дополнительной информации.
Используя Audio Test Bench, вы можете:
Отладьте свой аудио плагин.
Моделируйте свой аудио плагин, как сгенерировано в цифровой звуковой рабочей станции (DAW).
Визуализируйте свою обработку с осциллографами частотного диапазона и временным интервалом.
В интерактивном режиме синхронизируйте средства управления MIDI со сменными свойствами.
Осуществите проверки валидации и сгенерируйте плагины VST.
Кнопка | Описание | |
---|---|---|
Запущенный | Запустите свой аудио плагин в цикле аудиопотока с помощью заданной настройки ввода и вывода. Вы можете настройки параметров своего алгоритма обработки аудиоданных в режиме реального времени. Командная строка MATLAB® и объекты, используемые испытательным стендом, заблокированы, в то время как испытательный стенд запускается. | |
Сделайте паузу (появляется, в то время как испытательный стенд запускается), | Приостановите цикл аудиопотока. Командная строка MATLAB выпущена. Объекты, используемые испытательным стендом, остаются заблокированными. | |
Шаг вперед | Вызовите функцию обработки своего аудио плагина одно время в цикле аудиопотока с вводом и выводом, заданным вашей настройкой ввода и вывода. | |
Остановка | Остановите цикл аудиопотока. Командная строка MATLAB и объекты, используемые испытательным стендом, выпущены. | |
Сброс | Сбросьте внутренние состояния своего аудио плагина и установите параметры на их начальные значения. | |
Просмотрите исходный код | Откройте исходный файл своего аудио плагина. | |
Синхронизируйтесь со средствами управления MIDI | Запустите пользовательский интерфейс (UI) configureMIDI для своего сменного объекта. | |
Откройте visualizer объекта под тестом | Вызовите функцию Смотрите плагин | |
Осциллограф времени | Откройте экземпляр dsp.TimeScope , который обеспечивает визуализацию временного интервала вывода от вашего цикла аудиопотока. | |
Спектр Анализатор | Откройте экземпляр dsp.SpectrumAnalyzer , который обеспечивает визуализацию частотного диапазона вывода от вашего цикла аудиопотока. | |
Сгенерируйте плагин аудио VST 2 | Откройте пользовательский интерфейс, чтобы подтвердить и сгенерировать ваш сменный объект. Для Системных объектов Audio Toolbox™ Audio Test Bench создает класс audioPlugin с помощью метода createAudioPluginClass объекта. Созданный сменный класс используется, чтобы сгенерировать сменный объект. Для получения дополнительной информации смотрите validateAudioPlugin , generateAudioPlugin и метод createAudioPluginClass вашей Системы object™. | |
Сгенерируйте СКРИПТ MATLAB | Сгенерируйте реализацию скрипта MATLAB своего аудио испытательного стенда. | |
Справка | Откройте документацию MATLAB для Audio Test Bench. | |
Сконфигурируйте вход | Откройте входную настройку пользовательский интерфейс. Опции пользовательского интерфейса зависят от вашего выбора входа к циклу аудиопотока. См. соответствующую документацию для своего входного выбора:
| |
Сконфигурируйте Вывод | Откройте выходную настройку пользовательский интерфейс. Опции пользовательского интерфейса зависят от того, выбираете ли вы Audio File Writer или Audio Device Writer для вывода от вашего цикла аудиопотока. Если вы выбираете к выводу Both , два открытые диалоговых окна: один для Audio File Writer и один для Audio Device Writer . Для получения дополнительной информации смотрите dsp.AudioFileWriter и audioDeviceWriter . |
Подсказка команды MATLAB: Введите audioTestBench
.
audioTestBench pluginClass
audioTestBench
открывает Audio Test Bench для экземпляра pluginClass
pluginClass
. Вход к audioTestBench
должен вывести от класса audioPlugin
, не класса audioPluginSource
.
audioTestBench(pluginClassInstance
)
audioTestBench(
открывает Audio Test Bench для pluginClassInstance
)pluginClassInstance
, где pluginClassInstance
является экземпляром аудио сменного класса. Вход к audioTestBench
должен вывести от класса audioPlugin
, не класса audioPluginSource
.
audioTestBench ASTSystemObject
audioTestBench
открывает Audio Test Bench для экземпляра совместимого Системного объекта Audio Toolbox.ASTSystemObject
audioTestBench(ASTSystemObjectInstance
)
audioTestBench(
открывает Audio Test Bench для ASTSystemObjectInstance
)ASTSystemObjectInstance
, где ASTSystemObjectInstance
является экземпляром совместимого Системного объекта Audio Toolbox.
audioTestBench(hostedPlugin
)
audioTestBench(
открывает Audio Test Bench для hostedPlugin
)hostedPlugin
, где hostedPlugin
является объектом, возвращенным функцией loadAudioPlugin
.
audioTestBench(pluginPath
)
audioTestBench(
открывает Audio Test Bench для pluginPath
)pluginPath
, где pluginPath
является местоположением внешнего плагина. Используйте полный путь, чтобы задать аудио плагин, который вы хотите разместить. Если плагин расположен в текущей папке, задайте его ее именем.
Audio Test Bench обеспечивает персистентные настройки ввода и вывода через сеансы.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.