asiosettings

Откройте панель настроек для драйвера ASIO

Описание

пример

asiosettings открывает панель настроек драйвера ASIO, связанная с аудио устройством по умолчанию.

пример

asiosettings(deviceName) открывает панель настроек для драйвера ASIO, связанного с аудио устройством, deviceName.

Примеры

свернуть все

Создайте объект аудио ввода-вывода, audioPlayerRecorder. Функции asiosettings с устройством, связанным с audioPlayerRecorder как аргумент.

playRec = audioPlayerRecorder;
asiosettings(playRec.Device)

Вызовите asiosettings функция без аргументов.

asiosettings()

Чтобы оптимизировать задержку при использовании драйвера ASIO, установите buffer size драйвера ASIO равным buffer size вашего объекта audio ввод-вывод. В этом примере предположим, что вход в аудио устройство средства записи составляет 64 выборки в систему координат. В этом примере требуется компьютер Windows и драйвер ASIO.

Создайте audioDeviceWriter Системные object™. Откройте панель настроек ASIO для ASIO-совместимого устройства, сопоставленного с устройством средства записи.

deviceWriter = audioDeviceWriter('Driver','ASIO');
asiosettings(deviceWriter.Device)

На машине в этом примере открывается следующее диалоговое окно:

Открывшееся диалоговое окно характерно для вашего драйвера ASIO. Установите buffer size ASIO на требуемый размер 64.

Задержка теперь минимизирована для формата кадра 64 выборки. Если необходимо измерить сокращение задержки, характерное для вашей системы, выполните шаги в примере Measure Audio Latency.

Входные параметры

свернуть все

Имя устройства, совместимого с ASIO, задается как вектор символов или строка. Если deviceName не задан, используется устройство, совместимое с ASIO по умолчанию.

Чтобы просмотреть список допустимых имен устройств ASIO на вашем компьютере, используйте getAudioDevices на audioPlayerRecorder, audioDeviceReader('Driver','ASIO'), или audioDeviceWriter('Driver','ASIO') объект.

Типы данных: char | string

Совет

  • asiosettings совместим только на компьютерах с Windows с драйверами ASIO. Драйверы ASIO не устанавливаются в Windows.

  • asiosettings возвращает ошибку при вызове с заблокированным аудио устройством. Для примера:

    aDR = audioDeviceReader('Driver','ASIO');
    aDR();
    asiosettings(aDR.Device)
    Error using audio_asiosettings
    PortAudio Error: Device unavailable
    
    
    Error in asiosettings (line 77)
        audio_asiosettings(ID);

Введенный в R2017b