Как сделать чтобы asio не блокировал звук

Добавил пользователь Morpheus
Обновлено: 10.09.2024

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

? ASIO4ALL что за программа

Вот тут-то и приходит на помощь технология ASIO. Она исключает посредство звуковой подсистемы Windows между программой-обработчиком и драйвером аудиокартой, уменьшая тем самым задержку передачи аудио сигнала. Кроме того, ASIO позволяет организовывать многоканальный вход и выход. Только вот ASIO работает не со всеми аудиокартами, и чтобы их связать, нужно специальное программное обеспечение, в данном примере ASIO4ALL.

? Кому нужна ASIO4ALL

Из сказанного выше видно, что ни ASIO, ни ASIO4ALL не служат для улучшения качества звука. Это ПО необходимо для ускорения обработки информации, поступающей на аудиокарту с внешних устройств и звуковых редакторов, обрабатывающих и выводящих аудио сигнал в режиме реального времени. Используется оно в основном музыкантами, звукорежиссёрами и другими профильными специалистами, работающими со звуком на компьютерах со встроенной звуковой картой. Что касается рядовых пользователей, пользы им от ASIO4ALL не будет никакой, разве что они решат попробовать свои силы в звукозаписи.

? Как установить ASIO4ALL

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

Фото: Подключение гитары к компьютеру

Для начала разберёмся с тем, как и что мы подключаем к компьютеру. У нас есть:

Для чего нам это всё?

Шнуром и переходником гитара подключается ко входу звуковухи, наушники подключаются к выходу, когда играем на гитаре – слышим в наушниках, что именно мы играем. Вместо наушников можно подключить колонки, если играем на гитаре, но, если поём через микрофон, то нужны наушники, иначе – возникнет гул, называемый обратной связью.

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

Так вот. Если мы подключим таким образом гитару к компьютеру, то столкнёмся с самой первой трудностью на этом пути – звук гитары в наушниках будет заметно опаздывать. Это и называется задержкой сигнала. И возникает она вот по какой причине. Для взаимодействия звуковухи с операционной системой ей нужен драйвер. Драйвер, по сути, это путеводитель сигнала.

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

Но не всё так плохо!

На внешних звуковых картах задержка на столько низкая, что мы её не замечаем.

Это достигается за счёт того, что у внешних звуковух ну и вообще у более-менее специализированных звуковых интерфейсов другая технология работы драйвера, и имя ей ASIO. Эта технология была разработана компанией Steinberg. Той самой, что разработала технологию VST. Очень деятельная и инновационная компания, надо сказать.

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

Но что же делать тем, у кого встроенная звуковая карточка, а на интерфейс с ASIO нет денег или их не хочется туда тратить?

Решение этой проблемы так же есть. И называется оно ASIO4ALL. Это драйвер ASIO, но для стандартных встроенных карточек. Разрабатывается этот интерфейс ориентировочно с 2004 года. Суть в том, что этот драйвер настраивает маршрут сигнала, схожим с оригинальной ASIO-технологией образом, в результате чего достигается меньшая задержка. Звучит не плохо и вполне можно работать с временем задержки, которое обеспечивает ASIO4ALL.

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

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

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

Настраивать, тестировать, анализировать и делать выводы об ASIO4ALL будем в следующий раз. Ибо это тема отдельной статьи.

А задача этой статьи, была кратко рассказать об ASIO и особенностях работы с аудио материалом в стандартных домашних условиях. Надеюсь, что эта задача теперь выполнена!

Нажми на стоп в винампе, отключи звук в аське, майл агенте, скайпе, закрой браузер, если там играет звук и др. Должно заработать.
Другого способа пока сам не знаю.

А вам помогает этот способ? У меня весь звук выключен, но не во фрукте ни в кубе асио не пашет((. Встроенная карта пашет, но кряхтит

у меня вот такая же проблема :sick: асио не звучит на семерке

однажды пошел звук: запустил первичный драйвер а потом асио, но а следующий день такой трюк уже не прошел .. вот и думай щас в чем дело

Не, кстати USB звуковая плата тоже не пашет. Как бы индикаторы показывают что звук и входит и выходит но при этом ничего не слышно! Все сделал, системные звуки вырубил, а звук не идет ни через что кроме встроенной звуковухи, но это ж не дело!

хм. странное решение проблемы.

Ну в настройках 9 фл, у асио с входом и выходом была какая то путаница, но чтобы я не выбирал, это не давало эффекта. А в 8 асио все сам автоматически нашел. Я сам не верил что ранняя версия поможет, переустановил от отчаинья, перед тем как винду переставлять на хр, и помогло. так что вот есть и такой вариант оказывается

* Измерители свидетельствуют о наличии звука и всё вроде проигрывается, но фактически звука нет (характерно для Windows Vista)

КАК? Может я и дебил но я не понимаю как! асио 2.10 поставил, ничего не изменилось

Я не помню в подробностях как, но я настраивал на ноуте через асио. Сначала не получалось, тоже звука не было через полчаса тыкания куда попало всё заработало.

ASIO4ALL – универсальный аудио драйвер для WDM устройств.

ASIO (Audio Stream Input/Output) – специализированный протокол, используемый для ввода/вывода аудио данных, разработанный компанией Steinberg (Cubase, Nuendo).

ASIO4ALL – звуковой драйвер, способный в разы уменьшить задержку при работе с аудио материалом. Обычно этот драйвер используется для встроенных звуковых карт.

AIMP 3

В списке устройств выбираем драйвер ASIO4ALL v2. Теперь проигрыватель AIMP 3 будет использовать для воспроизведения музыки драйвер ASIO.

AIMP 3

ASIO4ALL есть смысл использовать в программах-секвенсорах, таких как FL Studio. Для того, чтобы выбрать этот драйвер для работы с аудио данными необходимо зайти в меню OPTIONS – Audio Settings и в списке девайсов выбрать ASIO4ALL v2.

FL Studio

FL Studio

Настройка ASIO4ALL

Для того, чтобы открыть панель драйвера в программе FL Studio необходимо нажать на кнопку Show ASIO panel (окно Audio Settings).

ASIO4ALL

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

ASIO4ALL

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

ASIO4ALL

1. Список устройств использующих аудио драйвер ASIO4ALL (на панели отображаются настройки выбранного устройства)

2. Размер буфера. Это основной параметр драйвера. Чем меньше это значение, тем меньше задержка сигнала. Однако, при слишком маленьких значениях появляются щелчки (выпадение звука). Необходимо опытным путем искать приемлемый компромисс.

4. Дополнительные настройки. При нажатии на эту клавишу становятся доступными параметры показанные на рисунке ниже:

ASIO4ALL

— Компенсация задержки – используется для синхронизации нескольких каналов с аудио и MIDI данными;

— Разрешить режим извлечения WaveRT – режим использования аппаратного буфера. Смещение буфера указывается ползунковым регулятором. Это значение стоит изменять в редких случаях (на маломощных машинах).

Драйвер ASIO4ALL имеет возможность преобразовывать частоту дискретизации сигнала с 44,1 кГц в 48 кГц и обратно. Эта возможность может понадобиться при использовании некоторых звуковых карт.

Функция принуждения к использованию в 16 разрядном режиме применяется в звуковых картах, которые поддерживают разрядность выше 16 и меньше 24 бит.

Если вы пока еще используете встроенную звуковую карту для создания музыки, то рекомендую вам использовать драйвер ASIO4ALL.

Читайте также: