Для чего нужна программа asio4all?

Что такое ASIO4ALL и как пользоваться этой программой: установка и основные настройки, необходимые для работы со звуком.

Для чего нужна программа asio4all?

Что представляет собой программа ASIO4ALL и как ей пользоваться

Те, кто занимается звукозаписью в профессиональном режиме и пользуется MIDI-клавиатурой или синтезатором, часто сталкиваются с необходимостью настроить обработку звука так, чтоб он сразу подавался на аудиокарту, минуя систему Windows.

Обычно для этого используется специальное ПО — Audio Stream Input/Output или сокращённо ASIO. Но если аудиокарта с ним несовместима, начинаются проблемы, и тогда в дело вступает ASIO4ALL.

Что за программа ASIO4ALL

В настоящий момент музыканты часто предпочитают обрабатывать звук в режиме реального времени. Для этого используется уже упомянутая технология Audio Stream Input/Output (ASIO), визуализированная в виде приложения. Она умеет делать следующее:

  • организовывать многоканальный вход и выход;
  • ускорять обработку информации, поступающей с музыкальных инструментов (синтезатора, MIDI-клавиатуры и т. п.).

ASIO4ALL представляет собой связующее звено между звуковой платой и ASIO в случаях, когда последняя не может работать с определённой аудиокартой — вот, что это за программа. Она позволяет настроить немедленную передачу звука, а также объединить в работе две аудиокарты или несколько устройств (например, микрофон — плата). Подобный софт нужен только профессионалам музыкального мира или продвинутым любителям. Для обычного пользователя он не представляет никакой ценности.

Таким образом, при посредничестве ASIO4ALL вы получаете возможность с удобством пользоваться MIDI-клавиатурой. Нажимая клавишу, вы услышите звук почти мгновенно — через 5-10 миллисекунд. Этого значения достаточно для комфортной работы.

Заметим, что у ASIO4ALL есть и аналог — Sound Driver, но он сильно нагружает аудиокарту, инициирует множество процессов. Если ваш трек будет объёмным, с различными спецэффектами и наложениями, может появиться треск, посторонний шум и другие искажения звука. Такое ПО подойдёт только для очень мощных компьютеров и оборудования. При малейших сомнениях в возможностях ПК или звуковой карты лучше остановиться на ASIO4ALL.

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

Теперь рассмотрим, как установить ASIO4ALL:

  1. Скачайте инсталляционный файл с официального сайта.
  2. Распакуйте архив и запустите setup-файл.
  3. Мастер установки первым делом предложит вам принять лицензионное соглашение – поставьте отметку в отведенной графе и нажмите Next.
  4. В следующем окошке ничего редактировать не нужно, если только вы не хотите установить в довесок дополнительное ПО. Просто нажмите снова Next.
  5. Теперь укажите папку, где будут храниться файлы программы. В принципе, можно оставить предложенную по умолчанию. Кликните Install.
  6. Начнётся инсталляция ASIO4ALL, подождите, пока появится уведомление о завершении установки.

Как настроить ASIO4ALL

Правильная настройка ASIO4ALL – залог комфортной работы. Чтобы скорректировать необходимые параметры, нужно открыть настройки аудиоконфигурации и указать ASIO — ASIO4ALL. Вы увидите плашку с надписью ASIO4ALL Control Panel – кликните по ней.

