Отладьте, протестируйте и настройте аудио плагин
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 pluginClassaudioTestBench открывает Audio Test Bench для экземпляра pluginClasspluginClass. Вход к audioTestBench должен вывести от класса audioPlugin, не класса audioPluginSource.
audioTestBench(pluginClassInstance)audioTestBench( открывает Audio Test Bench для pluginClassInstance)pluginClassInstance, где pluginClassInstance является экземпляром аудио сменного класса. Вход к audioTestBench должен вывести от класса audioPlugin, не класса audioPluginSource.
audioTestBench ASTSystemObjectaudioTestBench открывает 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.