ASIO4ALL - универзален ASIO драјвер - руска верзија. ASIO4ALL - универзален двигател за звук за WDM Audio

Ако некогаш сте приклучиле гитара во линијата или влезот на микрофонот на вградената аудио картичка, веројатно сте забележале значително доцнење на звукот.

Протоколот ASIO беше развиен специјално за решавање на проблеми со латентност. Сите аудио интерфејси со влез на инструмент го поддржуваат, а доколку го поседувате, сè што ви треба е веќе инсталирано заедно со драјверите за самиот уред.

Ако сте задоволни со интегрирана аудио картичка или аудио картичка без поддршка ASIO, треба да го преземете и инсталирате универзалниот бесплатен драјвер ASIO4ALL.

Интерфејсот за поставување ASIO за различни производители често се разликува, но суштината е секогаш иста. Затоа, ќе го покажам општото значење на поставката користејќи го универзалниот двигател ASIO4ALL како пример, а вие ќе мора сами да ги проучите нијансите (ако ги има) на вашиот конкретен уред.

Дополнително, веднаш ќе ја допрам темата за поставување аудио параметри во програма за обработка на сигнали на гитара (користејќи ја популарната Guitar Rig како пример).

Поставување на примерот на ASIO4ALL и Guitar Rig

Избор на уред

ASIO4ALL

Одете до поставките на возачот со кликнување на копчето ASIO Config. Ќе го видите прозорецот за конфигурација на драјверот за избраниот уред, во случајот со ASIO4ALL ќе изгледа како сликата од екранот подолу.

Прозорец за поставување ASIO4ALL

Овде сме заинтересирани за изборот на уреди и големината на баферот. Списокот на уреди се наоѓа во горниот лев дел, тоа не е ништо повеќе од список на сите аудио интерфејси кои се поврзани со вашиот компјутер. Ако кликнете на знакот плус лево од уредот, се отвора список со сите негови влезови и излези.

Во списоците најдете го уредот и неговиот приклучок што ги користите за поврзување на гитарата. Ако влезот е активен и достапен, до него ќе има син триаголник, како на сликата од екранот. Ако има друга икона таму, тогаш најверојатно има некаков проблем. На пример: друга програма веќе го користи овој уред или ексклузивно најавување.

Големината на тампонот влијае на доцнењето, таа е поставена од лизгачот на дното на прозорецот. Колку е поголем баферот, толку е поголема латентноста, но со намалување на вредноста, го зголемувате оптоварувањето на процесорот.

Големината на баферот е избрана емпириски. Треба да биде доволно мал за да не го почувствувате доцнењето на звукот. Сигналот дека сте поставиле премногу мал бафер ќе биде големо оптоварување на процесорот и крцкање или кликнување од звучниците за време на играта.

Откако ќе ги направите поставките, затворете го прозорецот ASIO4ALL.

Фреквенција на земање примероци

Следната поставка е во поставките за Guitat Rig: Стапка на примерок. Стандардно, бројот е 44100. Ова е стапката на земање примероци, тоа влијае и на оптоварувањето на процесорот и на доцнењето, и, покрај тоа, на квалитетот на звукот (колку е поголема вредноста, толку е поголем квалитетот, толку е помало доцнењето, толку е поголемо товарот).

(8 оценки, просек: 4,13 од 5)
Програмер: ASIO4ALL Веб-страница: www.asio4all.com Верзија: 2.13 Јазик:руски

Возач ASIO4ALL- алтернативен двигател, кој ви овозможува да креирате музика на вашиот компјутер. Но, има многу повеќе намени. Тоа е независен аудио драјвер кој е бесплатен за употреба во широк опсег на програми и аудио уреди. Под услов уредот/софтверот да поддржува WDM.

Тој е толку сам

ASIO4ALLстои сам затоа што нема други „добри“ аудио драјвери кои се независни. Има многу подобри аудио драјвери, но тие не се универзални, поради што овој драјвер е толку популарен. Возачот ASIO4ALL работи за секого Верзии на Windows, иако програмерите не официјална поддршка Windows 10 пред 2016 година. Не постои технички прирачник кој кажува на какви конфигурации и со каков хардвер ќе работи оваа програма. Само треба да го инсталирате драјверот за да видите дали работи.

Заклучок

Ако претходно не сте работеле со ASIO, може да имате проблеми со инсталирањето. Asio4ALL има свој дел од проблеми. Не е совршен, но работи на огромен опсег на софтвер и аудио уреди бидејќи е разноврсен, а само тоа е доволна причина да стекнете почит.

Можете да го преземете бесплатниот драјвер за Asio4ALL на руски од врската подолу


Промени од верзијата 2.11

    Поправете: Исклучок во нишката во заднина.

    Поправка: долго време за стартување на апликацијата и, понекогаш, намалување на опсегот на стапката на примерок на уредот.

    Поправка: излезите може да останат недостапни ако има повеќе од еден излезен уред активни.

    Решение: Син екран „stdriver64.sys“ / сите уреди означени со „Beyond Logic“ во 32-битен домаќин под 64-битен Windows. Предизвикани од софтвер за снимање аудио од трета страна, дури и по деинсталирање на споменатиот софтвер. Решението е дел од инсталаторот ASIO4ALL, што значи дека можеби ќе треба повторно да го извршите инсталаторот, доколку проблемот се појави подоцна.

    20 јуни 2014: Важно!

    Имаше мешање со преземањата 2.11 што сега е поправено. Ако сте ја преземале вашата ASIO4ALL 2.11 пред да го прочитате ова, ве молиме повторно преземете и повторно инсталирајте!
    Симптом на старо (скршено) преземање би било пелтечење на репродукција со х64 хостови. Извинете за непријатностите!

      Комбинирана 32/64 битна верзија, поддржува Win 98SE/ME/2k/XP/MCE/2003/XP64 и Vista/Windows 7/Windows 8.x x86/x64

      По повеќе од 4 години, се разбира, ова е *големо* ажурирање!


Промени од верзијата 2.10

    Подобрување: Обидете се да вратите недостапен аудио уред, вклучува решение за (потврдена) грешка на Windows.

    Подобрување: Додадете општа способност за повторно земање примероци со фиксен фактор

    Подобрување: Латенциите сега се прикажуваат за претпочитаната големина на баферот, доколку домаќинот одлучи да ги прекрши спецификациите.

    Подобрување: Поддршка за една заедничка стапка на примерок што *не* е повеќекратно од 8 или 11,025

    Решение: Режимот Realtek PULL не е поддржан за „непарни“ големини на баферот ASIO. Симптомот беше грешка „Beyond Logic“ во зависност од големината на баферот ASIO.

    Поправете: Потенцијален проблем со компатибилноста на апликацијата во врска со пораката за барање за ресетирање на ASIO

    Поправка: зголемена латентност во режимот x64

    Поправка: Приказот на латентност на режимот за влечење _и_ сега работи

    Поправете: проблем со ASR со MSVC 2013 x64 -> Влијание врз перформансите со домаќините составени со MSVC 2013

    Поправка: изглед на корисничкиот интерфејс со различна системска локација

    Поправете: Видете се со некои х64 хостови

    Поправете: пад на излезот од A4Apanel64.exe

    Поправка: мало протекување на меморијата

    Поправете: Сите познати 2.11 Бета (1,2) регресии поправени!

    2.11 Ослободување на кандидатот


Промени од верзијата 2.11 Бета 1:

    Потрудете се да ја вратите контролата врз блокираните („недостапни“) аудио уреди.

    Поправете мало истекување на ресурси.

    Поправете ја регресијата во 2.11 Бета 1: Функцијата на полето за избирање „Секогаш повторно примерок“ беше превртена.

    Отстранете ја вишокот на излезна латенција под следниве услови: (1) 64 битен домаќин (2) зголемување на примерокот 44,1 -> 48 kHz (3) режим на гласање WaveRT.

    Поправете ги пропустите на излезниот аудио во 64-битна верзија при зголемување на примерокот по интегрален фактор.

    Поправете го падот на a4apanel64 при излезот (не дека некој би го забележал)

    Конечно, нешто ново за да се плеткаш!


Промени од верзијата 2.10:

    Поддржувајте повеќекратни стапки на примероци истовремено - сè додека тие се физички изведени од заеднички главен часовник, се целобројни множители еден од друг (освен специјален случај 44,1/48 kHz), итн...

    Поддржете голем број стапки на примероци на страната ASIO што аудио уредот физички не ги поддржува. Во основа, ова значи продолжување на можностите за конверзија на стапката на летот.

    Поправете ја регресијата воведена во 2.10 поврзана со агрегација на влезните уреди

    Ситни работи, како и обично...

    Комбинирана 32/64 битна верзија, поддржува Win 98SE/ME/2k/XP/MCE/2003/XP64 и Vista/Windows 7 x86/x64


Промени од верзијата 2.10 бета 1:

    Поправете голем број релативно мали проблеми со компатибилноста на апликациите

    Отстранете ги вишокот на ставки во дрвото на уреди GUI WDM. Поправете го проблемот што одредени конфигурации (на пр. „Оневозможи ги сите излези“) нема да бидат зачувани/обновени.

    Подобрете го обновувањето на изненадното отстранување на аудио уредот. Сега обично одговорот на отстранување/повторно вметнување на (USB, ...) аудио уред би бил да се опорави од настанот и да се продолжи аудио преносот.

    Решение за целосно дуплекс проблем со Realtek HD аудио драјвери на одредени лаптопи Acer.

    Општи, но мали подобрувања на перформансите под Vista и Win7.

    Стандардната конфигурација на аудио уредот е променета за да се прескокне HDMI аудиото.


Промени од верзијата 2.9:

    Решение за проблем со драјверот за VIA HD аудио под XP

    Поправете два проблеми со 64-битна компатибилност што можеше да ја спречат воопшто да работи

    Подобрете ги перформансите (латентноста) на уредите со USB аудио класа во Windows 7

    Подобрете ја прецизноста на компензацијата на латентноста на уредите со USB аудио класа во XP и Vista

    Повторно вклучете го режимот за настан WaveRT за Windows 7 WOW64. Се користи за да се прекине во Vista (ksthunk.sys), фиксиран во Windows 7

    Контролната табла сега се сеќава на претходниот избор во приказот на дрвото на уредот

    Подобрете ја синхронизацијата влезно-излез во одреден број сценарија за собирање уреди

    Мали промени, ова и она - како и обично...

    Комбинирана 32/64 битна верзија, поддржува Win 98SE/ME/2k/XP/MCE/2003/XP64 и Vista x86/x64

    Некои локализации сè уште се во подготовка. За да избегнете дупликат работа, ве молиме направете непраќајте несакани преводи! Ако сакате да помогнете со локализација и навистина значитоа, ве молиме бидете подготвени да го напишете/а прирачникот на вашиот јазик! Хакирањето на GUI е забавно (знам), но без мајчин прирачник, луѓето сепак ќе бидат изгубени!


Промени од верзијата 2.9 бета 5:

    Поправете мал проблем со стандардната конфигурација во x64

    Промените на големината на баферот ASIO сега стапуваат на сила само кога ќе се ослободи лизгачот, избегнувајќи можна бура со пораки за ресетирање за домаќинот.

    Имињата на ASIO каналите кои се премногу долги се отсечени малку поинтелигентно.

    Додајте решение за проблемот со „Chopper Sound“ на влезот HD аудио на некои Vista системи.

23 октомври 2008: верзија 2.9 (бета5) излезе сега!
(Плус, последниот датум на издавање на 2.9 е закажан за 5-ти ноември)

Преземете ASIO4ALL 2.9 (бета5)!

Промени од верзијата 2.9 бета4

    Додајте уште еден пример за заобиколување за проблемот со влезот Conexant HD Audio

    Вратете ја компатибилноста со Win98 SE и WinME што беше скршена затоа што MS во одреден момент одлучи да ја отстрани од синџирот на алатки

    Поправете ја регресијата: уредите WaveRT не се откриени ако е овозможен режимот на компатибилност за апликацијата домаќин

    Поправете го влезот на настанот WaveRT

    Поправка: верзијата x64 во теорија можеше да се сруши на ASIOStop()

    Поправете уште една теоретска грешка во кодот за стартување на аудио x64

    Поправете го проблемот каде што верзијата x64 всушност падна ако влезниот уред има точно четири канали

    Дозволете и десното копче на глувчето на иконата на фиоката да го отвори GUI

    Додадете патетичен обид за подобрување на синхронизацијата во/излез на WaveRT

    Поправете неколку проблеми со API-то за интеграција во апликацијата додадено претходно. Забележително, дали претходно воопшто не работеше во 64-битен режим.

Преземете ASIO4ALL 2.9 (бета4)!

Промени од верзијата 2.9 бета3

    Поправете неколку грешки во верзијата x64 што би ја спречиле речиси целосно да работи под XP 64.

    Поправете го проблемот со регресијата каде што овозможувањето хардверски бафер може да предизвика пад.

    Поправете го проблемот со регресијата што предизвика пад кога беа овозможени _no_ WDM аудио уредите.

    Ставете работи што треба да обезбедат решение за проблем со влезот на Conexant HD Audio. Засега резултатите се непотврдени.

Преземете ASIO4ALL 2.9 (бета3)!

Промени од верзијата 2.9 бета2

    Додајте мајчин поддршка за x64. Внатрешно, драјверот за x64 е посебен бинарен и може да развие проблеми што не се присутни во верзијата x86, затоа: ве молиме тестирајте! Во спротивно, однесувањето треба да биде целосно транспарентно.

    GUI целосно се пресели во сопствената нишка. Ова беше неопходно бидејќи постоечкиот софтвер за домаќини како целина е во просек премногу расипан за да може да се бркаат поединечни програмери и да ги натераат да го поправат. Не е важно инсталираната база таму. Како директен резултат, контролната табла ASIO повеќе не се појавува како модален дијалог. Сепак, се чини дека ова решение функционира подобро отколку што првично очекував.

    Подобрен алгоритам за наоѓање на функционална стапка на примероци за некои уреди (на пр. EMU 404)

Неодамнешната тажна вест е тоа Карлос Матео („Тексво“)почина на 4 август 2008 година. За неговиот исклучителен придонес во музичката заедница, тој ќе им недостига на многумина. Веста дојде заедно со белешка која сугерираше негово вклучување во концепцијата и/или развојот на ASIO4ALL. следствено, луѓето почнаа да испраќаат сочувство.

Ова ме става во тешка ситуација да морам да разјаснам дека Карлос во ниту еден момент во времето не бил вклучен ниту во зачнувањето, ниту во развојот на ASIO4ALL. Меѓутоа, она што е точно е големото време и посветеноста што тој ги потроши помагајќи им на другите луѓе околу нивните проблеми со аудио хардверот и софтверот - вклучувајќи ги и проблемите околу ASIO4ALL, понекогаш. Тој сигурно ќе му недостига!

Преземете ASIO4ALL 2.9 (бета2)!

Промени од верзијата 2.9 бета1

    Направете режим на настан WaveRT строго да го вклучите. Тој е расипан во многу случаи и може да предизвика смешни и не толку смешни работи да се случат со вградените HD аудио уреди. Сега има ново поле за избор каде што треба експлицитно да дозволите воопшто да се користи режимот на настани (познато како Pull-Mode).

    Додадена е замена за уреди со екстремно низок пропусен опсег, како што се аудио уреди на Toshiba Bluetooth стек (а можеби и други), ако сте за такви работи...

    Поправете некои помали проблеми со распределбата на ресурсите на WRT WaveRT.

    Додајте решенија за скршени имплементации на домаќинот што ги прекршуваат барањата на Microsoft COM. Ова не поправа ништо целосно, туку помага да се избегнат падови, а сепак да се изгуби функционалноста. НО БЕЗ РАБОТА ТОА Е _ВАШИОТ КОД КОЈ ОСТАН ВИНОВЕН, ЗАТОА ВЕ МОЛИМЕ ПОПРАВЕТЕ ГО!

Преземете ASIO4ALL 2.9 (бета1)!

Промени од верзијата 2.8

    Графичкиот интерфејс некако се смени, но речиси сè ќе биде токму онаму каде што беше. Ќе си го најдеш патот! W го нема бидејќи наскоро тој навистина ќе биде.

    Додајте пристап до системската фиока до контролната табла и индикаторот за статус.

    Контролната табла сега се сеќава на својата позиција на екранот.

    Резолуција за IDT HD аудио драјверот што го регистрира интерфејсот WaveRT под XP.

    Не е вклучен во црната листа STHDA за стапки на примероци над 48 kHz. Сега излезе на условна казна.

    Решението за режимот на настани WaveRT навидум сè уште е прекината во WOW64, дури и по Vista 64 SP1.

    Подобрете ги перформансите на WaveRT во Vista.

    Додадете интерфејс на апликацијата домаќин, давајќи им на програмерите опција да ја контролираат конфигурацијата ASIO4ALL од внатрешноста на нивната апликација.

    И, уште еднаш: Повеќе мали подобрувања, од кои повеќето главно служат за зголемување на толеранцијата на грешки, други можеби ќе го променат светот каков што го знаеме, но, за жал, со текот на времето заборавив кои и на кој начин точно.

Имајте предвид дека може да се додадат повеќе локализации веднаш штом ќе се синхронизирам со луѓето што волонтирале! -

ASIO4ALL 2.8
ASIO4ALL 2.8
ASIO4ALL 2.8 - кинески (англиски прирачник)

Промени од верзијата 2.8 бета 2:

    Веќе нема дефекти со SB X-Fi под Vista.

    Општата компатибилност со Виста е подобрена.

    Подобрен приказ на имиња на уреди во WDM попишувач.

    Додадете можност за опоравување од ненадејно отстранување на USB аудио уреди.

    Некои фино подесување на имплементацијата на WaveRT.

    Агресивното пренарачување на уреди (од бета 2) донекаде се ублажи. Сепак, аналогните излези треба да бидат наведени пред оние на SPDIF.

    Повеќе мали подобрувања, од кои повеќето главно служат за зголемување на толеранцијата на грешки, други можеби ќе го променат светот каков што го знаеме, но, за жал, со текот на времето заборавив кои и на кој начин точно.

10 април 2007 година: верзија 2.8 BETA 2 -Преземете ASIO4ALL 2.8 BETA 2!Промени од верзијата 2.8 Бета 1:

    Поддршката на WaveRT сега вклучува и режим за известување за настани, како и поддршка за многу основни имплементации без регистар на позиции.

    Голем број аудио уреди што работеа со верзијата 2.6, но престанаа да работат во 2.7, треба да работат повторно сега.

    Функциите за чувар и за враќање на хаварија сега се опционални и може да се овозможат во регистарот - ако апсолутно морате.

    Деинсталирањето на ASIO4ALL сега ги отстранува и корисничките поставки од регистарот, секогаш давајќи ви „нов почеток“ по повторното инсталирање.

    Интерфејсите на уредите сега ќе бидат преуредени така што аналогните влезови и излези се наведени пред сите графички контроли S/PDIF. Ова не поправа ништо. Сепак, ова ќе ме спаси од потребата одново и одново да им го објаснувам истото на корисниците на HD аудио уредите под Vista кои очекуваат работите „само да работат“ во стандардната конфигурација. Стандардната конфигурација често би ги донел S/PDIF излезите пред аналогните, при што секоја апликација што емитува стерео звук на првите два ASIO канали, го користи S/PDIF како последица.

    Поправен е прилично неспектакуларен проблем со синхронизацијата што можеше да доведе до наизменично означување на аудио пиновите „надвор од логиката“, иако тие функционираа добро.

    USB аудио уредите што беа блокирани од други аудио апликации ќе беа означени како „надвор од логиката“. Сега тие се пријавени како „недостапни“ - како што треба.

28 март 2007 година: Верзија 2.8 BETA 1 -Преземете ASIO4ALL 2.8 BETA 1!Промени од верзијата 2.7:

    Додадете поддршка за Vista (32-битен) WaveRT аудио и распоред во реално време.

    Некои дополнителни мали адаптации на Vista RTM

    Поставките на баферот KS од 3 и 4 сега функционираат како што е дизајнирано.

    Подобрете ја состојбата во која вистинската латентност би се зголемила со текот на времето.

    Решение за редок проблем со двигателот на WDM што предизвикува пад на „подели со нула“.

    Сите ситници што ги поправав во текот на минатата година и кои да ги документирам ги „заборавив“.

27 април 2006 година: Објавена верзија 2.7 (финална)!

ASIO4ALL 2.7
ASIO4ALL 2.7
ASIO4ALL 2.7 - кинески (англиски прирачник)

Промени од верзијата 2.7 бета 4:

    Додадете некој вид локализација. Дали овој напор ќе продолжи или не, во голема мера зависи од подготвеноста на поединците да поминат ден или два преведувајќи работи на нивниот мајчин јазик - исклучиво за да им се даде признание. Ако напорите за локализација се покажат помалку од корисни (т.е. добивам многу барања за поддршка во Суахели), нема да се продолжи. Кинескиот превод не е ни многу добар, но - следниот пат кога ќе го консултирате прирачникот на вашиот ДВД-плеер - ова може да ви даде мир на умот знаејќи некој, конечно, се предава нивназад дел од сопствените лекови. Правила Babelfish!

    Непроменета промена во врска со SBPCI 128, враќање само на стерео, но барем функционира.

    Ново решение за Aureal Vortex 1, 2 и 3, па овие работи треба да функционираат сега, FWIW.

    Нема ни привремено да се обиде да отвори уред на 44,1 kHz кога и да се штиклира неговата опција за преземање примероци од 48 kHz. Ова би требало да поправи уште некои грешки „Надвор од логиката“, особено кога тие биле видени само спорадично.

21 април 2006 година: Верзија 2.7 БЕТА 4 -Преземете ASIO4ALL 2.7 BETA 4!Промени од верзијата 2.7 бета 3:

    Додадете механизам кој треба да каже кога возачите лажат за нивната мајчин поддршка од 44,1 kHz.

    GUI-то е малку пренатрупано. Имено, интерфејсите на уредите повеќе не се прикажуваат секогаш кога не е потребно.

    Звукот со висока дефиниција на SigmaTel (како што се користи и кај Mac базирани на Интел) треба да работи сега, се надеваме дека ќе придонесе за голем број среќни (не само Boot-) кампери.

    SBPCI 128 треба да работи сега во 4/2 и 2/4 конфигурации.

18 април 2006 година: Верзија 2.7 BETA 3 -Преземете ASIO4ALL 2.7 BETA 3!Промени од верзијата 2.7 бета 2:

    Додадете проверка на раскрсницата. Му благодарам на Јуџин Музиченко уште еднаш што ме натера уште еднаш да го разгледам ова и да сфатам како _можеби_ функционира. Всушност, се чини дека целосно функционира сега, но сè уште сум збунет зошто функционира како што функционира, а не како што требаше да функционира од почеток - веројатно една од мистериите во универзумот Microsoft(r) (tm). Она што ова значи за вас како корисник е дека ова само _might_ на волшебен начин решава голем број проблеми со звучните картички кои користат „споделување џек“ и слични работи. Всушност, тој само _might_ решава уште некои проблеми со други уреди добро.

    Поправка: ReWuschel сега работи и со големини на баферот ASIO кои не се повеќекратни од 64 примероци. Ова понекогаш погрешно се сметаше дека треба да ја зголемите големината на баферот ако користите ReWuschel кога вообичаено не треба. Исто така, прирачникот е ажуриран со некои информации за користење на ReWuschel.

    Додадете префрлување на динамична стратегија на тампон. Ова е експериментално и главно има за цел само _можеби_ да спречи појава на едно или друго повремено крцкање. Дури и ако не забележите разлика, верувајте ми: во _теорија_, апсолутно има смисла!

31 март 2006 година: Верзија 2.7 BETA 2 -Преземете ASIO4ALL 2.7 BETA 2!Промени од верзијата 2.7 бета 1:

    Поправка: хардверскиот бафер ќе потроши лудо време на процесорот со бета 1 на некои системи.

    Додадете „ReWuschel“. Во основа, ова е влезен интерфејс ReWire на моторот ASIO4ALL. Инсталирањето на ReWuschel е опционално, бидејќи ја заменува функционалноста на „ReBirth Input Machine“ во Reason. Ова значи дека ASIO4ALL во суштина ќе се преправа дека е ReBirth, така што не можете да го користите ReBirth in Reason со овозможена опција ReWuschel - имајте го тоа на ум! Забележете исто така дека работи само ако ASIO4ALL е избран како тековен ASIO драјвер!

    Некои мали подобрувања на кодот на аудио моторот. Малку веројатно е мерливо влијание.

22 март 2006 година: Верзија 2.7 БЕТА 1 -Преземете ASIO4ALL 2.7 BETA 1!Промени од верзијата 2.6:

    Всушност, имаше голем број мали промени на аудио моторот во последните неколку месеци, чии специфики ги заборавив.

    ASIO4ALL повеќе не паѓа (BSOD) ако има ATI Rage Theatre или сличен уред во системот. Аудио „возачите“ на WDM испорачани со овие уреди едноставно се игнорираат.

    SBPCI 128 работи сега, иако само во режим 2in/2out.

    УСБ-уредите сега генерално се наведени според нивните имиња, каде што е можно, наместо генеричкото USB аудио. Помага ако имате повеќе од еден.

    Моно влезовите се претвораат во стерео, за да не се збунат домаќините кои претпоставуваат дека каналите секогаш доаѓаат во парови. Помага со моно влезни уреди, како на пр. USB микрофони.

    На лизгачот „Големина на бафер“ во контролната табла му даде логаритамска скала.

    Стандардната конфигурација се смени така што на пр. Realtek HD Audio нема да има стандардно оневозможени влезови.

    Експериментално: Додадена е нишка за набљудување што треба да започне доколку аудио моторот домаќин го користи целиот процесор поради пр. ненормални.

    Промена во последен момент: Му благодариме на Јуџин Музиченко (VAC) што укажа на прашање што можеше да доведе до грешки „надвор од логиката“ овде и таму! Помага барем со VAC - но кој би помислил _тоа_...

11 април 2005 година: Објавена верзија 2.6!Преземете ASIO4ALL 2.6!Промени во верзијата 2.6:

    Поправено е мало протекување на меморијата што би довело до застој во околу 4 илјади меморија секогаш кога се рестартира аудио-моторот.

    Додадете поддршка за стапки на примероци под 44,1 kHz сè додека звучниот хардвер ги поддржува.

    Помалку преоптоварувања при поставки за мала големина на баферот. Ова значи бесплатни перформанси со отпаѓање на околу половина од големината на баферот во споредба со v2.5 на значителен број картички.

    Променето ракување со стандардната стапка на примероци со цел да се надминат проблемите со некои картички базирани на Envy24.

    Стандардните поставки се приспособени за да се решат проблемите со одредени AC97 драјвери.

историја на ревизија:

19 март 2005: Верзија 2.5

    Решение за уште еден проблем со двигателот на КТ. Audigy LS сега работи со овозможени влезови. MP3+ сега работи со испорачаниот двигател КТ (sbusb.sys), така што не мора да се враќате назад на генеричкиот usbaudio.sys за MP3+. За најдобри резултати со Audigy LS, открив дека апсолутно треба да овозможите „Секогаш да се препримерува 44,1 kHz<->48 kHz" во напредната контролна табла ASIO4ALL.

    За повеќето USB аудио уреди кои користат генерички Windows USB аудио драјвер (usbaudio.sys), компензацијата на латентност треба да биде точна со стандардните поставки сега.

    Стандардните поставки се сменија за некои двигатели на WDM и што се однесува до нивните специфични необичности.

06 март 2005 година: Верзија 2.4

    Поправен е проблемот со првиот аудио уред од списокот кој стана „леплив“, што значи дека не можевте да го оневозможите во контролната табла.

    Решение за грешка кај драјверите за КТ. Audigy&Co. треба повторно да работи.

    Додадете поддршка за уште некои USB-уреди.

    Отстранете ја функцијата за враќање на падот, што беше поверојатно да го збуни корисникот наместо всушност да биде од помош.

    Додајте приказ на соодветна верзија на контролната табла.

    Некои повеќе мали перформанси измени и други работи.

11 февруари 2005 година: Верзија 2.3

    Одржувањето на поставките по апликација/по корисник повторно функционира.

    Подобрена стабилност во одредени конфигурации.

    Уште малку подесување на перформансите.

    Решение за грешка во M-Audio USB драјверите (MobilePre USB,...) што предизвика BSOD.

    Уште некои ситни работи.

07 декември 2004 година: Верзија 2.2

    Додајте решение за проблем со некои драјвери на SoundMax.

    Променете ја малку политиката за отворање/затворање за подобро да соработува со некои аудио апликации.

    Повеќе мали промени на латентноста погоди-о-матика.

    Поправете ситни графички грешки во контролната табла со модерни теми на WinXP

    Возачот сега генерално работи и под сите нивоа на кориснички привилегии до и вклучувајќи ја сметката „гостин“. Инсталирањето, се разбира, бара администраторски привилегии.

    Поправете го проблемот што потенцијално можеше да го натера возачот да не успее кога ќе се отвори по втор пат. Сепак, ова не е забележано во ниту едно поставување во реалниот свет.

    Поправете го проблемот што можеше да предизвика проблеми при менување на брзината на примерокот.

26 ноември 2004 година: Верзија 2.1

    Поправена грешка што може да предизвика пукање без разлика на големината на баферот.

    Додадете откривање и обновување на преоптоварување. Ова го менува целото „чувство“ на аудио моторот, бидејќи она што претходно најмногу би се манифестирало како ненадеен почеток на прекумерно крцкање сега е сведено на краток момент на тишина. Ако состојбата на преоптоварување не исчезне, ќе има уште поголема тишина. Ова не се случува во хардверски баферски режим, бидејќи е практично невозможно да се преоптоварува WDM потсистемот во овој режим.

    Аудио моторот е оптимизиран уште еднаш (сепак, нема промени во режимот на баферот h/w). Просечна латентност НАдолу!

  • Повеќе промени на автоматската компензација на латентност (сè уште работи во тек)

    Поправена грешка што би го оневозможила аудио влезот во Podium.

    Поправен е проблем со оптоварување/зачувување на параметарот. Лошата вест е дека ќе мора повторно да ги направите сите поставки направени со верзијата 2.0. Извинете!

    Сè уште ја содржи Контроверзната стрелка (tm), која, сепак, е тука да остане!

11 ноември 2004 година: Верзија 2.0

    Ова беше речиси целосно препишување.

    Никој не се спротивстави на промените во 1.8 бета 1, па затоа ова станува конечна верзија. Уште две промени...

    Подобрено однесување за рестартирање на режимот Direct DMA. Ова го прави овој режим донекаде употреблив во Cakewalk Sonar.

    Поправена грешка што можеби/не можеше да предизвика падови/непредвидливо однесување кога повторното примерок беше активно.

Директниот DMA режим веќе не може да се избере за уредите PCMCIA.

Промената на брзината на примерокот во апликацијата домаќин повеќе не треба да предизвикува непредвидливо однесување.

Имаше состојба на трка што предизвикува Сонар да се урне повремено. Ова е поправено.

Директниот режим на бафер DMA се ресинхронизира нешто побрзо сега, понекогаш и под одредени околности...

Конечно: Стапка на примерок од 44,1 kHz 4 СИТЕ! Ја завршив работата читајќи ги тие работи од DSP. ASIO4ALL сега прави конверзија на брзината на примерокот секогаш кога е потребно за да поддржува 44,1 kHz. Што се однесува до мојата лична проценка, јас би го сметал за пристојно повторното земање примероци на квалитетот - дали _слушате разлика? Не е премногу лошо ако се земе предвид дека мојата последна работа на DSP беше како пред 12 години... Преземањето примероци моментално работи само во баферски режим (полето DMA _не_ означено)

Исто така, има ново поле за штиклирање кое ви овозможува да присилите преземање примероци на 44,1 kHz (секогаш преобразуван од/до 48 kHz). Причината за оваа опција: Открив дека голем број евтини аудио опрема имаат повторно примерок на двигателот WDM на пат. Квалитетот на ова, почесто отколку не, е многу сомнителен. Понатаму, можеби сте завршиле во ситуација кога достојните бројки на латентност може да се постигнат @48kHz, но сериозно крцкање навистина се случило на 44,1kHz. Ако ова звучи како вашиот систем, ова ќе биде полето за проверка (Па, барем, ова беше крајната поправка за _my_ lappy...)

Додадено е друго поле за избор: „Оневозможи внесување“. Целта на оваа е лесно објаснета: Ако не ви треба ASIO влез, може да постигнете подобра целокупна латентност т.е. помали големини на тампон при проверка на оваа опција.

Донекаде го смени однесувањето на контролната табла: Секогаш кога ќе го штиклирате полето Direct DMA и тековните поставки не се многу разумни, големината на баферот и поставките за јоделот се приспособуваат на разумни стандардни поставки. Тоа е затоа што некои поставки кои се во ред. во баферскиот режим едноставно немаат смисла во режимот Direct DMA и може да го натера корисникот да верува дека режимот Direct DMA не работи на неговиот систем поради прекумерно крцкање подолг период по префрлањето на овој режим. Секогаш запомнете: Директниот DMA режим е одлична карактеристика, но потребни ѝ се неколку секунди за да се смири секогаш кога возачот повторно ќе се вклучи.

Со цел да се подобри „Корисничко искуство“ во поставките за повеќе уреди, сите поставки на контролната табла сега се зачувуваат по уред. Префрлањето помеѓу уреди ќе ги потсети претходно применетите поставки.

Во баферскиот (не-DMA-) режим, сега е помала веројатноста возачот да ги испушти влезните бафери. Ова значи подобрување на квалитетот на влезот/латентноста на некои системи.

Директниот режим на бафер DMA е редизајниран за поголема стабилност и точност на времето. За жал, ова бара од вас повторно да ги прилагодите поставките за големина и одложување на баферот. Значи, ако сте имале поставка од 128/3/3 во минатото, сега би завршиле на пр. 128/6/8. Сепак, ова не значи зголемување на латентноста! Само што физичките опсези на овие лизгачи се малку поместени. Исто така, поправен е проблем што би го оневозможил поставувањето разумно доцнење на внесување на некои системи.

Подобрете ја синхронизацијата на медиумите во директен DMA бафер режим.

Додадена е кратенка за опрема и работна површина за стартување на контролната табла офлајн. Офлајн промените немаат моментален ефект. Се надевам дека ви се допаѓа уметничкото дело ;-)

Решение за скршени Creative драјвери, што предизвикува BSOD кај некои звучниккартички. Изгледа дека драјверите на Microsoft за истите картички секогаш работеле добро.

Поправена грешка поради која не се достапни влезови со некои USB-уреди.

Поправена грешка поради која возачот не работи со некои апликации доколку аудио уредот не поддржува 48 kHz

Додадено решение за ситуации кога домаќин со кабриолет се среќава со двигател на WDM со кабриолет. Ова би се манифестирало во грешка на драјверот ASIO ако апликацијата се стартува по втор пат.

Мала промена што може да го подобри квалитетот на внесувањето во одредени поставки.

Направивме да работи со ISA картички (да, нели!) кои не поддржуваат стапка на земање примероци од 48000 Hz, како што е серијата ESS Audio Drive - добро, доколку има драјвер за WDM, зошто да не го пробате?

Барањата за прикажување на кутијата DMA се малку опуштени. Но, никогаш не го проверувајте ова за USB-уреди!

Поправете проблем со повеќеканалните картички за снимање т.е. повторно работи на мојот DSP2000 C-Port ;-)

Режимот на директен бафер DMA е малку изменет за подобри перформанси (потребно е тестирање) Како негативен несакан ефект, на работите може да им треба подолго време за да се синхронизираат откако ќе ја стартувате апликацијата или ќе примените некои промени во контролната табла. Ресинхронизирањето сега ќе потрае неколку секунди, при што ќе се слушаат крцкање и други работи.

Општо решение за сите апликации за домаќини што се случува да испуштаат повици BufferSwitch(). Застарува решението за разумот, т.е. веќе нема посебен третман. Треба да се поправат работите и за Tracktion.

Семплитудата повеќе не се урива кога се обидувате да ја отворите контролната табла.

Додајте поле за пораки секогаш кога ќе се открие дека аудио уредот веќе се користи. Во девет од десет случаи тоа е затоа што „Microsoft GS Wavetable SW Synth“ е овозможен како излезен уред MIDI некаде.

Додајте приказ на бројот на верзијата на контролната табла ASIO за да не е веќе така лесно да се мешаат работите.

Имаше навистина важен поправка и затоа решив да објавам нова верзија само еден ден по последната. На пат од вртежи 1,1 до 1,2, воведов крајно глупав баг што изгледаше дека нештата веќе не функционираат и што порано работеше добро со вртежите. 1.1

Контролната табла ASIO сега се ажурира веднаш откако ќе се избере друг аудио уред. Ова порано беше мала досада во системи со повеќе од еден аудио уред.

Добри вести за некои! ASIO4ALL сега работи со уште повеќе аудио уреди. Сега има ново поле за штиклирање „Force 16bit Samples“, кое активира решение за ситуација кога двигателот на WDM известува за малку длабочина на пр. 20, но не планира всушност да го поддржи тоа кога ќе биде побарано. Во „нормалниот“ Windows ова не е проблем бидејќи во Windows сè е само 16 бита. Но, ASIO4ALL се обидува да го максимизира вашиот хардвер, исто така и колку што е длабочината на битови. Најзначајно е пријавено дека ова решение може да се постигнеСигмаТел чипови за работа со ASIO4ALL.

Мала промена во начинот на кој ASIO4ALL се поврзува со интерфејсот на двигателот WDM.

Овој пат имаше доста промени. Сè уште не сум завршил со сè, но поради бројот на веќе направени поправки/подобрувања, решив да ја издадам оваа нова верзија засега.

Поправена прилично глупава грешка во кодот што би предизвикала искривен излез на сите канали освен левиот за уреди каде влезните и излезните битови по примерок не се исти. За да се навреди повредата, повеќето понови AC97 кодеци спаѓаат во таа категорија (на пр. 20-битен излез/16-битен влез). Извини „но тоа!

Додајте решение за голем број апликации за домаќини со лошо однесување. Ако некогаш сте се сретнале со овој феномен: ја стартувате апликацијата за домаќин, влегувате во контролната табла ASIO, ги оптимизирате поставките на баферот за да имате чист звук, а потоа излезете и рестартирајте ја апликацијата и одеднаш сте во пеколот -> не пцуете повеќе , сега имаме решение за тоа! Ова важи само за баферираниот режим т.е. Опцијата за директно DMA Buffer _не_ е означена.

Подобрете ја поддршката за некои повеќеканални уреди и поправете го проблемот со уредите што се појавија во списокот со уреди, но не можеше да се постави стапка на примерок (Вистинската порака за грешка зависи од тоа колку вашиот секвенционер се збунил со тоа) Повеќе картички треба да можат да работи на 44,1 kHz наспроти. Само 48 kHz.

Додајте поддршка за 24-битен спакуван PCM формат на примерок (наспроти 32-битен), кој треба да реши проблем со >16-битни уреди што не поддржуваат 32-битен PCM излез.

Поправете многу причини зошто можеше да се сруши при вршење работи во контролната табла ASIO (О, добро...)

Овозможете работа со уреди што немаат влезови. Во овој случај, се создаваат два фантомски влеза, бидејќи некои апликации се чини дека тоа го бараат.

USB аудио уредите сега треба да се појават во списокот со уреди. (барем некои треба, сè уште имаат проблеми со други...) Ако ја инсталирате оваа верзија преку претходната или ако се случат други работи над кои немам контрола, можеби ќе можете да ја проверите опцијата Direct DMA Buffer во ASIO контролен панел за вашиот USB аудио уред: DON"T! (освен ако вашата омилена боја е сина). Внатрешниот USB аудио драјвер за Windows (usbaudio.sys) има грешка што го прави системот да оди кабуооом ако ја овозможите оваа опција за USB аудио уреди !

Ажурирање за причината проблем:
Добив одговор од
Глави на пропелер и се чини дека мојот опис на грешката подолу не е целосно точен. Со информациите што ги добив, успеав да спроведам многу подобар заобиколување. Ако го користите ова сопричина оваа нова верзија е задолжителна. Пукнатините поради ажурирањата на екранот се буквално историја сега! Полето за избор на аудио со низок приоритет воведено во rev. 1.1 исчезна. Возачот сега автоматски проверувапричина е тековната апликација за домаќин и тивко го применува (подоброто) решение во овој случај.

Поправете грешка во попишувачот на уредите што под одредени околности би спречиле некои уреди да се појават во списокот со уреди.

Додадете решение за некоја чудна причина однесување. Сепак, ова е експериментално. Сега има ново поле за штиклирање кое треба да го проверите дали и само ако работитепричина со овој возач. Ако сте апропелерглав читајќи го ова: Што ве тера да мислите дека повикувањето на ASIOoutputReady() асинхроно ќе помогне во работите на кој било начин што може да се замисли? Направете го тоа како остатокот од индустријата: BufferSwitch()->FillOutput()->ASIOoutputReady()->MoreStuff()->Return(). Одеднаш ќе сфатите дека работите не мора нужно да крцкаат ако преместувате работи низ екранот. Не му треба дополнителна нишка, ослободете се од неа!

Инсталирањето преку претходната верзија повеќе не ги ресетира поставките на контролната табла на стандардните. За да инсталирате со стандардни параметри, прво треба да ја деинсталирате претходната верзија.

1.0 (Конечно)

Додаден е Direct DMA Buffer I/O за уреди што го поддржуваат. Овој режим е многу мек на процесорот и може да се постигнат доцнења кои се еднакви на вредностите што се добиваат со програмската опрема.

За да се разбере зошто ова функционира на некои системи, а на други не, треба да се знае дека аудио драјверите за WDM доаѓаат во два вида: WaveCyclic и WavePci. Имаме шанса само со WavePci, бидејќи овие двигатели всушност не копираат аудио податоци од нашиот тампон, туку баферот што им го испраќаме го прават тековен DMA-бафер. Но, сè уште знаеме каде се нашите бафери, дури и откако ги доставивме до двигателот за аудио WDM, нели? Така, кога пишуваме во баферот што моментално се репродуцира, пишуваме директно во баферот DMA! Тешката работа е да откриете каде точно да пишувате и како да ги одржувате работите во синхронизација.

Накратко, вака функционира режимот Direct DMA Buffer. За жал, се чини дека повеќето работи од потрошувачите доаѓаат само со двигатели од типот WaveCyclic. Повеќе повратни информации сега ми оставија впечаток дека иронично некои од најраспространетите AC97 чипови всушност _do_ го поддржуваат овој режим, спротивно на мојата изјава погоре. добри вести? Можеби за вас, но не и за мене, бидејќи „Ali Audio Accelerator“ на мојот lappy не е еден од овие! *grrrrrrr*

Некои мали подобрувања.

1.0 Бета:

Првата стабилна верзија.

Во оваа статија, ќе споменеме малку за универзалниот драјвер за звук за WDM Audio ASIO4ALL. Некои, главно не нови, како и „стандардните“ (вградени) звучни картички, кои понекогаш ги користат музичарите за снимање и свирење на нивните музички композиции, честопати не се однесуваат секогаш што е можно поидеално кога работат со разни „музичко уредување“ софтвер од гледна точка на адаптација на вообичаеното професионални барањасофтвер на „звучен хардвер“.

Всушност, овој драјвер не прави ништо „такво“, освен, фигуративно кажано, „зближува, го зголемува бројот на точки за контакт“ и звучниот хардвер - обезбедува целосна размена на аудио потокот. … Во некои случаи, вклучува функции за „спиење“. Точно, ако тој исто така би го минимизирал доцнењето во обработката до можноста за нормално, на пример, на - тој не би имал цена :-) ...

Како што советува развивачот, за да постигнете најдобри резултати во обработката на звукот, треба да ги исклучите звуците на системот. операционен систем(звуците за стартување и исклучување на прозорците не се бројат) дека помалку предвидливите звуци „може да го блокираат процесот на иницијализација на звучниот уред за ASIO4ALL“ ...

Поставување на двигателот ASIO4ALL

При конфигурирање на двигателот ASIO4ALL, нема универзални препораки. Секој случај е индивидуален. Откако апликацијата ќе го препознае двигателот ASIO4ALL, во фиоката се појавува икона, која може да изгледа различно во зависност од режимот. Кога репродуцирате аудио:

– за време на застанувањето на возачот.

Ако иконата на двигателот во фиоката не е видлива, тогаш таа моментално не се користи. Понекогаш промените во поставките може да стапат на сила само по рестартирање на апликацијата за звук. Во сите уредници за звук (музика), има копче во опциите за поставки за звук, на пример, „ » , со чија помош (како и со кликнување на иконата на фиоката) се повикува панелот за поставки на овој драјвер.

1. Список на пронајдени аудио WDM уреди.

Двоен индикатор за статус. До иконата за активност има индикатор за статус на уредот:

– уредот е успешно вклучен.

– Уредот е моментално неактивен.

– уредот не е достапен (можеби затоа што се користи во друга апликација).

- уредот не може да се управува од некоја непозната причина.

2. поставка за големина на тампон (во примероци).

Повеќе вредност значи повеќе доцнење. Ако за време на репродукцијата на звукот има падови на сигналот во форма на крцкање, „кршење“, оваа вредност треба да се зголеми.

3. копче за враќање на стандардните поставки.

Опцијата за „враќање“ на поставките на нивните оригинални, ако за време на поставките на возачот, квалитетот на неговата работа се влоши.

4. копче за да се овозможи режим на напредни поставки.

Вклучува дополнителни опции за да може фино подесувањевозачите. Повикувајќи го овој режим, се појавува следниов приказ:

Дополнителни поставки за возачот

5. Надоместување на одложеното.

Овој параметар треба да се допре главно кога се работи во секвенсер, кога има доцнење при звучењето на командите MIDI, при што аудио записите се репродуцираат паралелно.

6. Користење на хардверски бафер.

Способноста да се користи хардверски бафер обично е достапна само кај драјвери како WavePCI. Главната предност на користењето хардверски бафер е тоа што троши помалку од главните компјутерски ресурси. Препорачаните почетни вредности се движат од 128 до 256.

7. Број на бафери на јадрото.

Кога не користите хардверско баферирање, поставувањето на овие вредности е одговорно за бројот на излезни бафери. Секој дополнителен тампон го зголемува доцнењето според неговата големина. Повисоките вредности ја зголемуваат и стабилноста и латентноста. Со ниски вредности, ефектот е обратен.

8. Конверзија помеѓу 44,1 и 48 kHz.

ASIO4ALL има способност да конвертира стапки на примерок од 44,1 kHz на 48 kHz и назад во реално време. Конверзијата се случува автоматски кога ASIO4ALL се отвора во режим од 44,1 kHz, а двигателот WDM не ја поддржува оваа фреквенција.

9. Присилете го двигателот на WDM да работи во 16-битен режим.

Оваа функција работи само со драјвери кои имаат можност да работат со

бит стримува над 16 бита (и помалку од 24), но всушност одбијте го ова.

На пример, таков возач е SigmaTel AC97.




Врв