Поскольку ASIO4ALL представляется аудиопрограмме как единый драйвер ASIO, но из-за своих различных параметров конфигурации может действовать как хамелеон, существует множество вещей, которые могут пойти не так без вины ASIO4ALL. В частности, если вы измените настройку устройства в панели управления ASIO4ALL, количество доступных входных и выходных каналов, скорее всего, изменится, как и названия каналов, которые видит хост-приложение. Поэтому всегда рекомендуется перезапускать ваше аудиохост-приложение после любого изменения настройки аудиоустройства, когда вы обнаруживаете, что конкретное приложение, по-видимому, не может обрабатывать такие изменения на лету.
Больше потенциальных проблем и возможных решений:
ASIO4ALL не отображается в меню конфигурации звука хоста
Для этого есть две возможные причины: либо ваше аудиоприложение не поддерживает ASIO, либо вы установили ASIO4ALL v2 как пользователь с ограниченными правами. В последнем случае войдите в систему как администратор и установите ASIO4ALL v2 снова. После успешной установки ASIO4ALL v2 больше не будет требовать прав администратора для запуска.
Аудиоустройство помечено как «Недоступно» или «Вне логики», даже если оно не используется где-либо еще
Для этого есть две возможные причины: либо ваше аудиоприложение не поддерживает ASIO, либо вы установили ASIO4ALL v2 как пользователь с ограниченными правами. В последнем случае войдите в систему как администратор и установите ASIO4ALL v2 снова. После успешной установки ASIO4ALL v2 больше не будет требовать прав администратора для запуска.
Вам нужно убедиться, что «MS GS Software Wavetable Synth» или что-то с похожим названием не включено нигде в настройках MIDI.
Если устройство представляет собой устройство USB/PCMCIA/FireWire, закройте панель управления ASIO4ALL, отсоедините устройство, подключите его снова и снова откройте панель управления ASIO4ALL.
Если это можно исключить, попробуйте перезапустить приложение аудиохоста. Иногда при переключении с другого драйвера на ASIO4ALL v2 предыдущий драйвер не освобождает аудиоустройство вовремя.
Другой часто наблюдаемой причиной может быть открытое окно браузера, в котором, например, запущено видео Youtube. Не обязательно, чтобы видео все еще работало – оно все еще может блокировать ваше аудиоустройство.
Изменения, внесенные в панель управления, не распространяются между различными аудиоприложениями.
Они также не распространяются между разными пользователями! Это не ошибка, а особенность! ASIO4ALL v2 хранит настройки для каждого хост-приложения/для каждого пользователя! Это позволяет запускать несколько экземпляров ASIO4ALL одновременно, пока они не пытаются использовать одно и то же аудиооборудование исключительно.
Невозможно воспроизвести звук из другого приложения, если активен ASIO4ALL
Это сделано намеренно. Максимально близко к оборудованию означает, что все программное микширование, предоставляемое Windows, будет обойдено. Без программного микширования — и связанных с ним задержек и искажения битов — вы застрянете с возможностями аппаратного микширования вашего аудиоустройства. Большую часть времени просто нет никаких возможностей аппаратного микширования.
Задержки, отображаемые хост-приложением, не соответствуют значениям, которые были бы получены в результате размера буфера ASIO.
ASIO4ALL поддерживает функции компенсации задержки хостов ASIO, которые выполняют компенсацию задержки. Эта поддержка все еще немного разрабатывается и будет улучшена со временем. Значения, приведенные здесь, представляют собой не только задержки, которые ASIO4ALL добавляет к аудиопотоку, но и представляют собой все задержки, присущие драйверу/ОС/оборудованию. Если догадка была верной, то…