asiosettings

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

Описание

пример

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

пример

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

Примеры

свернуть все

Создайте аудио объект I/O, audioPlayerRecorder. Вызовите asiosettings с устройством, сопоставленным с audioPlayerRecorder в качестве аргумента.

playRec = audioPlayerRecorder;
asiosettings(playRec.Device)

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

asiosettings()

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

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

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

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

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

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

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

свернуть все

Имя 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