Как открыть asio control panel

ASIO4ALL настройка.

ASIO4ALL это звуковой драйвер, который забирает звуковой поток от программы и направляет его прямо на звуковую карту, минуя систему, позволяя выставлять минимальную задержку. Так же плюс его и в том, что при наличии нескольких звуковых устройств (звуковых карт, USB микрофон) можно выбрать вход одного, а выход другого. Например, вам нужно, чтобы звук с USB микрофона шёл на запись и воспроизводился через внутреннюю звуковую карту. Или же у вас есть две звуковые карты и вы хотите одновременно записывать с обоих.

Теперь давайте рассмотрим настройки ASIO4ALL и возможные проблемы при его использовании.

При первом включении панель настроек находится в простом режиме и выглядит так:

Как открыть asio control panel

В принципе, если вам не нужно настраивать с какого источника записывать и звук уже воспроизводится (то есть нет никаких проблем), то этого режима вам достаточно. Здесь всё просто.

Как открыть asio control panel

Слева сверху находится WDM Device List это список всех звуковых устройств в вашем компьютере. (у меня это встроенная в материнскую плату звуковая карта и внутренняя Creative X-Fi Titanium). Для выбора той звуковой карты через, которую будет идти звук нужно нажать на кнопку включения, которая находится слева от её названия. При этом она загорится голубым цветом и рядом появится значок воспроизведения. Если же у вас его не появляется, то это значит, что существуют какие-то проблемы. Скорее всего звуковая карта занята другим приложением.

Как открыть asio control panel

Для устранения этой проблемы закройте все программы, которые могут использовать звук (skype, интернет браузеры, музыкальные и видео плееры) и снова попробуйте задействовать звуковую карту, выключив-включив её, с помощью кнопки включения.

Как открыть asio control panel

Ниже находится ползунок ASIO Buffer Size. Он отвечает за задержку звука. Чем ниже его значение, тем она меньше. Для подбора рекомендую открыть в программе, какой-нибудь “тяжёлый” (использующий большую мощность процессора) файл проекта и нажав на кнопку воспроизведения, передвигать ползунок буфера влево до появления треска и заиканий звука.

Например Creative X-Fi Titanium позволяет выставить 208 Samples, что примерно равняется 5 миллисекундам задержки и это очень хорошо. Лично для меня, минимально комфортной, является 10 миллисекунд.

Как открыть asio control panel

Если же вы хотите перейти к более продвинутым настройкам, (например у вас нет звука и надо понять почему. Либо нужно настроить входа и выхода звуковых карт.) то нужно нажать кнопку с изображением ключа.

Как открыть asio control panel

Как открыть asio control panel

Теперь слева в WDM Device List, нажав на плюсик напротив ваших звуковых устройств, будет раскрываться список его входов и выходов. Из них можно выбирать, которые будут использоваться для воспроизведения и записи при помощи кнопки включения слева от их названия. При этом должен появляться значок воспроизведения.

Как открыть asio control panel

Например на верхнем изображении выбран вход микрофона для записи и выход на колонки для воспроизведения в звуковой карте Creative X-Fi Titanium.

Как открыть asio control panel

На этом рисунке тоже самое для встроенной звуковой карты.

Как открыть asio control panel

Если же рядом с названием входа или выхода появляется крестик, то это значит, что ASIO4ALL не может получить доступ к нему. И как я уже писал выше скорее всего он используется в другой программе. Поэтому нужно закрыть все программы, которые могут использовать звуковое устройство. И снова попытаться включить этот вход или выход.

Замечу, что ASIO4ALL полностью забирает в своё распоряжение звуковую карту и другие программы не смогут к ней обращаться. То есть звук будет работать только в вашей музыкальной программе до тех пор, пока вы её не закроете.

Как открыть asio control panel

Можно использовать сразу несколько входов от разных звуковых устройств, включая их одновременно. Например на скриншоте сверху задействованы входы встроенной на материнскую плату звуковой карты одновременно со входом внутренней Creative X-Fi Titanium.