Здесь вы найдёте как основные параметры, так и расширенные. Сначала подробно рассмотрим первые:

  1. Device List – здесь хранится перечень всех устройств, работающих с технологией спектрального уплотнения каналов. Чтобы изменить настройки по умолчанию, нужно выделить интересующее устройство – оно сразу обозначится более плотным начертанием. Ниже вы найдёте информацию о его работоспособности:
    • Running — функционирует в настоящий момент.
    • Available — доступно и его можно запустить.
    • Unavailable — недоступно, потому что уже задействуется в каких-то других целях.
    • Beyond Logic — не может быть запущенно из-за ошибки или физического отсутствия (например, вы отключили микрофон).

  • Action – актуализирует нужное устройство, с которым планируется работать. Сразу несколько выбрать нельзя.
  • ASIO Buffer Size – позволяет настроить ASIO Buffer Size для указанного девайса. Чем меньше значение, тем меньше задержки. Если обнаружится искажение звука, лучше допустить чуть большую задержку.
  • Done — закрыть раздел настроек.
  • Advanced – открывает расширенные параметры.
  • Load Default Settings – сброс всех предустановок до предложенных по умолчанию.
  • ASIO4ALL Web Site – запускает официальный сайт ПО.
  • Если вы нажмёте Advanced, то увидите ещё несколько кнопок для дополнительной персонализации, а именно:

    1. Latency Compensation – корректирует непредвиденные задержки звука.
    2. Use Hardware Buffer – активирует аппаратный буфер для девайсов с технологией WavePCI, который позволяет снизить потребление ресурсов ЦП.
    3. Kernel Buffers/Buffer Offset – настраивает буферизацию устройств, для которых недоступна опция выше.
    4. Always Resample 44.1 48 kHz – осуществляет передискретизацию 44.1 кГц в 48 кГц.
    5. Force WDM driver to 16 Bit – позволяет компенсировать несоответствия в заявленных параметрах устройств (например, когда девайс теоретически должен поддерживать частоту 20 бит, но практически работает только на 16).

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

    RemontCompa .ru

    Содержание:

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

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

    Операционная система является как-бы прокладкой между «железом» и установленным программным обеспечением. Если на компьютере установлена некая программа для работы со звуком, обработанный ею звуковой сигнал сначала поступает в звуковую подсистему Windows, а та уже передаёт его на аудиокарту. А теперь представьте, что звук должен поступать, обрабатываться и выводится в режиме реального времени, например, при игре на миди-клавиатуре. Учитывая, что задержка звукового сигнала при прохождении его через звуковую подсистему Windows составляет до 300 миллисекунд или даже больше, можно представить, во что превратится игра на той же миди-клавиатуре.

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

    ↑ Кому нужна ASIO4ALL

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

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

    Скачать драйвер ASIO4ALL можно с официального сайта разработчика , для загрузки доступна хотя и не самая свежая, но зато русифицированная версия приложения. Процедура установки стандартная, для быстрого вызова панели управления в окне мастера установщика желательно отметить пункт «Автономная настройка». Дальнейшие действия будут зависеть от того, какое специализированное программное обеспечение для записи звука вы используете. В Cubase, например, нужно зайти в меню Device → Device Setup и выбрать в списке VST Audio System драйвер ASIO4ALL.
    После этого можно приступать к записи звука. В каких-либо особых настройках ASIO4ALL не нуждается, можно разве что немного уменьшить размер буфера, но лучше ничего не трогать. Уменьшение размера буфера обмена позволяет снизить задержку, с другой стороны, на ПК с обычной интегрированной аудиокартой это может привести к падению производительности операционной системы и, как следствие, к появлению шумов и других искажений звука.

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

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

    Скачивая музыкальные приложения, а также программы, которые каким-то образом связаны со звуком, вы могли встретить цветной логотип ASIO4ALL. Что же именно это и для чего предназначено это приложение — мы расскажем в подробностях ниже. Ваша задача следить за пояснениями в каждом разделе, чтобы ничего не упустить.

    1. Что такое ASIO4ALL?
    2. Отличие программы от звукового драйвера Windows
    3. Способ скачать и установить драйвер на ПК
    4. Известно, что эта программа ASIO4ALL устанавливается традиционным способом:
    5. Каким образом использовать программу ASIO4ALL
    6. Видео-инструкция

    Что такое ASIO4ALL?

    К сожалению, в двух словах объяснить назначение этой программы не получится. И всё-таки попытаемся сделать это максимально лаконично. Прежде всего ASIO4ALL — это альтернативный звуковой драйвер. В каждой системе, будь то Windows, Linux или Mac OS есть ПО, которое требуется тем или иным устройствам. Если вы захотите поменять видеокарту в своём компьютере на новую, игровую, то без специального драйвера она работать в ПК не будет.

    Драйвер — это программный компонент, который служит посредником между «железом» (физическими устройствами) и системой компьютера (Windows, Linux и т.д.).

    Что это за программа ASIO4ALL? Она была создана только для системы Windows. Задача этой программы заключается в максимально быстрой передаче звука от воспроизводящих программ к звуковому драйверу. В большей степени драйвер ASIO4ALL необходим в профессиональных задачах, которые так или иначе связаны со звуком.

    Отличие программы от звукового драйвера Windows

    В каждом компьютере пакет Windows уже содержит драйвер для работы со звуком. Так зачем же тогда ASIO4ALL — спросите вы. Всё дело в принципе работы стандартного драйвера. Он работает со звуком достаточно грубо. Главной целью разработчиков Виндовс является — сделать максимально быструю и комфортную систему, что в целом у них получилось. Но стандартный драйвер медленно обрабатывает звук . Задержка при его выходе может составлять до 300 мс, что неприемлемо для некоторых задач.

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

    Система Windows значительно упрощает передачу звука. Это значит, что даже если нужно обработать несколько потоков, она преобразует их в один звуковой поток, чтобы обработать быстрее. Тем самым легко, в упрощённой форме справится с такой задачей. Но будет ли решена она для нас должным образом — это большой вопрос. ASIO4ALL программа не только мгновенно передаёт звук на выводящее устройство, но и не нагружает ОС.

    Способ скачать и установить драйвер на ПК

    Программа для ПК ASIO4ALL является бесплатной, которую вы сможете скачать по этой ссылке .

    Загрузить её можно для любой версии и разрядности Windows. При этом нет необходимости выбирать определённые файлы. Найдите ниже флаг России, чтобы скачать русскую версию.

    Известно, что эта программа ASIO4ALL устанавливается традиционным способом:

    1. Запустите .exe файл из папки, куда загрузился файл;
    2. Нажмите на кнопку « Далее »;
    3. Поставьте галочку на пункте о согласии с условиями лицензионного соглашения;
    4. Снова нажмите « Далее » и укажите путь установки;
    5. Завершите процесс, нажав « Готово ».

    На рабочем столе появится ярлык « Руководство по использованию » универсального драйвера. Оно открывается любым браузером на вашем компьютере, так как имеет расширение .pdf. Даже если вы случайно его удалите или по разным причина ярлык не появится, руководство можно найти в папке с программой по пути, который вы указывали при установке. Запустить вывод звука можно через настройки звуковоспроизводящего устройства.

    Каким образом использовать программу ASIO4ALL

    Большинство моментов по работе с программой описаны в инструкции, которая будет у вас всё время под рукой. Рассмотрим основные способы использовать программу ASIO4ALL. К примеру, если вам нужно задействовать универсальный драйвер для определённого приложения, его нужно указать через настройки ПО.

    На примере Cubase:

      В панели инструментов выберите вкладку « Devices »;

    Нажмите на пункт «Devices»

  • Далее нажмите в выпадающем списке пункт « Device Setup »;
  • В списке драйверов для проигрывания нужно выбрать ASIO4ALL;
  • Подтвердите настройки в программе, чтобы они применились.
  • Вызвать панель контроля универсального драйвера можно при помощи параметров звуковой программы, в которой он применяется. Или из трея Windows через окно фоновых приложений. При установке некоторых музыкальных программ (например, FL Studio определённых версий) можно заметить, что наш драйвер устанавливается параллельно. Так как той или иной программе он просто необходим.

    Видео-инструкция

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

    Использование ASIO4ALL

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

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

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

    При использовании данного аудио драйвера рекомендуется отключить системные звуки Windows и настроить схему управления питанием таким образом, чтобы тактовая частота процессора не менялась. Например, в Windows XP это можно сделать, выбрав схему «Включен постоянно». В этом случае драйвер будет работать более стабильно.

    Для использования аудиодрайвера ASIO4ALL, необходимо выбрать его в настройках соответствующей программы. Например, в проигрывателе AIMP 3 это делается так. Заходим в меню «Настройки» и выбираем пункт «Воспроизведение».

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

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

    Настройка ASIO4ALL

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

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

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

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

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

    3. Установка настроек «по умолчанию».

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

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

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

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

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

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

    Скачать ASIO4ALL

    Поделитесь этой статьей с друзьями, нажав на кнопки социальных сетей.

    ASIO4ALL

    ASIO4ALL — это уникальный в своём роде драйвер для ПК, созданный для аудиоустройств. Совместим с WDM. В работе задействует способ передачи информации с минимальной паузой, в результате чего пользователь получает отличную точность звуковоспроизведения. Упомянутое свойство актуально при задействовании сложных методов, в том числе WDM Kernel — потоковой передаче. Бесплатно скачать ASIO4ALL для Windows вы можете на этом сайте.

    Лицензия Бесплатная
    ОС Windows 7 и выше
    Язык интерфейса Русский, английский
    Разработка Michael Tippach
    Разновидность программы Редактор Audio

    Особенности программы

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

    Особенности:

    • высокая точность передачи при малой задержке, примерно в 5­–10 мс;
    • совместимость с устройствами типа Win32 Driver Model;
    • не пытается удалить драйверы родственного вида;
    • применяет в работе алгоритмы, схожие с WDM Kernel.

    Функционал:

    • вход и выход на многоканальной основе;
    • ускорение обработки данных, поступающих от электронной клавиатуры или синтезатора;
    • осуществление связи между ASIO и аудиоплато;
    • объединение двух аудиокарт или нескольких звуковых карт.

    Таким образом, музыканты имеют возможность комфортно обрабатывать звук в режиме реал-тайм.

    Как пользоваться ПО

    Чтобы установить драйвер, нужно скачать ASIO4ALL на русском языке. Потом распаковать архив и кликнуть для загрузки на setup-файл. Согласитесь с Соглашением Мастера установки, продолжите шаги, нажимая Next. Если вам требуется установить дополнительное обеспечение, добавьте галочку на том шаге, где будет предложено это сделать. В конце назначьте папку хранения файлов драйвера или оставьте путь по умолчанию. Подождите несколько минут, в результате увидите оповещение о завершении загрузки и установки.

    Теперь необходимо выполнить настройки. Правильные параметры обеспечат качественную и удобную работу. Откройте соответствующую вкладку, найдите ASIO — ASIO4ALL, нажмите на ASIO4ALL Control Panel. Перед вами откроются опции базовых и расширенных настроек.

    Device List (основное меню) содержит устройства, способные работать со спектральным уплотнением каналов. Для изменения достаточно выбрать целевое устройство:

    • Running отображает активные функции;
    • Available показывает опции, доступные к запуску;
    • Unavailable по аналогии с вышеуказанными выводит недоступные или уже задействованные иными процессами;
    • Action предназначено для актуализации какого-либо устройства, здесь возможен выбор только одного наименования;
    • Beyond Logic недоступные из-за ошибки или отсутствия девайса.

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

    Клавишей Done вкладка настроек закрывается, а кнопкой Advanced открываются расширенные опции. Чтобы сбросить все значения на предустановленные, воспользуйтесь Load Default Settings. Общие и тонкие значения следует подбирать методом проб. А можно изучить рекомендации разработчиков ПО, которые приложены к установочному пакету драйвера, или почитать справочные материалы, посетив официальный сайт ASIO4ALL.

    Настройка ASIO4ALL и зачем оно вообще нужно?

    Настройка ASIO4ALL и зачем оно вообще нужно?

    Эта статья немного поведает вам о том, как устроены аудио системы в Windows XP и Vista. Хотя в основном я буду рассказывать, как установить ASIO4All на XP. Я не могу точно сказать, насколько улучшится качество звучания после такой установки. Кто то, наверное, не услышит вообще никакой разницы, а кому-то станут заметны существенные изменения к лучшему. Конечно, чем больше разрешение вашего компьютера — тем скорее вы услышите улучшения. Мне, например, заметна разница между ASIO4All и DS, вместо которой я ASIO и установил. Если у вас Vista, я не стал бы рекомендовать вам установку ASIO, потому что недавние тесты показали, что слышимой разницы между обычными настройками и ASIO нет.

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

    Bit-perfect
    Bit-perfect — это то, как аудио поток «струится» по вашему прибору. С помощью bit-perfect вы получите более точное воспроизведение того, что на самом деле было записано на CD, в том числе и всех маленьких звуковых погрешностей.
    От качества звуковой карты качество воспроизведения тоже зависит, даже если bit-perfect включен. У разных звуковых карт разные тайминги и значения джиттера, обычно, чем карта проще — тем величина джиттера больше.
    Единственное, что может повлиять на этот сигнал — это то, какой у вас DAC. Качество DAC тоже влияет на звуковоспроизведение.

    Kmixer
    KMixer — это та часть Windows, которая позволяет вашему компьютеру одновременно проигрывать музыку из разных аудио источников, причем с одинаковым бит-рейтом. KMixer — это также то, как Windows регулирует громкость. Частота обычного аудио с CD — 44.1 кГц. Часто бывает так, что из-за не очень хороших драйверов звуковая карта, подключенная к KMixer’у, изменит частоту с 44.1 на 48 кГц. Естественно, это приведет к нежелаемым результатам, особенно когда вы стараетесь, чтобы качество звучания было наилучшее. Microsoft использует алгоритм микширования, у которого соотношение сигнал/шум обычно бывает примерно 92 дБ. У CD соотношение сигнал/шум — примерно 96 дБ (строго говоря, 97.5 дБ). KMixer эффективно сжимает данные с 16 до 14 бит. Чтобы избежать и «обхитрить» KMixer, вам потребуется либо ASIO, либо Kernel Streaming.

    ASIO
    ASIO — это аббревиатура Audio Stream Input Output.
    ASIO — это профессиональный аудио стандарт, который отвечает за аудио поток с наименьшими задержками из компьютера. ASIO способен полностью «обхитрить» KMixer. Для звукозаписывающей промышленности ASIO — это стандарт. Загрузить ASIO можно здесь:
    ASIO4ALL — Universal ASIO Driver

    ASIO4All — не единственный ASIO драйвер. Не будет лишним упомянуть USB-ASIO и ASIO2KS. Вот ссылки на них:
    USB 2 Audio — low latency audio
    ASIO2KS — Generic ASIO driver for WDM soundcards.

    USB-ASIO пользуется спросом. Эта программа снабдит вас настоящим ASIO. Стоит она примерно $76. Она намного лучше, чем ASIO4All, но по качеству, а не по цене (ASIO4All загружается бесплатно). Если серьезно задумываетесь о её приобретении — сначала посмотрите, как она работает. Можно скачать пробную версию с их сайта.
    Сегодня единственная доступная beta-версия — это ASIO2KS. Я, кстати, понятия не имею, жив ли этот проект до сих пор или нет. Beta-версия не обеспечивает настоящего ASIO, как USB-ASIO. Beta-версия может работать 10 минут беспрекословно. А после этого каждые 10 секунд со всех каналов будет звучать секундный гудок.

    XP Аудио
    Вот простая иллюстрация того, как работает система аудио на XP:

    Легко увидеть, что только ASIO и OpenAL могут дойти до самого нижнего уровня драйвера и обойти все остальное.


    Вот весьма упрощенная иллюстрация Vista audio architecture. Здесь показано только одно аудио приложение. Нужно понимать, что для каждого нового запущенного аудио приложения будет автоматически запускаться отдельная WASAPI instance.

    Для тех, у кого есть ASIO или OpenAL, разница не покажется существенной. Но разница появится, если у вас Direct Sound. Нет больше возможности напрямую перейти с приложения Direct Sound на аудио драйверы или hardware. А это приводит к тому, что нет больше и hardware acceleration. Используют Direct Sound acceleration, чтобы hardware process не перемешивался с audio content. Чтобы узнать про это больше, посмотрите здесь (это форумы).

    Расшифровка аббревиатур:
    WASAPI — Windows Audio Session API
    API — Application Programming Interface
    APO — Audio Processing Object
    CPT — Cross Process Transport
    KST — Kernel Streaming Transport

    Не все звуковые карты способны на воспроизведение звука bit-perfect. Некоторые все равно изменят информацию, даже если получили её bit-perfect. С этим ничего нельзя поделать, разве что купить новую звуковую карту.

    Вы можете менять громкость по вашему усмотрению, когда используете ASIO. Это не сделает ваш сигнал менее bit-perfect.

    Kernel Streaming
    Kernel Streaming — это примерно то же самое, что и ASIO. Это то, как Microsoft видит возможность воспроизводить аудио в формате bit perfect на компьютере с системой Windows. Kernel Streaming делает возможным воспроизводить аудио поток в режиме реального времени. Но Kernel Streaming — это не профессиональный стандарт. У ASIO есть намного больше supported plugins, разработанных для различных медиа плееров. Kernel Streaming требует меньше CPU, чем стандартный метод «wave out».

    Настройка ASIO4All
    В некоторых звуковых картах есть уже установленный драйвер для ASIO. Если у вас такая карта — вам не нужно этот драйвер переустанавливать. Звуковые карты, с самого начала поддерживающие ASIO, лучше, чем неподдерживающие. Настоящий ASIO нисколько не вмешивается в OS. Если это ваш случай, то можете дальше не читать и сразу перейти к разделу «Настройка Foobar/WinAmp».
    Я расскажу вам, как настроить ASIO4All для bit-perfect звуковоспроизведения. Стоит отметить, что это настройка именно для звуковоспроизведения, а не для звукозаписи, и что я лично использую версию 2.9.
    Начнем с того, что установим ASIO4All. Сложного ничего быть не должно. Думаю, вы справитесь. Потом надо разобраться с конфигурацией offline настроек ASIO4All (Off-Line Settings). Когда вы только установили программу, offline настройки выглядят примерно так:

    Теперь вам нужно настроить все для bit-perfect звуковоспроизведения. После того как вы это сделаете, на экране вашего компьютера появится примерно следующее:

    Сначала кликните на advanced. Потом убедитесь, что нижеперечисленные настройки будут соблюдены:
    ASIO buffer size на 2048.
    latency compensation на 0.
    Не ставьте галочку у «hardware buffering»
    kernel buffers на 4.

    Активируйте только те devices, которыми вы действительно хотите пользоваться. Мне, например, не нужен Realtek AC’97, поэтому я его деактивировал. Зато мне нужен USB-DAC, поэтому его я активировал.

    Настройка Foobar вместе с ASIO4All
    Здесь я вам объясню, как настроить ASIO4All вместе с Foobar. Я использую 0.9.4.2. версию Foobar и 2.9 версию ASIO4All.

    Скачайте plug-in для ASIO отсюда.

    Когда скачаете, unpack файл и поместите его в вашу components directory. Моя называется:
    C:Program Filesfoobar2000components

    Я предполагаю, что вы уже установили ASIO4All, следуя вышеперечисленным инструкциям. Теперь вам нужно пойти в File -> Preferences -> Output.

    Там должна быть вкладка/ярлык под названием ASIO Virtual Devices. Выберите её/его и добавьте новый virtual device. Когда сделаете это, обработайте (edit) ASIO4ALL v2. Вы увидите перед собой примерно следующее:

    Я хочу активировать мой USB-DAC, поэтому я здесь отобразил left и right. Нажмите «сохранить все»/save all и у вас все готово!

    Перейдите к вкладке main output и выберите ваш output device. Если вы хотите использовать ASIO4All, то вам нужно выбрать то же, что вы видите на иллюстрации:

    Выберите ASIO: ASIO4ALL v2 как ваш output device.

    Настройка WinAmp вместе с ASIO4All
    Здесь я вам объясню, как настроить ASIO4All вместе с WinAmp. Это так просто, что я даже задумываюсь иногда: а зачем вообще нужен Foobar.

    Скачайте plug-in для ASIO отсюда. Существует ещё один плагин для ASIO. Если предыдущий плагин у вас не будет работать, то можно попробовать скачать этот. Вот ссылка.

    Откройте WinAmp и идите в Options -> Preferences -> Plug-ins -> Output.
    Выберите ASIO4All и нажмите «close». Должно выглядеть примерно так:

    (Примечание: я деинсталлировал все остальные output plug-ins. Вам нет необходимости это делать, чтобы ваш ASIO заработал).

    Теперь перезапустите WinAmp и все должно заработать.

    AC97: выявление и устранение неисправностей
    Всегда надо менять частоту: 44.1 48 кГц
    ASIO4ALL может менять частоту аудио с 44.1 кГц на 48 кГц и наоборот в режиме реального времени. Эта смена частот будет происходить автоматически каждый раз, когда ASIO4ALL настроен на 44.1 кГц, а WDM драйвер не поддерживает такую частоту дискретизации. Иногда может быть так, что AC97 будет поддерживать частоту 44.1 кГц за счет того, что будет менять её изнутри. Но чаще всего качество подобной AC97 смены будет скверненькое и нестабильное. Чтобы как-то обойти эту проблему, можно активировать эту опцию. Если у вас одна из вариаций на тему SoundMax WDM driver (smwdm. sys), эту опцию просто обязательно надо активировать, чтобы он (драйвер) хоть как-то работал на 44.1 кГц.

    Принудительное использование WDM-драйвера в 16 Bit
    От этой опции есть какой-то эффект, только если WDM драйвер поддерживает bit depth больше, чем 16, но меньше, чем 24. Некоторые AC97-устройства официально должны поддерживать, например, 20 Bits, а на самом деле не могут работать с файлами больше чем на 16 Bits resolution. Если это как раз характеризует вашу систему, тогда с помощью этой опции можно найти обходной путь. Первоначально её (опцию) предложили, как обходной путь для SigmaTel AC97 WDM драйвера.

    Урааааа! Вы только что установили ASIO4All. Если у вас возникли какие-то неполадки, почитайте инструкцию или задайте вопрос.

    В: А если у меня DSP, у меня сохранится bit-perfect?
    О: Нет. Весь потеряется. Спустите его в сливной бачок. (Хотя, мне лично кажется, что EQ может сыграть большую роль, чем воспроизведение bit-perfect.)

    В: Мой. wav файл не играет… Почемуууууууу?
    О: Файлы. wav могут быть bit-perfect, только если выполнены следующие условия:
    — Стерео формат
    — PCM audio data
    — Min: 16-bits Max: 32-bits.
    — 44.1, 48, 96 kHz

    В: У меня с громкостью что-то не то: ставлю одну, а звучит другая. Что мне делать?
    О: Windows иногда меняет громкость так просто, на свое усмотрение. Вы можете это исправить: нужно зайти в меню «Sounds and audio devices» в окошке конфигураций.

    В: Работает ли прибор X с ASIO?
    О: Я не могу знать всего. Предлагаю вам просто почитать технические характеристики вашего конкретного прибора и посмотреть, поддерживает ли он ASIO исходно, и если да-то просто скачайте ASIO plug-in для Foobar. Если он исходно не поддерживает ASIO, то предлагаю вам скачать ASIO4All и plug-in к нему и посмотреть, как ваш прибор их воспримет. Единственный способ удостовериться — самим попробовать.

    Использованные материалы
    FAQ: What is Bit-Perfect? —
    Winamp 2 Kernel Streaming Output Plugin — Hydrogenaudio Forums
    Perfect Volume Control? — Hydrogenaudio Forums
    Envy24HT-S — The Definitive Source — AVS Forum
    USB 2 Audio — low latency audio
    ASIO4ALL — Universal ASIO Driver

    Борис Аладышкин/ автор статьи

    Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

    Понравилась статья? Поделиться с друзьями:
    Itsovet61.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: