Помощь · Поиск · Пользователи · Календарь
Перейти к полной версии: ASIO
Многоканальная Музыка > Объемный звук > Форматы
mm
ASIO - программный протокол, способ общения аудио-приложений и звуковой карты, при котором звук передается как есть, без изменений.

При стандартной передаче звука (по умолчанию в Windows используется DirectSound) на уровне системы происходит его микширование (драйвер KMixer - Kernel Audio Mixer), сведение в один поток сигналов от разных программ и прочие изменения. На бытовом уровне они не имеют значения. А для профессионального применения, для записи и обработки звука на компьютере, важен полный контроль над аудио данными. Кроме этого, аудио-подсистема Windows часто становится препятствием при передаче многоканального звука в закодированном виде (DTS/AC3). KMixer не знает о том, что передается какой-то нестандартный (отличный от PCM) поток и продолжает обрабатывает его "традиционным" способом; в результате получается шум.

ASIO обеспечивает прямой путь сигнала от программы-источника до звуковой карты; при этом не только не происходит посторонних преобразований, но и уменьшается время задержки прохождения сигнала (latency), что так же критично при определенном профессиональном использовании.

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

А в ОС Mac OS X и Linux проблемы с задержкой при обработке звука не стоит, поэтому нет и необходимости в специальном интерфейсе.

Для использования ASIO этот протокол должна поддерживать звуковая карта; тогда в комплекте могут быть отдельные драйвера, или уже установленные интерфейсы (устройства вывода в диспетчере windows). Так же нужен проигрыватель с поддержкой ASIO, как вариант (не очень удобный) - программы редактирования звука, например Sound Forge. Там проверить наличие драйвера можно через меню Preferences - Audio - Audio device type - в списке ищите устройство со словами ASIO.
krazzyk
Про ASIO все написано правильно , однако есть сторонний драйвер который теоретически подходит всем аудиокартам с WDM драйверами , так например к моему онборд кодеку AD 1986a подошел и с помощью Фубар + Spdif plugin + ASIO4ALL (http://www.asio4all.com/) я могу слушать звук без вмешательства виндоса , а также это решает проблему с DTS-CD форматом так-как там 44100 сэмплрэйт который мой кодек-саундкард ресамплил в 48000 и выводил на ресивер шум ! А с помощью такой вот уловки я могу в драйвере ASIO4ALL делать программный ресамплинг и выводить звук на ресивер как DTS стандарт , играет без каких-либо заметных искажений !!! У меня теперь много музыки в формате DTS-CD на DVD диске обычном помещается . А раньше приходилось писать на CD каждый альбом и играть через DVD Peoneer по Digital Coaxial Output на ресивер .
Loud_Swir
Я всегда этой штукой пользуюсь 9928b7795ca7.gif,снижает латентность.
Murarius
А где бы почитать про ASIO применительно к Creative X-Fi? То есть, я так понимаю, там уже что-то для этого есть, надо только знать, как этим всем правильно пользоваться в плане прослушивания через цифру...
canyon
Murarius
ASIO драйвер обычно устанавливается с драйверами саундкарты, но можете попробовать скачать ASIO4ALL
Loud_Swir
На данный момент ASIO4ALL чаще всего преобладает над ASIO для конкретного устройства.
Murarius
Да драйверы-то вроде есть, даже какие-то панели управления имеются, только... как все это пользовать?
mm
Нужно начать с плеера с поддержкой асио. Вроде к винампу был какой-то плагин, тут на форуме упоминали... Гарантированный вариант - любая проф-программа для работы со звуком.

Все настройки - это просто указать, что выводить звук через ASIO.
Loud_Swir
Цитата(mm @ 24/09/2008, 11:24)
Все настройки - это просто указать, что выводить звук через ASIO.
*


Там же буфер,время задержки (латентность) ещё есть.Для интегрированых кодеков требуеться большее значение.
Вот для Foobar 2000 http://www.foobar2000.org/components/foo_out_asio.zip
Скрины с компьютера на работе.
e1a448ee4426.jpg

559b11d1bd84.jpg

ASIO OUT для WinAMP
http://otachan.com/out_asio(dll)_067.7z
Sergesha
А куда эти папки бин и сёрсе в винамп вставлять? Если в корень, то это ничего не даёт.
Loud_Swir
Цитата(Sergesha @ 24/09/2008, 13:01)
А куда эти папки бин и сёрсе в винамп вставлять? Если в корень, то это ничего не даёт.
*


Пользуйся лучше фубаром,винамп лень на работе ставить и смотреть где директория с плагинами.
mm
Цитата(Sergesha @ 24/09/2008, 14:01)
А куда эти папки бин и сёрсе в винамп вставлять? Если в корень, то это ничего не даёт.
*



Source не надо никуда
А из папки bin я подозреваю надо вытащить одну из .dll (там две - одна для процессоров с SSE, другая для процессоров без; если не уверены, берите обычный вариант) и кинуть ее в папку winamp/plugins.
Sergesha
В Винампе вставил дллку, вывод через АСИО идёт, но всё равно шипит.
Гром
Так так, можно еще разок, то есть если я в Линухе, то мне для игры на midi клаве НЕ НАДО покупать asio карточку??
В Линухе звук и так без задержек будет??
Гром
По поводу плееров в винде - все фтопку кроме AIMP =)
Loud_Swir
Цитата(Гром @ 24/10/2008, 08:21)
Так так, можно еще разок, то есть если я в Линухе, то мне для игры на midi клаве НЕ НАДО покупать asio карточку??
В Линухе звук и так без задержек будет??
*


Для midi-клавы нет,а для всего остального лучше взять что-то более менее стояещее.

AIMP ф топку.
ONLY FOOBAR 2000
Гром
Мне не нравятся плееры с таким интерфесом как фубар =)
Кстати, почему аффтар так назвал свой плеер?.. Не просвятите? %)

Ок, за инфу по ASIO спасибо!
MLiker
Почему-то при раскрытии темы используются несколько неверные сведения:

ASIO - смотрим в википедию
http://ru.wikipedia.org/wiki/Audio_Stream_Input/Output

"Audio Stream Input/Output (ASIO), русск. ввод/вывод потоковых аудиоданных - протокол передачи данных с малой задержкой (англ. low-latency), разработанный компанией Steinberg.

Audio Stream Input / Output (ASIO) является созданным фирмой Steinberg протоколом, используемым в программно-аппаратном интерфейсе драйвера звуковой карты, обеспечивающим при передаче аудиопотока низкие уровни задержки и высокую точность..."

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

При прослушивании файлов муыкальных коллекций, данные аудиопотока будут составлять 16 бит и 44кГц, что будет прередаваться без искажений, как при передаче через ASIO, так и через "виндосовский" DirectSound, в котором "посторонних преобразований", при правильной настройке частоты аудиопотока, не производится.

Вся эта информация есть в спецификации интерфейса.

Реальная польза от ASIO при прослушивании mp3 - это уменьшение задержкивывода - У DirectSound при эмуляции типичными считаются 100-150мс. Asio поддерживает до 2 мс.

Изменения могут быть слышны при разных настройках интерфейсов.
mm
Тут речь идет о выводе потоков, отличных от 44.1/16, и не mp3.
MLiker
Цитата(mm @ 26/08/2009, 00:32)
Тут речь идет о выводе потоков, отличных от 44.1/16, и не mp3.
*



Тогда верно )
Но выше говорилось также и о встроенном кодеке, а в нем это уже не будет иметь смысла.
alexx65
Как показала практика , ASIO4ALL решает проблемы с задержками , но , к сожалению . достаточно сильно искажает звук , т.к. по-любому явояется эмуляцией .Сравнение его работы на картах , уже обладающих ASIO драйверами , выявило это . Достаточно сильно режется верх и есть другие нюансы , но в целом . звучание . конечно . лучше , чем через DS и WDM
MLiker
Цитата(alexx65 @ 16/11/2009, 11:29)
Как показала практика , ASIO4ALL решает проблемы с задержками , но , к сожалению . достаточно сильно искажает звук...
*


Я ж о том и говорю. Смысл использовать ASIO4ALL есть только тогда, когда приложение кроме асио ни с чем работать не умеет.
danydark
одно скажу, не грузите себе головы насчёт ASIO если не собираетесь писать музыку, ASIO4All это лишь эмулятор натурального ASIO с малым вмещением семплов, огромным искажением звука, бедными настройками, если хотите ASIO, копите на звуковуху с ASIO и не пудрите себе головы насчёт ASIO4all это говно, даже хуже....
Vetaliunia
Ребята,подскажите пажалуста в чем причина,на комп установил ASIO4ALL 2.9 (beta4). В компьютере программное обеспечение: Microsoft®Windows® XP Service Pac2во вкладке ASIO
никак не определяется вход и выход звуковой карточки. Для настройки драйверов ASIO4ALL попытался открыть , Program Files в ASIO4ALL v2 нет exe файла.[/QUOTE]
javascript:emoticon(":'(")
Vetaliunia
Цитата(danydark @ 27/01/2010, 21:19)
одно скажу, не грузите себе головы насчёт ASIO если не собираетесь писать музыку, ASIO4All это лишь эмулятор натурального ASIO с малым вмещением семплов, огромным искажением звука, бедными настройками, если хотите ASIO, копите на звуковуху с ASIO и не пудрите себе головы насчёт ASIO4all это говно, даже хуже....
*


Яне пишу музыку,а свожу треки вVirtualDJ.и когда в програме передвигаю там чтото идут разные шумы,так вот чтоб етого не было и нужен драйвер Asio4all.А
он сволочь без екзешника,подскажите секрет его установкиjavascript:emoticon('^o)')
Nipper
Цитата(Vetaliunia @ 21/02/2010, 05:09)
Я не пишу музыку, а свожу треки в VirtualDJ
*
Для этого нужна карта с поддержкой полноценного ASIO, и как выше сказал Danydark: ни какие ASIO4all Вам не помогут.
Кстати какая у Вас установлена карта?
art_noi
Использовать ASIO драйвер нужно в случае, если не имеет нормальной звукой карты. И используется для написания музыки, чтобы уменьшить задержку. Для того, чтобы слушать ASIO неиспользуется, так как предназначение совсем другое. Подробнее, что такое ASIO
Nipper
Цитата(art_noi @ 16/11/2013, 09:04)
нормальной звукой карты. ASIO
*
Хотелось бы услышать параметры "нормальной" звуковой карты и "ненормальной"(?!). Т.е: где пункт осчета "ненормальной" и "нормальной" карты thinking.gif
Или проще: мне-то, скажем, достаточно попадьи, для написания музыки ( 04-wink_smile.gif ), а кому-то мало и поповской дочки, поэтому заглядывается на самого попа.
С минимальной "задержкой". 08-angry_smile.gif
sirota
Коротко и ясно.
https://www.youtube.com/watch?v=FHUVFe46eFs
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы пожалуйста нажмите сюда.
Русская версия Invision Power Board © 2001-2026 Invision Power Services, Inc.
Реклама