Ещё хочу обратить ваше внимание на то, что для каждого вашего устройства задержка выставляется своя. Для этого вы выбираете её, нажав на название и перемещаете ползунок ASIO Buffer Size.

Теперь давайте рассмотрим другие настройки, которые находятся в окне справа.

Как открыть asio control panel

Ползунок Buffer Offset помогает улучшить стабильность, но увеличивает задержку звука. Рекомендуется увеличить на слабых машинах. Если же компьютер достаточно мощный, то можно даже уменьшить его с значение по умалчиванию (4ms) до 1ms.

Always Resample 44.1 48 kHz — Включение этой функции позволяет драйверу ASIO4ALL делать ресемплинг частот дискретизации своими силами. (что более качественно, чем это делают некоторые звуковые карты) Советую включить. (по умалчиванию уже задействована)

Force WDM driver to 16 Bit – Включение этой функции помогает избежать проблем с теми звуковыми картами, которые не поддерживают битность выше 20 бит. (например интегрированные)

А теперь немного о проблемах при использовании.

Очень часто при выборе в программе драйвера ASIO4ALL нет звука. Проблема чаще всего в том, как я писал уже выше, что другая программа использует драйвер звуковой карты. Поэтому перед выбором ASIO4ALL необходимо закрыть все программы, которые могут занимать её. Это, например, Skype, интернет браузеры Opera, Google Chrome, Internet explorer, музыкальные и видео плееры. Так же звука может не быть, если вы уже при работающей программе подключили USB звуковую карту или микрофон и выбрали ASIO4ALL. В этом случае закройте программу, отключите устройство и заново подключите его. (Иногда приходится даже перезагружать компьютер)

Ну вот на этом пожалуй и всё. Если я вам помог с настройками ASIO4ALL, то ставьте лайки и подписывайтесь на новости. Остались какие-то вопросы – спрашивайте в комментариях. Удачи и творческого вам настроения 🙂

Источник

Как с максимальным качеством вывести звук из компьютера под ОС Windows

Сохранить и прочитать потом —

Ваш персональный компьютер может располагать CD-приводом или не быть им оснащенным – так или иначе он способен хранить в своей памяти библиотеку аудиофайлов или же получать их путем стриминга с каких-либо ресурсов. В любом случае музыкальный сигнал формата PCM (или реже DSD) может быть выведен для цифроаналогового преобразования сторонними средствами. Чаще всего это делается посредством USB-соединения ПК с внешней звуковой картой или аудио-ЦАП. Музыку можно слушать и с выхода на наушники самого компьютера (его динамики рассматривать не будем), но в таком случае результат будет оставлять желать лучшего. Причин тому несколько, но самая главная – встроенная звуковая карта попросту не обеспечивает качества, соответствующего статусу Hi-Fi. Поэтому самый очевидный способ – доверить эту процедуру специализированному компоненту.

Но простое подключение USB-кабелем еще не гарантирует точной побитовой передачи аудио на внешний ЦАП. Этот режим работы должен быть соответствующим образом настроен.

Как открыть asio control panel

Установка драйвера ASIO

Для чего нужен режим ASIO? При воспроизведении музыки вы должны изолировать аудиопоток от программных микшеров Windows. В данном случае вам они совершенно не нужны, поскольку могут выполнять дополнительный пересчет данных, причем не очень качественный с точки зрения канонов Hi-Fi. Протокол ASIO призван сделать путь между программным плеером и ЦАП максимально коротким. Поэтому сегодня любой уважающий себя производитель звуковых карт или ЦАП снабжает свою продукцию соответствующими ASIO-драйверами. После их установки можно приступать к настройке своего программного плеера. Они выполняются один раз и в дальнейшей доводке не нуждаются.

Первичная настройка Foobar2000

Для примера рассмотрим один из самых популярных плееров Foobar2000. Он занимает минимум места, бесплатен и при этом достаточно продвинут для сложной DSP-обработки аудиосигнала. Но сейчас мы поговорим не обо всех возможностях Foobar2000, а о его первичной настройке для работы в ASIO-режиме с вашей звуковой картой.

В платных аудиоплеерах наподобие Audiorvana или JRiver совместимость с ASIO прошита в исходном дистрибутиве, и плеер сам подхватывает доступные ASIO-подключения. Для Foobar2000 понадобится установка модуля ASIO support, которую нужно дополнительная скачать по адресу https://www.foobar2000.org/components/view/foo_out_asio. После этого в разделе плеера Preferences выбираем самую первую строку Components. Нажимаем Install и указываем программе на сохраненный файлик foo_out_asio.fb2k-component. После чего перезагружаем плеер, чтобы изменения вступили в силу.

Как открыть asio control panel

Программная регулировка громкости

Многие пользователи предпочитают регулировать громкость непосредственно в программном плеере. Это весьма удобно, например, в случае прослушивания с помощью настольных систем с активными мониторами.

Если ваш аудиотракт работает в режиме ASIO, уменьшить громкость с помощью ползунка в углу экрана (на панели задач Windows) уже не получится. Придется использовать собственный регулятор уровня сигнала плеера (Volume Сontrol). При этом имейте в виду, что в случае программного изменения громкости побитовая передача данных оригинала на ЦАП не сохраняется. Это возможно только при максимальном положении громкости на отметке 100%.

Финальные штрихи

В подразделе Output->ASIO можно увидеть два отмеченных галочкой режима повышения производительности. Use 64-bit ASIO drivers и Run with high process priority. Обычно они включены по умолчанию, но нелишним будет их проверить.

Как открыть asio control panel

Также можно проверить состояние консоли ASIO. Иногда доступ к ней возможен прямо в плеере, а порой ее ярлычок находится на упомянутой панели задач вместе со значками языка раскладки и др. Разрядность должна быть установлена на значениях 24 или 32 бит. Не стоит включать так называемый dither – эта опция нужна лишь для очень старых приемников аудиосигнала, чья разрядность ограничена 16 бит.

Что касается размера буфера ASIO, то если ваша система не испытывает выпадения сигнала или иных сбоев звука, лучше оставить значение по умолчанию. Его уменьшение повысит вероятность появления артефактов, а увеличение, соответственно, понизит. Ряд аудиофилов утверждает, что наилучшего звука можно добиться с минимальным значением размера буфера ASIO. Измерения характеристик аудиопотока этого предположения не подтверждают, но лучший прибор – наш слух, так что вы сможете определиться с оптимальным размером буфера ASIO самостоятельно.

Источник

Как открыть asio control panel

Как открыть asio control panel

В данной статье описаны настройки новой версии драйверов ASIO4ALL v2

Должна появиться кнопка, при помощи которой вызывается ASIO Control Panel. Внешний вид этой кнопки зависит от используемой программы. После нажатия этой кнопки откроется ASIO4ALL v2 Control Panel. Если будут возникать дополнительные вопросы, желательно обратиться к руководству по аудио приложению!

Как только откроется ASIO4ALL v2 Control Panel, можно начинать настройку основной конфигурации.

Как открыть asio control panel

Это список аудио устройств WDM, найденных в системе. Изменения настроек происходит только для выбранного утсройства.

Выбраным устройством считается то, для которого название написано жирным шрифтом. На картинке выше это CMI8738/C3DX PCI Audio Device, остальные устройства недоступны.

Выбирает текущее устройство для работы с ASIO. В основном режиме можно выбрать одновременно только одно устройство.

3. ASIO Buffer Size

Этим регулятором настраивается ASIO Buffer Size для текущего выбранного устройства. Маленький размер буфера означает маленькую задержку. Если при воспроизведении будет слышно потрескивание – рекомендуется увеличить размер буфера.

Закрывает панель управления.

5. Переключатель Advanced

Переключает панель управления в режим Advanced, в котором можно отрегулировать дополнительные параметры. Переключатель Advanced открывает дополнительную секцию в окне панели управления.

6. Load Default Settings

Нажатие этой кнопки сбрасывает все пользовательские настройки на настройки по умолчанию.

7. ASIO4ALL Web Site

Если компьютер подключён к Интернету, эта кнопка приведёт прямо на сайт ASIO4ALL, где можно проверить обновления и получить дополнительную информацию (пока что только на английском).

Как открыть asio control panel

Как только панель управления будет переключена в режим Advanced, внешний вид панели несколько усложнится. Пункты в списке устройств будут «растянуты». В расширенном списке устройств можно полностью просмотреть архитектуру WDM аудио.

Список устройств состоит из: Devices, Device Interfaces и так называемые «Pins» (это жаргон Microsoft). Иллюстрация выше показывает, как взаимосвязаны вышеперечисленные элементы в иерархии WDM.

Теперь кнопкой Action можно включать/выключать каждый элемент в списке устройств. Таким способом можно смонтировать «установку» из нескольких устройств. Но такая «установка» требует, чтобы все устройства работали от одного и того же источника синхронизации. Этого можно достигнуть последовательностью соединения устройств через S/PDIF и т.д.

Если устройства не синхронизированы, существует вероятность того, что их потоки через некоторое время разойдутся!

1. Latency Compensation

Так как ASIO4ALL не обладает достаточной информацией об архитектуре основного устройства/драйвера, это может вызывать некоторую задержку.

Этими регуляторами можно компенсировать неизвестные задержки для ASIO4ALL.

2. Use Hardware Buffer

Включает аппаратный буфер для выбранного устройства. Действует только для так называемых «WavePCI» минипортов, так как другие типы WDM драйверов обычно не дают прямой доступ к аппаратному буферу.

Наиболее важное преимущество использования аппаратного буфера в том, что при таком методе меньше нагрузка на центральный процессор. В дополнении, возможно дальнейшее уменьшение времени задержки.

Аппаратная буферизация на данный момент работает некорректно для «установки» из нескольких устройств.

Если аппаратная буферизация не поддерживается определённым аудио устройством, при игре будет ясно слышная задержка.

3. Kernel Buffers/Buffer Offset

Если буферизация отключена, этот регулятор позволяет добавить два дополнительных буфера, которые будут поставлены в очередь для аудио выхода. Каждый дополнительный буфер увеличивает выходную задержку для устройства по времени, которое берётся для одного буфера. Поэтому, начальное значение «2» должно меняться только на маломощных машинах, на которых маленькие размеры буфера ASIO не могут достигаться значениями по умолчанию.

Если аппаратный буфер включен, этот регулятор определяет количество компенсации (в мс) между тем, когда ASIO4ALL вставляет считываемые данные из аппаратного буфера, и позицией, где ASIO4ALL «думает», что аппаратура читает эти данные. Звучит непонятно? Вы ещё код который это вычисляет не видели. Как открыть asio control panel

Обычно более высокие настройки повышают задержку и одновременно надёжность, низкие настройки приведут к нежелательному эффекту.

4. Always Resample 44.1 48 kHz

ASIO4ALL может пересемплировать в реальном времени 44.1 кГц из/в 48 кГц. Пересемплирование будет автоматически происходить всякий раз, когда ASIO4ALL открыт для 44.1 кГц, а WDM драйвер не поддерживает эту частоту семплирования.

Однако, могут быть исключения, когда AC97 поддерживает внутреннее пересемплирование на 44.1 кГц. Очень часто качество пересемплирования AC97 оставляет желать лучшего и приводит к неприятным последствиям. Чтобы избежать таких проблем, следует включить эту опцию.

5. Force WDM driver to 16 Bit

Это опция работает только тогда, когда WDM драйвер поддерживает частоту дискретизации выше 16 бит, но ниже 24. Некоторые AC97 устройства, например, могут работать с частотой 20 бит, но фактически не могут быть открыты больше, чем на 16 бит. Эта опция помогает избежать таких проблем.

Хотя ASIO4ALL является ASIO драйвером для любого аудио оборудования, из-за различных конфигураций могут возникать различного рода проблемы, которые не связаны с ASIO4ALL. Наиболее вероятно, если поменять установку устройства в панели управления ASIO4ALL, количестве доступных входных и выходных каналов, вероятно, изменится, так же, как и названия каналов, обнаруженных приложением. Поэтому, желательно перезапускать аудио приложение после любого изменения в установке аудио устройств всякий раз, когда видно, что отдельное приложение не может сделать нужные изменения на лету.

Основные проблемы и возможные решения:

ASIO4ALL v2 не виден в меню аудио конфигурации приложения
Есть две возможные причины этого: либо приложение не поддерживает ASIO, либо ASIO4ALL v2 установлен пользователем с ограниченными правами в системе. В последнем случае, следует зайти в систему, как администратор и повторно установить ASIO4ALL v2. После удачной установки, ASIO4ALL v2 не будет требовать прав администратора для запуска.

Аудио устройство помечено, как Unavailable или Beyond Logic даже тогда, когда не используется в другом месте
Следует убедиться, что MS GS Software Wavetable Synth или любое подобное название не включено где-нибудь в установке MIDI. На сайте ASIO4ALL есть подробная информация относительно этого.

Если это USB/PCMCIA/FireWire устройство, закройте панель управления ASIO4ALL, отключите устройство, включите повторно и снова откройте панель управления ASIO4ALL.

Изменения, сделанный в панели управления, не передаются на другие приложения
. И при этом они не передаются между разными пользователями системы! Это не ошибка, это такая особенность! ASIO4ALL v2 запоминает настройки для каждого приложения/пользователя! Это даёт возможность запускать несколько копий ASIO4ALL одновременно, если они не используют одно и то же аудио оборудование.

* Звёздочкой отмечены обязательные для заполнения поля

Источник

Instruction Manual

Last reviewed: 2021/03/12

Table Of Contents

Introduction

Welcome to ASIO4ALL! This manual enables you to make the most of your ASIO4ALL installation, especially as it comes to the advanced features newly introduced in this Version of ASIO4ALL.

In order to achieve the best possible results with ASIO4ALL on a very old computer, it is recommended that your computer is configured accordingly:

Note: Fortunately these issues are less important, should you be using a version of Windows that is less than 10 years old! You should not need to re-configure you system, then.

Getting Started

Setting up your audio software

There now should be a button to launch the ASIO control panel. How this button is labeled depends on your particular software. Once you press this button, the ASIO4ALL control panel should appear. Please consult the manual of your audio software for further assistance, if necessary!

Как открыть asio control panel

There is, of course, a much easier way for accessing the ASIO control panel at any time. This mechanism has been around for almost 15 years now – with no known compatibility issues: Simply launch the control panel by clicking on the ASIO4ALL status icon in the System Tray area!
The tray icon will become visible whenever an application initializes the ASIO4ALL driver. If there is no tray icon, your audio application is not currently using the ASIO4ALL driver. You can disable balloon notifications by switching to “Advanced” mode in the ASIO4ALL control panel.

Changes made in the control may not have an effect until you restart the audio application. Once you made it into the ASIO4ALL control panel – one way or the other – you can now proceed with some basic configuration.

Basic configuration

Как открыть asio control panel

WDM Device List

This is the list of audio devices found in your system. Highlight the device that you want to make changes to.

Note: All parameter changes always only apply to the device currently highlighted!

Activate the device you want to use by clicking on the button next to the device name! In the picture above, the Realtek High Definition Audio device would be enabled while all others are not.

The current state of each device is shown as a small icon on its associated button. It can be either of these:

ActiveThe device has been successfully started by the audio engine.
InactiveThe device should be available for use in this session but has not been started yet
UnavailableThe device is in use elsewhere, such as by another audio application or by the dreaded “MS GS Software Wavetable Synth”, a MIDI output option you should never use!
Beyond LogicYou get this if the device for some unknown reason refuses to start and/or displays erratic behavior of any kind. Sometimes, closing and re-opening the control panel may cure the situation, as may unplugging and re-inserting of USB devices. Sometimes, this can also mean the same as “Unavailable”, whenever the device does not report its current availability or the lack thereof back to ASIO4ALL.

Note: If the device list is empty, this means that you do not have a single WDM audio device in your system. Please check with your audio hardware manufacturer for a WDM driver!

ASIO Buffer Size

Как открыть asio control panelUse the slider to adjust the ASIO buffer size for the device currently highlighted. Smaller buffer size means lower latency. Once you hear crackles or audio becomes distorted, you need to increase the buffer size. ASIO buffer size directly relates to audio latency. Thus, you want to get a rather small value here.
Как открыть asio control panelYou may have noticed in the above picture that there is a mark underneath the slider handle. The mark represents the current size of the ASIO buffer.

Most of the time, the position of the mark will follow the position of the handle. But sometimes, it would not.
There are three possible reasons:
1. You changed the buffer size for a device that is not currently the active one.
2. The audio host application has decided to override the driver recommended value on purpose.
3. The audio application needs to be restarted in order for changes to take effect.

Load default settings

Как открыть asio control panelPressing this button will reset all configuration options to their initial defaults. Use when audio initially worked and you later got lost in the configuration process. Also, if you updated your ASIO4ALL to a new version, this option will load the settings recommended by the new version.

Switch to advanced mode

Как открыть asio control panelSwitches the control panel into “advanced” mode, where you can fix things or completely mess them up at your disposal. “Advanced” mode is explained in the “Advanced Configuration” section of this document.

Advanced configuration

Как открыть asio control panel

Once the control panel has been switched to advanced mode, things begin to look a little more complicated. The device list is now expandable and you can enable more than one item at a time.

Как открыть asio control panelThe device list contains Devices, Device Interfaces and so called “Pins”.
Как открыть asio control panelDevices are independent hardware units most of the time. It is easy to understand the concept of audio devices, as the term in this context means exactly what common sense would suggest.
Как открыть asio control panelEach audio device has one or more Device Interfaces (sometimes also called “filters” by Microsoft.) They represent physical sub units of a Device. If a Device has just one single Device Interface, this Interface will not be shown. Selecting a Device – in this case – would also select its Interface. In our example, the single Interface of the upper Device is hidden. The visible input(🎤) and output(🔈) items are not Interfaces, but rather so-called “Pins“.
Как открыть asio control panelEach Interface has one or more Pins. Each Pin represents a single in-bound or out-bound audio stream. If an Interface has just one single Pin, this Pin will not be shown. Selecting an Device/Interface – in this case – would also select its Pin. In our example, the Interfaces of the second Device are shown, but the Pins are hidden.

Note: It is perfectly possible to use ASIO4ALL without having understood any of the above!

Device aggregation

Multi-device-setups require that all the devices involved are running from the same clock source. You can achieve this by daisy-chaining devices via S/PDIF etc. On-board devices usually share a common clock source.

USB devices come in three flavors in this regard:

Only synchronous devices will adjust their audio clock to the USB clock of the computer and hence are likely to have no problems working together with other devices in the same setup. Ironically, these will be the cheapest devices on the market, as they use chips that do not even need a crystal for audio clocking.

Here is how to obtain this information about any USB audio device:

Как открыть asio control panel

Note: If devices are not accurately synchronized, their audio streams are likely to drift apart over time. This may take minutes, sometimes hours, until there are audible artefacts.

Latency Compensation

Как открыть asio control panel

Since ASIO4ALL does not have sufficient knowledge of the underlying hardware/driver architecture, it can only guess the actual latencies involved. With these sliders you can compensate for the latencies unknown to ASIO4ALL such that recordings in your sequencer Software are properly aligned with the rest.

Note: In multi-device-setups the largest respective value of all devices will be used. Therefore, if different devices have different inherent latencies, audio placement will not be accurate for some devices!

Hardware Buffer on/off

Как открыть asio control panel

Note: For WaveRT drivers, this box is labeled “Allow Pull Mode (WaveRT)” instead!

Enables the hardware buffer for the highlighted device. This only works for so called “WavePCI” miniports, as other types of WDM drivers do not usually allow direct access to the hardware buffer. Adjustment for best hardware buffer performance involves the “ASIO Buffer Size” slider and the “Buffer Offset” slider (see below). Hardware buffering works best for rather small ASIO buffer sizes. Try something between 128 and 256 samples as a starter! The biggest advantage of using the hardware buffer is that this method uses a lot less CPU. In addition, it may be possible to decrease latencies even further.

In multi-device-setups, it is possible to mix Hardware-buffered devices with devices that are not. This, however, is not particularly recommended!

With Envy24-based PCI-sound cards, there may be an option in your sound card control panel that reads “DMA Buffer Transfer Latency” (Seen with Terratec products) or similar. You should set this to the lowest possible value, e.g. “1ms” for best results.

Note: If hardware buffering is not supported by a particular audio device, there will be an additional latency of a couple hundred milliseconds, which is clearly audible.

Kernel Buffers/Buffer Offset

If hardware buffering is disabled, this control lets you add up to two more buffers to be queued for audio output. Each additional buffer increases the output latency of the device by the time it takes to play one buffer.

Therefore, the initial setting of “2” should only be changed on less powerful machines, where reasonably small ASIO buffer sizes cannot be achieved with the default setting.

If hardware buffering is enabled, this control determines the amount of clearance (in ms) between where ASIO4ALL will insert data into/read data from the hardware buffer, and the position where ASIO4ALL currently thinks the hardware read/write position is.

Allow Pull Mode (WaveRT)

Как открыть asio control panel

Note: These controls have no effect for WaveRT packet devices. Packet devices do not support polling – and always will use event mode. Therefore, the entire “Options” section will be hidden for packet devices. This is not a bug!

There are two basic access methods for a WaveRT device, “pull-mode” (also called “event-mode”) and “push-mode” (also called “polling mode”).

If this box is left unchecked, ASIO4ALL will not use “pull-mode”, otherwise it will use it whenever possible. The default mode will be polling, though, because it is the most compatible one. Especially for small ASIO buffer sizes and those that are not multiples of “32”, WDM drivers may refuse to support Event Mode buffer creation. In that case, ASIO4ALL will revert to polling instead, which you may not even notice.

The “Buffer Offset” only matters when polling is used. The default is now at 1ms, which should work in most cases. You may also try 0ms, which results in even less latency. As a general rule: Higher settings increase latency and stability, lower settings have the adverse effect. Thus, this value should be as close to zero as possible.

Always Resample 44.1 48 kHz

Как открыть asio control panel

ASIO4ALL can do real time resampling of 44.1 kHz audio to/from 48 kHz. Resampling will automatically take place whenever ASIO4ALL is opened for 44.1 kHz and the WDM driver does not support this sample rate.

There may, however, be instances in which case an audio device will support 44.1 kHz only by resampling internally. More often than not, however, this resampling quality is extremely poor and/or prone to stability issues. To work around this, you can enable this option.

Force WDM driver to 16 Bit

Как открыть asio control panel

This option only has an effect if the supported bit depth of the WDM driver is larger than 16, but less than 24. Some devices report e.g. 20 Bits resolution but cannot actually be opened for more than 16 Bits resolution. Should this be the case on your system, this option provides a workaround. Originally, this was introduced as a workaround for an issue with the SigmaTel AC97 WDM driver.

Common usage cases optimizations

Playing software synths live

In this scenario, you do not need audio inputs. Therefore, you best disable them all, which normally will provide you with a better stability at very small ASIO buffer sizes, or allow smaller buffer sizes in the first place. Further, you should also disable all audio outputs you do not really need. To disable channels, use the advanced control panel, expand the items in the WDM device list and disable everything you do not want to use in this setup!

Computer as effects processor

Obviously, in this scenario you do need inputs. But, as always, you should disable all channels you do not want to use. Disable 44.1KHz resampling if it is not really necessary!

General purpose sequencer setup

Normally it matters most that you do not get any dropouts even when the CPU load goes through the roof. Thus, it is recommended that you relax the latency requirements a little and work with an ASIO buffer size that feels comfortable with all your favorite VST plugins active. This especially applies when you are recording audio, in which case dropouts are a little worse than just moderately annoying. If your sequencer provides latency compensation, you probably want to check that recorded audio is aligned properly, and, if not, make the necessary adjustments in the “Latency Compensation” section in the advanced settings dialog.

Latency does not matter a lot

In certain configurations, ASIO4ALL allows for bit transparent audio where the Windows driver stack does not. Hence, audiophiles prefer ASIO output over DirectSound or MME, which most likely does mangle audio data. In these scenarios, latency is of little concern and audio input is not asked for. Naturally, you would make sure that all inputs are disabled, set the ASIO buffer size to the maximum and be happy!

Troubleshooting

Since ASIO4ALL presents itself to the audio software as a single ASIO driver, but due to its various configuration options, can act like a chameleon, there are numerous things that can go wrong without ASIO4ALL being at fault. Most notably, if you change the device setup in the ASIO4ALL control panel, the number of available input and output channels is likely to change, as well as the names of the channels that are seen by the host application. Therefore, it is always advisable to restart your audio host application after any change in the audio device setup whenever you find that the particular application does not appear to be able to handle these kinds of changes on the fly.

More potential problems and possible solutions:

ASIO4ALL not visible in host audio configuration menu

There are two possible reasons for this: Either your audio application does not support ASIO or you installed ASIO4ALL v2 as an underprivileged user. In the latter case, please log on as Administrator and install ASIO4ALL v2 again. Once successfully installed, ASIO4ALL v2 should not require Administrator privileges anymore in order to run.

Audio device flagged as “Unavailable” or “Beyond Logic” even though it is not in use elsewhere

You want to make sure the “MS GS Software Wavetable Synth” or anything by a similar name is not enabled anywhere in you MIDI setup.

Another reason often observed may be a browser window open, which had e.g. a Youtube-Video running. It is not necessary that the video still runs – it still may be blocking your audio device.

If this can be ruled out, try to restart the audio host application. Sometimes, when switching from another driver to ASIO4ALL v2, the previous driver will not release the audio device in time.

If the device is an USB/PCMCIA/FireWire device, close the ASIO4ALL control panel, unplug the device, plug it in again and re-open the ASIO4ALL control panel.

Cannot play sound from another application when ASIO4ALL is active

This by design. As close to the hardware as possible means that all the software mixing provided by Windows will be bypassed. Without any software mixing – and the associated latency and bit mangling – you are stuck with the hardware mixing capabilities of your audio device. Most of the time, there simply are no hardware mixing capabilities at all.

Changes made in the control panel do not propagate between different audio applications

Neither do they propagate between different users! This is not a bug, but a feature! ASIO4ALL v2 stores settings per host application/per user! This makes it possible to have several instances of ASIO4ALL run at the same time for as long as they do not try to use the same piece of audio hardware exclusively.

Latencies displayed by the host application do not match the values that would result from the ASIO buffer size

ASIO4ALL supports the latency compensation features of ASIO hosts that perform latency compensation. This support is still a bit under development and will be improved as time passes. The values reported here are not just the latencies ASIO4ALL adds to the audio stream, but rather the represent the whole of driver/OS/hardware inherent latencies. If the guess was correct, that is…

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *