ASIO4ALL – driver ASIO universal – versiune rusă

În acest articol vom vorbi puțin despre driverul audio universal pentru WDM Audio ASIO4ALL. Unele, în mare parte nu noi, precum și plăcile de sunet „implicite” (încorporate), uneori folosite de muzicieni pentru a-și înregistra și a reda compozițiile muzicale, adesea nu se comportă întotdeauna cât mai ideal posibil atunci când lucrează cu diverse programe de „editare muzicală” din punctul de vedere al adaptării la cerințele profesionale obișnuite ale software-ului pentru „hardware de sunet”.

De fapt, acest driver nu face nimic „așa”, cu excepția, la figurat vorbind, „apropie, crește numărul de puncte de contact” și hardware-ul audio - asigură schimbul complet al fluxului audio. ...În unele cazuri, include capabilități de „dormire”. Adevărat, dacă numai De asemenea, aș minimiza întârzierea procesării până la normalitate, de exemplu, de exemplu - nu ar fi preț pentru asta :-)...

După cum recomandă dezvoltatorul, pentru a obține cele mai bune rezultate în procesarea audio, ar trebui să dezactivați sunetele de sistem sistem de operare(Sunetele de pornire și de închidere Windows nu contează) că sunetele mai puțin previzibile „pot bloca procesul de inițializare a dispozitivului de sunet pentru ASIO4ALL”...

Configurarea driverului ASIO4ALL

Nu există recomandări universale când configurați driverul ASIO4ALL. Fiecare caz este individual. După ce aplicația recunoaște driverul ASIO4ALL, în tavă apare o pictogramă, care poate arăta diferit în funcție de mod. Când redați sunet:

– în timp ce șoferul este oprit.

Dacă pictograma driverului nu este vizibilă în tavă, înseamnă că nu este utilizată în prezent. Uneori, modificările aduse setărilor pot avea efect numai după repornirea aplicației audio. În toate editoarele de sunet (muzică), în opțiunile de setări de sunet există un buton, de exemplu, „ » , cu ajutorul căruia (la fel ca atunci când faceți clic pe pictograma tavă) este apelat panoul de setări al acestui driver.

1. Lista dispozitivelor audio WDM găsite.

Indicator dublu de stare. Lângă pictograma de activitate este un indicator de stare a dispozitivului:

– dispozitivul este pornit cu succes.

– dispozitivul este momentan inactiv.

– dispozitivul este indisponibil (poate fi din cauza utilizării sale în altă aplicație).

– dispozitivul este incontrolabil dintr-un motiv necunoscut.

2. stabilirea dimensiunii tamponului (în mostre).

Mai multă valoare înseamnă mai multă întârziere. Dacă, la redarea sunetului, se observă căderi de semnal sub formă de trosnet sau „rupturi”, această valoare ar trebui mărită.

3. butonul pentru a restabili setările implicite.

O opțiune de „readucere” a setărilor la cele originale dacă, în timpul setărilor driverului, calitatea lucrării sale s-a deteriorat.

4. butonul pentru a activa modul de setări avansate.

Include opțiuni suplimentare pentru activare ajustări fineşoferii. Când apelați acest mod, apare următoarea vizualizare:

Setări suplimentare ale driverului

5. Compensarea întârzierii.

Acest parametru ar trebui să fie atins în principal atunci când lucrați într-un secvențior, când există o întârziere la vocea comenzilor MIDI cu piese audio redate simultan.

6. Utilizarea unui buffer hardware.

Capacitatea de a utiliza un buffer hardware este de obicei disponibilă numai în drivere precum WavePCI. Principalul avantaj al utilizării tamponării hardware este că utilizează mai puține resurse de calcul de bază. Valorile de pornire recomandate variază de la 128 la 256.

7. Numărul de buffer-uri ale nucleului.

Dacă nu se folosește memoria tampon hardware, setarea acestor valori determină numărul de tampon de ieșire. Fiecare buffer suplimentar crește latența în funcție de dimensiunea sa. Cu valori mai mari, atât stabilitatea, cât și latența cresc. Cu valori scăzute efectul este inversat.

8. Conversie între 44,1 și 48 kHz.

ASIO4ALL are capacitatea de a converti ratele de eșantionare de la 44,1 kHz la 48 kHz și înapoi în timp real. Conversia are loc automat în cazurile în care ASIO4ALL este deschis în modul 44,1 KHz, iar driverul WDM nu acceptă această frecvență.

9. Forțarea driverului WDM să funcționeze în modul pe 16 biți.

Această caracteristică funcționează numai cu șoferii care au capacitatea de a lucra

fluxuri cu o adâncime de biți mai mare de 16 biți (și mai puțin de 24), dar de fapt refuză acest lucru.

De exemplu, un astfel de șofer este SigmaTel AC97.

Să ne uităm la un alt utilitar util pentru PC, care, fără îndoială, va fi util tuturor celor care folosesc software pentru chitară pe computer. De exemplu, astfel de programe funcționează împreună cu driverul audio universal Asio4all 2.9. Deci, ce fel de șofer este acesta?

ASIO (Audio Stream Input/Output) este un protocol creat de Steinberg care este utilizat în interfața hardware/software a driverului plăcii de sunet. Programul pentru Windows ASIO4ALL 2.9 este un driver audio universal care oferă precizie ridicată și niveluri de latență scăzute la transmiterea fluxurilor audio.

În timp ce tehnologia Microsoft Direct Sound este sub Control Windows a devenit cea mai utilizată pentru uz non-profesional, ASIO diferă prin faptul că oferă inginerilor de sunet și muzicienilor capacitatea de a procesa sunetul folosind un program în timp real.

În același timp, vă permite să înlocuiți echipamentele externe de procesare audio. Se obțin întârzieri mici datorită faptului că interfața ASIO ocolește un număr mare de intermediare niveluri de program, în timp ce interacționează direct cu echipamentul. În plus, ASIO vă oferă o modalitate fără probleme de a accesa mai multe ieșiri și intrări audio.

Principalul avantaj al acestei tehnologii este refuzul de a utiliza Windows Audio (KMixer - nucleul de mixare), iar acest lucru vă permite la rândul său să obțineți viteze de comunicare foarte mari cu dispozitivele audio. Fluxul de date nemixat în protocolul ASIO, spre deosebire de KMixer, este în esență identic de biți, asigurând în același timp o fidelitate ridicată.

De obicei, această interfață audio este utilizată în principal în Microsoft Windows, deoarece alte sisteme de operare (cum ar fi Linux sau Mac OS X) nu au probleme similare de amestecare și latență. Vista a eliminat KMixer și l-a înlocuit cu un nou driver de port Wave RT. Cu toate acestea, nu poate sincroniza mai multe dispozitive audio.

Acest driver vă va permite să utilizați foarte eficient cipul de sunet integrat în placa de bază fără a recurge la achiziționarea de plăci de sunet profesionale mai scumpe pentru a crea muzică de înaltă calitate. Instalare ușoară, nu necesită configurare inițială. Este distribuit gratuit și este pe deplin compatibil cu toate codecurile audio instalate.

Caracteristicile ASIO4ALL 2.9

  • Viteză. Driverele ASIO pot reduce semnificativ sarcina procesorului și pot reduce setările de buffer, mai mult decât driverul WDM standard. Dacă interfața dvs. audio are propriul driver ASIO, atunci este recomandat să o utilizați.
  • Mai multe dispozitive de sunet. Aveți posibilitatea de a selecta intrări și ieșiri de pe plăci de sunet individuale sau dispozitive audio deoarece... acest lucru nu este posibil cu driverele ASIO standard. Această caracteristică vă va permite să utilizați intrarea microfonului USB și, în același timp, să utilizați ieșirea unei plăci de sunet obișnuite.

(8 evaluări, medie: 4,13 din 5)
Dezvoltator: ASIO4ALL Site: www.asio4all.com Versiune: 2.13 Limbă: rusă

Șofer ASIO4ALL – un driver alternativ care vă permite să creați muzică pe computer. Dar există mai multe utilizări pentru el. Acesta este un driver audio independent care este gratuit pentru utilizare într-o gamă largă de programe și dispozitive audio. Cu condiția ca dispozitivul/software-ul să accepte WDM.

El este singurul

ASIO4ALL este singur, deoarece nu există alte drivere audio „bune” care să fie independente. Există multe drivere audio care sunt mai bune, dar nu sunt universale, motiv pentru care acest driver este atât de popular. Driverul ASIO4ALL funcționează pentru toate versiunile de Windows, deși dezvoltatorii nu au făcut suport oficial pentru Windows 10 până în 2016. Nu există un manual tehnic care să spună despre ce configurații și pe ce hardware va funcționa acest program. Trebuie doar să instalați driverul pentru a vedea dacă funcționează.

Concluzie

Dacă nu ați mai lucrat cu ASIO, este posibil să aveți probleme la instalarea acestuia. Asio4ALL are partea lui de probleme. Nu este perfect, dar funcționează pe o gamă largă de software și dispozitive audio pentru că este versatil și acesta în sine este un motiv suficient pentru a merita respect.

Puteți descărca gratuit driverul Asio4ALL în limba rusă din linkul de mai jos


Modificări de la versiunea 2.11

    Remediere: excepție în firul de fundal.

    Remediere: timp lung de pornire a aplicației și, ocazional, retrogradarea intervalului de frecvență de eșantionare a dispozitivului.

    Remediere: ieșirile pot rămâne indisponibile dacă există mai mult de un dispozitiv de ieșire activ.

    Soluție: Ecran albastru„stdriver64.sys” / toate dispozitivele marcate cu „Beyond Logic” în interiorul gazdei pe 32 de biți sub Windows pe 64 de biți.

    Cauzat de software-ul terț de captare audio, chiar și după dezinstalarea respectivului software. Soluția de soluționare face parte din programul de instalare ASIO4ALL, ceea ce înseamnă că este posibil să trebuiască să rulați din nou programul de instalare, dacă problema apare mai târziu.

    20 iunie 2014: Important!
    Simptomul unei descărcări vechi (întrerupte) ar fi redarea bâlbâială cu gazde x64. Îmi pare rău pentru neplăcerile create!

      Versiunea combinată pe 32/64 de biți, acceptă Win 98SE/ME/2k/XP/MCE/2003/XP64 și Vista/Windows 7/Windows 8.x x86/x64

      După mai bine de 4 ani, desigur, aceasta este o actualizare *majoră*!


Modificări de la versiunea 2.10

    Îmbunătățire: încercați să revendicați un dispozitiv audio indisponibil, care include o soluție pentru o eroare Windows (confirmată).

    Îmbunătățire: Adăugați capacitatea generală de reeșantionare cu factor fix

    Îmbunătățire: latențe sunt afișate acum pentru dimensiunea tampon preferată, dacă gazda alege să încalce specificațiile.

    Îmbunătățire: suport pentru o singură frecvență de eșantionare comună care *nu* este un multiplu de 8 sau 11,025

    Soluție: modul Realtek PULL nu este acceptat pentru dimensiunile tampon ASIO „imparite”. Simptom a fost o eroare „Dincolo de logică”, în funcție de dimensiunea bufferului ASIO.

    Remediere: potențială problemă de compatibilitate cu aplicația în ceea ce privește mesajul de solicitare de resetare ASIO

    Remediere: latență crescută în modul x64

    Remediere: Afișarea latenței în modul Pull _și_ funcționează acum

    Remediere: problemă ASR cu MSVC 2013 x64 -> Impactul performanței cu gazdele compilate cu MSVC 2013

    Remediere: aspectul interfeței de utilizare cu diferite locații ale sistemului

    Remediere: Stați cu unele gazde x64

    Remediere: blocare la ieșirea din A4Apanel64.exe

    Remediere: scurgere minoră de memorie

    Remediere: Toate regresiile cunoscute 2.11 Beta(1,2) au fost remediate!

    2.11 Candidatul de eliberare


Modificări de la versiunea 2.11 Beta 1:

    Faceți un efort pentru a prelua controlul asupra dispozitivelor audio blocate ("indisponibile").

    Remediați scurgerea minoră de resurse.

    Remediați regresia în 2.11 Beta 1: Funcția casetei de selectare „Reeșantionați întotdeauna” a fost inversată.

    Eliminați excesul de latență de ieșire în următoarele condiții: (1) gazdă pe 64 de biți (2) supraeșantionare 44,1 -> 48 kHz (3) modul de sondare WaveRT.

    Remediați erorile audio de ieșire în versiunea pe 64 de biți la supraeșantionarea prin factor integral.

    Remediați blocarea a4apanel64 la ieșire (nu că cineva ar fi observat)

    În sfârșit, ceva nou cu care să te încurci!


Modificări de la versiunea 2.10:

    Acceptă mai multe rate de eșantionare simultan - atâta timp cât sunt derivate fizic dintr-un ceas principal comun, sunt multipli întregi unul altuia (cu excepția cazului special de 44,1/48 kHz), etc...

    Acceptă o serie de rate de eșantionare pe partea ASIO pe care dispozitivul audio nu le acceptă fizic. Practic, aceasta înseamnă o extindere a capacităților de conversie a ratei din mers.

    Remediați o regresie introdusă în 2.10 legată de agregarea dispozitivelor de intrare

    Chestii minore, ca de obicei...

    Versiunea combinată pe 32/64 de biți, acceptă Win 98SE/ME/2k/XP/MCE/2003/XP64 și Vista/Windows 7 x86/x64


Modificări de la versiunea 2.10 beta 1:

    Remediați o serie de probleme relativ minore de compatibilitate cu aplicațiile

    Eliminați redundanțele articolelor din arborele dispozitivului GUI WDM. Remediați problema că anumite configurații (de exemplu, „Dezactivați toate ieșirile”) nu ar fi salvate/restaurate.

    Îmbunătățiți recuperarea eliminării surpriză a dispozitivului audio. Acum, de obicei, răspunsul la îndepărtarea/reinserarea unui dispozitiv audio (USB, ...) ar fi să se recupereze de la eveniment și să reia fluxul audio.

    Soluție pentru problema full-duplex cu driverele audio Realtek HD pe anumite laptopuri Acer.

    Îmbunătățiri generale, dar minore de performanță sub Vista și Win7.

    Configurația implicită a dispozitivului audio a fost schimbată pentru a omite sunetul HDMI.


Modificări de la versiunea 2.9:

    Soluție pentru o problemă cu driverul VIA HD Audio sub XP

    Remediați două probleme de compatibilitate pe 64 de biți care l-ar fi putut împiedica deloc să funcționeze

    Îmbunătățiți performanța (latența) a USB audio dispozitive de clasă în Windows 7

    Îmbunătățiți acuratețea compensării latenței a dispozitivelor de clasă audio USB în XP și Vista

    Reactivați modul eveniment WaveRT pentru Windows 7 WOW64. Obișnuia să fie rupt în Vista (ksthunk.sys), remediat în Windows 7

    Panoul de control își amintește acum selecția anterioară în vizualizarea arborescentă a dispozitivului

    Îmbunătățiți sincronizarea intrări-ieșiri într-un anumit număr de scenarii de agregare a dispozitivelor

    Modificări minore, asta și asta - ca de obicei...

    Versiune combinată pe 32/64 de biți, acceptă Win 98SE/ME/2k/XP/MCE/2003/XP64 și Vista x86/x64

    Unele localizări sunt încă în țeavă. Pentru a evita munca dublată, vă rugăm să faceți nu trimite traduceri nesolicitate! Dacă vrei să ajuți la localizare și chiar tu medie vă rugăm să fiți pregătit să scrieți manualul/un manual în limba dvs.! Hackingul GUI este distractiv (știu), dar fără un manual nativ, oamenii vor fi totuși pierduți!


Modificări de la versiunea 2.9 beta 5:

    Remediați o problemă minoră cu configurația implicită în x64

    Modificările aduse dimensiunii buffer-ului ASIO au acum efect numai atunci când glisorul este eliberat, evitând o posibilă furtună de mesaje de resetare pentru gazdă.

    Numele canalelor ASIO care sunt prea lungi sunt tăiate puțin mai inteligent.

    Adăugați o soluție pentru problema „Chopper Sound” de intrare audio HD pe unele sisteme Vista.

23 octombrie 2008: versiunea 2.9 (beta5) este disponibilă acum!
(În plus, data finală de lansare a versiunii 2.9 a fost programată pentru 5 noiembrie)

Descărcați ASIO4ALL 2.9 (beta5)!

Modificări de la versiunea 2.9 beta4

    Adăugați încă o instanță de soluție pentru problema de intrare audio HD Conexant

    Restabiliți compatibilitatea cu Win98 SE și WinME care a fost ruptă deoarece MS a decis la un moment dat să o elimine din lanțul lor de instrumente

    Remedierea regresiei: dispozitivele WaveRT nu au fost detectate dacă Modul de compatibilitate este activat pentru aplicație gazdă

    Remediați intrarea în modul eveniment WaveRT

    Remediere: versiunea x64 în teorie s-ar fi putut prăbuși pe ASIOStop()

    Remediați o altă eroare teoretică în codul de pornire audio x64

    Remediați problema în care versiunea x64 s-a prăbușit dacă un dispozitiv de intrare avea exact patru canale

    De asemenea, permiteți butonul drept al mouse-ului de pe pictograma tavă pentru a deschide interfața grafică

    Adăugați o încercare jalnică de a îmbunătăți sincronizarea WaveRT de intrare/ieșire

    Remediați mai multe probleme cu API-ul de integrare în aplicație adăugat mai devreme. În special, nu a funcționat deloc în modul pe 64 de biți înainte.

Descărcați ASIO4ALL 2.9 (beta4)!

Modificări de la versiunea 2.9 beta3

    Remediați mai multe erori în versiunea x64 care ar fi împiedicat-o să funcționeze sub XP 64 aproape în întregime.

    Remediați problema de regresie în care activarea tamponului hardware ar fi putut cauza o blocare.

    Remediați problema de regresie care a provocat o blocare atunci când nu erau activate dispozitive audio WDM.

    Introduceți lucruri care ar trebui să ofere o soluție pentru o problemă de intrare audio HD Conexant. Până acum, rezultatele sunt neconfirmate.

Descărcați ASIO4ALL 2.9 (beta3)!

Modificări de la versiunea 2.9 beta2

    Adăugați suport nativ x64. Driverul x64 intern este un binar separat și poate dezvolta probleme care nu sunt prezente în versiunea x86, așa că: vă rugăm să testați! În caz contrar, comportamentul ar trebui să fie complet transparent.

    GUI sa mutat complet în propriul thread.

    Acest lucru a fost necesar deoarece software-ul gazdă existent în ansamblu este prea deteriorat în medie pentru a putea urmări dezvoltatorii individuali și îi pune pe aceștia să-l repare.

Nu contează baza instalată acolo. Ca rezultat direct, panoul de control ASIO nu mai apare ca dialog modal. Cu toate acestea, această soluție pare să funcționeze mai bine decât mă așteptam inițial. Algoritm îmbunătățit pentru a găsi o frecvență de eșantionare funcțională pentru unele dispozitive (de exemplu, EMU 404) Vestea tristă recentă este că

Carlos Mateo ("Texvo")

Descărcați ASIO4ALL 2.9 (beta2)!

Modificări de la versiunea 2.9 beta1

    Faceți ca modul eveniment WaveRT să fie strict înscris. Este rupt în prea multe situații și este posibil să fi cauzat lucruri amuzante și nu atât de amuzante cu dispozitivele audio HD la bord. Există acum o nouă casetă de selectare în care trebuie să permiteți în mod explicit utilizarea modului eveniment (alias Pull-Mode).

    A fost adăugată o soluție pentru dispozitivele cu lățime de bandă extrem de redusă, cum ar fi dispozitivele audio de pe stiva Bluetooth Toshiba (și, eventual, altele), dacă vă plac așa ceva...

    Remediați unele probleme minore de alocare a resurselor WRT WaveRT.

    Adăugați soluții pentru implementările de gazdă deteriorate care încalcă cerințele Microsoft COM. Acest lucru nu remediază complet nimic, ci mai degrabă ajută la evitarea blocărilor, pierzând în același timp funcționalitatea. DAR, INDIFERENT, CODUL TĂU ESTE CARE RĂMÂNE DE VIANE, DECI VA RUGĂM-L REPARAȚI-L!

Descărcați ASIO4ALL 2.9 (beta1)!

Modificări de la versiunea 2.8

    GUI s-a schimbat oarecum, dar aproape totul va fi exact acolo unde era obișnuit. Îți vei găsi drumul „rotund! W a dispărut pentru că în curând va fi într-adevăr.

    Adăugați acces la bara de sistem la panoul de control și la indicatorul de stare.

    Panoul de control își amintește acum poziția ecranului.

    Soluție pentru driverul IDT HD Audio care înregistrează interfața WaveRT sub XP.

    STHDA neinclus pe lista neagră pentru rate de eșantionare de peste 48 kHz. Afară acum în probă.

    Soluție pentru modul eveniment WaveRT aparent încă rupt în WOW64, chiar și după Vista 64 SP1.

    Îmbunătățiți performanța WaveRT în Vista.

    Adăugați interfața aplicației gazdă, oferind dezvoltatorilor opțiunea de a controla configurația ASIO4ALL din interiorul aplicației lor.

    Și, încă o dată: mai multe îmbunătățiri minore, dintre care majoritatea servesc în principal la creșterea toleranței la greșeli, altele pot schimba lumea așa cum o știm, dar, din păcate, de-a lungul timpului am uitat care și în ce fel anume.

Rețineți că mai multe localizări pot fi adăugate de îndată ce mă sincronizez cu cei care s-au oferit voluntar! -

ASIO4ALL 2.8 - engleză
ASIO4ALL 2.8 - Germania
ASIO4ALL 2.8 - Chineză (manual în engleză)

Modificări de la versiunea 2.8 beta 2:

    Nu mai are defecte cu SB X-Fi sub Vista.

    Compatibilitatea generală Vista a fost îmbunătățită.

    Afișare îmbunătățită a enumeratorului WDM a numelor dispozitivelor.

    Adăugați capacitatea de a vă recupera după eliminarea surpriză a dispozitivelor audio USB.

    Unele reglaje fine ale implementării WaveRT.

    Recomandarea agresivă a dispozitivelor (începând cu versiunea beta 2) s-a redus oarecum.

    Mai multe îmbunătățiri minore, dintre care majoritatea servesc în principal la creșterea toleranței la greșeli, altele pot schimba lumea așa cum o știm, dar, din păcate, de-a lungul timpului le-am uitat pe care și în ce fel exact.

10 aprilie 2007: Versiunea 2.8 BETA 2 - Descărcați ASIO4ALL 2.8 BETA 2! Modificări de la versiunea 2.8 Beta 1:

    Suportul WaveRT include acum și modul de notificare a evenimentelor, precum și suport pentru implementări de bază fără registru de poziție.

    Un număr de dispozitive audio care au funcționat cu versiunea 2.6, dar au încetat să funcționeze în 2.7, ar trebui să funcționeze din nou acum.

    Funcțiile de supraveghere și de recuperare în caz de accident sunt acum opționale și pot fi activate în registru - dacă este absolut necesar.

    Dezinstalarea ASIO4ALL acum elimină și setările utilizatorului din registry, oferindu-vă întotdeauna un „proaspăt început” după o reinstalare.

    Interfețele dispozitivului vor fi acum reordonate astfel încât intrările și ieșirile analogice să fie listate înaintea oricăror widget-uri S/PDIF. Acest lucru nu rezolvă nimic, totuși, mă va scuti de a fi nevoit să explic același lucru din nou și din nou utilizatorilor de dispozitive HD Audio care se așteaptă ca lucrurile să „funcționeze” în configurația implicită ar fi adus ieșiri S/PDIF în fața celor analogice făcând orice aplicație care scoate sunet stereo la primele două canale ASIO utilizați S/PDIF drept consecință. Făcându-i pe oameni să se plângă că „nu există niciun sunet”. Un coșmar de sprijin!

    S-a remediat o problemă de sincronizare destul de nespectaculoasă care ar fi putut duce la semnalarea intermitentă a pinii audio „dincolo de logică”, chiar dacă funcționau bine.

    Dispozitivele audio USB care au fost blocate de alte aplicații audio ar fi fost marcate ca „dincolo de logică”. Acum sunt raportate ca „indisponibile” - așa cum ar trebui să fie.

28 martie 2007: Versiunea 2.8 BETA 1 - Descărcați ASIO4ALL 2.8 BETA 1! Modificări de la versiunea 2.7:

    Adăugați suport pentru audio Vista (32 de biți) WaveRT și programare în timp real.

    Câteva adaptări suplimentare mici la Vista RTM

    Setările buffer-ului KS de 3 și 4 funcționează acum așa cum a fost proiectat.

    Îmbunătățiți o condiție în care latența reală ar crește în timp.

    Soluție pentru o problemă rară a driverului WDM care provoacă o blocare „împărțire la zero”.

    Toate micile lucruri pe care le-am reparat în ultimul an și pe care să le documentez le-am „uitat”.

27 aprilie 2006: versiunea 2.7 (finală) a fost lansată!

ASIO4ALL 2.7 - engleză
ASIO4ALL 2.7 - Germania
ASIO4ALL 2.7 - Chineză (manual în engleză)

Modificări de la versiunea 2.7 beta 4:

    Adăugați un fel de localizare. Dacă acest efort este continuat sau nu, depinde în mare măsură de dorința indivizilor de a petrece o zi sau două traducând lucruri în limba lor maternă - doar pentru că li se acordă credit. Dacă efortul de localizare se dovedește mai puțin util (adică primesc o mulțime de întrebări de asistență în limba swaheli), acesta nu va fi continuat. Traducerea în limba chineză nici măcar nu este foarte bună, dar - data viitoare când veți consulta manualul playerului dvs. DVD - acest lucru vă poate oferi liniște sufletească. cineva, în cele din urmă, este predată eiînapoi o parte din propriul medicament. Babelfish guvernează!

    S-a anulat modificarea în ceea ce privește SBPCI 128, revenind doar la stereo, dar cel puțin funcționează.

    O nouă soluție pentru Aureal Vortex 1, 2 și 3, așa că aceste lucruri ar trebui să funcționeze acum, FWIW.

    Nu va încerca nici măcar temporar să deschidă un dispozitiv la 44,1 kHz ori de câte ori este bifată opțiunea de reeșantionare la 48 kHz. Acest lucru ar trebui să remedieze mai multe erori „Dincolo de logică”, mai ales când acestea au fost văzute doar sporadic.

21 aprilie 2006: versiunea 2.7 BETA 4 - Descărcați ASIO4ALL 2.7 BETA 4! Modificări de la versiunea 2.7 beta 3:

    Adăugați un mecanism care ar trebui să spună când șoferii mint despre suportul lor nativ de 44,1 kHz.

    Interfața grafică a fost puțin aglomerată. În special, interfețele dispozitivelor nu mai sunt afișate ori de câte ori nu este necesar.

    SigmaTel High Definition Audio (așa cum este folosit și pe Bazat pe Intel Mac-uri) ar trebui să funcționeze acum, sperăm că vor face un număr de rulote fericiți (nu doar Boot-).

    SBPCI 128 ar trebui să funcționeze acum în configurații 4/2 și 2/4.

18 aprilie 2006: Versiunea 2.7 BETA 3 - Descărcați ASIO4ALL 2.7 BETA 3! Modificări de la versiunea 2.7 beta 2:

    Adăugați verificarea intersecției. Îi mulțumesc încă o dată lui Eugene Muzychenko pentru că m-a pus să mai arunc o privire asupra acestui lucru și să-mi dau seama cum ar putea funcționa. De fapt, acum pare să funcționeze complet, dar încă sunt nedumerit de ce funcționează așa cum funcționează și nu cel felul în care ar fi trebuit să funcționeze de la început - probabil unul dintre misterele din Universul Microsoft(r)(tm). Ce înseamnă asta pentru tine, ca utilizator, este că acest lucru _ar putea_ să rezolve magic o serie de probleme cu plăcile de sunet care folosesc „partajare de jack” și chestii de genul acesta. De fapt, _s-ar putea_ să rezolve mai multe probleme și cu alte dispozitive.

    Remediere: ReWuschel funcționează acum și cu dimensiunile tampon ASIO care nu sunt un multiplu de 64 de mostre. Uneori, acest lucru a fost perceput greșit ca fiind necesar să măriți dimensiunea tamponului dacă utilizați ReWuschel, când în mod normal nu ar trebui să faceți acest lucru. De asemenea, manualul a fost actualizat cu câteva informații despre utilizarea ReWuschel.

    Adăugați schimbarea dinamică a strategiei tampon. Acest lucru este experimental și menit în principal doar _poate_ să prevină apariția unuia sau altui trosnet ocazional. Chiar dacă nu observi o diferență, crede-mă: în _teorie_, are absolut sens!

31 martie 2006: Versiunea 2.7 BETA 2 - Descărcați ASIO4ALL 2.7 BETA 2! Modificări de la versiunea 2.7 beta 1:

    Remediere: tamponarea hardware ar consuma cantități nebunești de timp CPU cu beta 1 pe unele sisteme.

    Adăugați „ReWuschel”. Practic, aceasta este o interfață de intrare ReWire la motorul ASIO4ALL. Instalarea ReWuschel este opțională, deoarece înlocuiește funcționalitatea „Mașină de intrare ReBirth” din Reason. Aceasta înseamnă că, în esență, ASIO4ALL se va pretinde a fi ReBirth, așa că nu puteți utiliza ReBirth in Reason cu opțiunea ReWuschel activată - rețineți asta! De asemenea, rețineți că funcționează numai dacă ASIO4ALL este selectat ca driver ASIO curent!

    Câteva îmbunătățiri minore ale codului motorului audio. Impact măsurabil puțin probabil.

22 martie 2006: Versiunea 2.7 BETA 1 - Descărcați ASIO4ALL 2.7 BETA 1! Modificări de la versiunea 2.6:

    De fapt, au avut loc o serie de modificări minore la motorul audio în ultimele două luni, despre care am uitat specificul.

    ASIO4ALL nu se mai blochează (BSOD) dacă există un ATI Rage Theater sau un dispozitiv similar în sistem. „Driverele” audio WDM livrate cu aceste dispozitive sunt pur și simplu ignorate.

    SBPCI 128 funcționează acum, deși numai în modul 2in/2out.

    Dispozitivele USB sunt acum enumerate în general după numele lor, acolo unde este posibil, în locul audio generic USB. Ajută dacă aveți mai multe.

    Intrările mono sunt convertite în stereo, astfel încât să nu confunde gazdele care presupun că canalele vin întotdeauna în perechi. Ajută cu dispozitivele de intrare mono, cum ar fi de ex. microfoane USB.

    Dați glisorului „Dimensiunea tamponului” din panoul de control o scară logaritmică.

    Configurația implicită a fost schimbată astfel încât, de ex. Realtek HD Audio nu ar avea intrările dezactivate implicit.

    Experimental: s-a adăugat un thread de supraveghere care ar trebui să se lanseze în cazul în care motorul audio gazdă folosește tot CPU-ul din cauza, de ex. denormali.

    Schimbare de ultimă oră: Mulțumim lui Eugene Muzychenko (VAC) pentru că a subliniat o problemă care ar fi putut duce la erori „dincolo de logică” ici și colo! Ajută cel puțin cu VAC - dar cine ar fi crezut că...

11 aprilie 2005: A fost lansată versiunea 2.6! Descărcați ASIO4ALL 2.6! Modificări în versiunea 2.6:

    S-a remediat o scurgere minoră de memorie care ar fi învechit aproximativ 4k de memorie de fiecare dată când motorul audio este repornit.

    Adăugați suport pentru ratele de eșantionare sub 44,1 kHz atâta timp cât hardware-ul de sunet le acceptă.

    Mai puține supraîncărcări la setări de dimensiune redusă a tamponului. Aceasta înseamnă performanță fără abandon la aproximativ jumătate din dimensiunea bufferului, comparativ cu v2.5 pe un număr considerabil de carduri.

    S-a schimbat gestionarea ratei de eșantionare implicită pentru a rezolva problemele cu unele carduri bazate pe Envy24.

    Setările implicite adaptate pentru a rezolva problemele cu driverele AC97 specifice.

Istoricul revizuirilor:

19 martie 2005: versiunea 2.5

    Soluție pentru încă o problemă cu driverul CT. Audigy LS funcționează acum și cu intrările activate. MP3+ funcționează acum cu driverul furnizat de CT (sbusb.sys), deci nu trebuie să reveniți la usbaudio.sys generic pentru MP3+. Pentru cele mai bune rezultate cu Audigy LS, am descoperit că trebuie neapărat să activați „Always Resample 44.1kHz<->48kHz" în panoul de control avansat ASIO4ALL.

    Pentru majoritatea dispozitivelor audio USB care folosesc genericul Windows USB driver audio (usbaudio.sys), compensarea latenței ar trebui să fie corectă cu setările implicite acum.

    Setările implicite au fost modificate pentru unele drivere WDM și în ceea ce privește particularitățile lor specifice.

06 martie 2005: versiunea 2.4

    S-a rezolvat o problemă cu primul dispozitiv audio din listă care devine „lipicios”, ceea ce înseamnă că nu îl puteai dezactiva în panoul de control.

    Soluție pentru o eroare în driverele CT. Audigy & Co. ar trebui să funcționeze din nou.

    Adăugați suport pentru mai multe dispozitive USB.

    Eliminați funcția de recuperare în caz de accident, care era mai probabil să încurce utilizatorul decât să fie de fapt utilă.

    Adăugați afișarea versiunii corespunzătoare la panoul de control.

    Câteva modificări minore de performanță și alte lucruri.

11 februarie 2005: versiunea 2.3

    Menținerea setărilor per aplicație/per utilizator funcționează din nou.

    Stabilitate îmbunătățită în anumite configurații.

    Mai multe reglaje de performanță.

    Soluție pentru o eroare în driverele USB M-Audio (MobilePre USB,...) care a provocat un BSOD.

    Mai multe lucruri minore.

07 decembrie 2004: Versiunea 2.2

    Adăugați o soluție pentru o problemă cu unele drivere SoundMax.

    Schimbați puțin politica de deschidere/închidere, astfel încât să coopereze mai bine cu unele aplicații audio.

    Mai multe modificări minore la ghici-o-matic de latență.

    Remediați erorile grafice minore din panoul de control cu ​​teme moderne WinXP

    În general, driverul funcționează acum și la toate nivelurile de privilegii ale utilizatorului, până la și inclusiv contul „oaspete”. Instalarea, desigur, necesită privilegii de administrator.

    Remediați o problemă care ar fi putut face ca driverul să eșueze atunci când a fost deschis a doua oară. Totuși, acest lucru nu a fost observat în nicio configurație din lumea reală.

    Remediați o problemă care ar fi putut cauza probleme la modificarea frecvenței de eșantionare.

26 noiembrie 2004: versiunea 2.1

    S-a remediat o eroare care ar fi putut provoca trosnituri, indiferent de dimensiunea tamponului.

    Adăugați detectarea supraîncărcării și recuperarea. Acest lucru schimbă întreaga „simțire” a motorului audio, deoarece ceea ce anterior s-ar manifesta în mare parte ca o pornire bruscă de trosnet excesiv se reduce acum la un scurt moment de tăcere. Dacă starea de suprasarcină nu dispare, va fi și mai multă liniște.

    Acest lucru nu se întâmplă în modul hardware tampon, deoarece este practic imposibil să supraîncărcați subsistemul WDM în acest mod.

  • Motor audio optimizat încă o dată (totuși, fără modificări în modul tampon h/w). Latența medie în jos!

    Mai multe modificări la compensarea automată a latenței (încă lucrează)

    S-a remediat o eroare care ar dezactiva intrarea audio în Podium.

    S-a remediat o problemă de încărcare/salvare a parametrilor. Vestea proastă este că va trebui să refaceți toate setările făcute cu versiunea 2.0. Îmi pare rău!

Încă are Controversal Arrow(tm), care, totuși, este aici pentru a rămâne!

    11 noiembrie 2004: versiunea 2.0

    Aceasta a fost o rescrie aproape completă.

    Nimeni nu a obiectat la modificările din 1.8 beta 1, prin urmare aceasta devine versiunea finală încă două modificări...

    Comportament îmbunătățit de repornire în modul Direct DMA. Acest lucru face ca acest mod să fie oarecum utilizabil în Cakewalk Sonar.

S-a remediat o eroare care poate/nu ar fi cauzat blocări/comportament neregulat atunci când reeșantionarea era activă.

Modul Direct DMA nu mai poate fi selectat pentru dispozitivele PCMCIA.

Modificarea ratei de eșantionare în aplicația gazdă nu ar trebui să mai provoace un comportament neregulat.

A existat o stare de cursă care a făcut ca Sonarul să se prăbușească ocazional. Acest lucru a fost rezolvat.

În cele din urmă: 44.1kHz Sample Rate 4 ALL! Mi-am făcut treaba citind chestiile alea cu DSP. ASIO4ALL face acum o conversie a ratei de eșantionare ori de câte ori este necesar pentru a suporta 44,1 kHz. Din punctul meu de vedere personal, aș considera reeșantionarea de calitate decentă cel puțin - puteți auzi o diferență? Nu e prea rău dacă ținem cont că ultima mea lucrare DSP a fost acum 12 ani... Reeșantionarea funcționează în prezent doar în modul tampon (caseta DMA _ne_ bifată)

De asemenea, există o nouă casetă de selectare care vă permite să forțați reeșantionarea la 44,1 kHz (reeșantionată întotdeauna de la/la 48 kHz). Motivul pentru această opțiune: am descoperit că o serie de echipamente audio low-cost au driverul WDM reeșantionat din mers. Calitatea acestui lucru, de cele mai multe ori, este foarte discutabilă. Mai mult, este posibil să fi ajuns într-o situație în care cifrele decente de latență erau realizabile la 48 kHz, dar a avut loc trosnituri severe la 44,1 kHz. Dacă sună ca sistemul dvs., aceasta ar fi caseta de bifat (Ei bine, cel puțin, aceasta a fost soluția finală pentru _my_ lappy...)

S-a adăugat o altă casetă de selectare: „Dezactivare intrare”. Scopul acestuia este explicat cu ușurință: dacă nu aveți nevoie de intrare ASIO, puteți obține o latență generală mai bună, de exemplu.

dimensiuni mai mici ale bufferului atunci când bifați această opțiune.

S-a schimbat oarecum comportamentul panoului de control: ori de câte ori bifați caseta Direct DMA și setările curente nu sunt foarte rezonabile, dimensiunea tamponului și setările iodelay sunt ajustate la valori implicite rezonabile. Acest lucru se datorează faptului că unele setări care sunt ok. în modul tampon pur și simplu nu au sens în modul Direct DMA și poate face utilizatorul să creadă că modul Direct DMA nu funcționează pe sistemul său din cauza trosniturii excesive pentru o perioadă lungă după trecerea la acest mod. Rețineți întotdeauna: Modul Direct DMA este o caracteristică grozavă, dar are nevoie de câteva secunde pentru a se stabili ori de câte ori driverul este repornit. Din păcate, Cakewalk Sonar, de exemplu, repornește ASIO la fiecare ciclu de redare/oprire/redare, făcând modul Direct DMA practic imposibil în acest mediu. .

Pentru a îmbunătăți „Experiența utilizatorului” în setările cu mai multe dispozitive, toate setările panoului de control sunt acum stocate pe dispozitiv. Comutarea între dispozitive va reaminti setările aplicate anterior.

Modul Direct DMA Buffer a fost reproiectat pentru mai multă stabilitate și precizie de sincronizare.

Din păcate, acest lucru necesită să reajustați setările pentru dimensiunea tamponului și întârzierea. Deci, dacă ați avut o setare de 128/3/3 în trecut, acum ați ajunge cu de ex. 128/6/8. Acest lucru nu înseamnă însă o creștere a latenței! Doar că intervalele fizice ale acestor glisoare s-au mutat oarecum. De asemenea, a fost remediată o problemă care ar fi făcut imposibilă setarea unei întârzieri rezonabile de intrare pe unele sisteme.

Îmbunătățiți sincronizarea media în modul Direct DMA Buffer.

S-au adăugat o facilitate și o comandă rapidă pe desktop pentru a lansa panoul de control off-line. Modificările offline nu au efect imediat. Sper că vă place opera de artă ;-)

Soluție pentru driverele Creative stricate, care provoacă un BSOD cu unele plăci Sound Blaster.

Driverele Microsoft pentru aceleași carduri par să fi funcționat întotdeauna bine.

S-a remediat o eroare care a făcut ca nicio intrare să nu fie disponibilă cu unele dispozitive USB.

S-a remediat o eroare care ar face ca driverul să nu funcționeze cu unele aplicații dacă dispozitivul audio nu acceptă 48kHz

Soluție adăugată pentru situațiile în care o gazdă cu erori întâlnește un driver WDM cu erori. Acest lucru s-ar manifesta într-o eroare de driver ASIO dacă aplicația este pornită a doua oară.

Schimbare minoră care ar putea îmbunătăți calitatea intrării în anumite setări.

A făcut-o să funcționeze cu carduri ISA (da, corect!) care nu acceptă rata de eșantionare de 48000 Hz, cum ar fi seria ESS Audio Drive - ei bine, atâta timp cât există un driver WDM, de ce să nu încercați?

Cerințele pentru afișarea casetei DMA au fost puțin relaxate. Nu verificați niciodată acest lucru pentru dispozitivele USB!

Remediați o problemă cu cardurile de înregistrare cu mai multe canale, de ex. rulează din nou pe DSP2000 C-Port-ul meu ;-)

Modul Direct DMA Buffer a fost puțin modificat pentru o performanță mai bună (necesită testare) Ca efect secundar negativ, lucrurile pot avea nevoie de un timp mai lung pentru a se sincroniza după ce porniți aplicația sau aplicați unele modificări în panoul de control. Resincronizarea va dura câteva secunde acum, timp în care se vor auzi trosnituri și chestii.

Adăugați o casetă de mesaje ori de câte ori s-a constatat că dispozitivul audio este deja în uz. În nouă din zece cazuri, acest lucru se datorează faptului că „Microsoft GS Wavetable SW Synth” este activat ca dispozitiv de ieșire MIDI undeva.

Adăugați un afișaj cu numărul de versiune pe panoul de control ASIO, astfel încât să nu mai fie atât de ușor să amestecați lucrurile.

A existat o remediere foarte importantă și așa că am decis să lansez o nouă versiune la doar o zi după ultima. Pe drumul de la rev 1.1 la 1.2 am introdus o eroare extrem de stupidă care făcea să pară că nu mai funcționează lucruri care mergeau bine cu rev. 1.1

Panoul de control ASIO este acum actualizat imediat după ce a fost selectat un alt dispozitiv audio. Aceasta era o supărare minoră în sistemele cu mai mult de un dispozitiv audio.

Vești bune pentru unii! ASIO4ALL funcționează acum cu și mai multe dispozitive audio. Există acum o nouă casetă de selectare „Force 16bit Samples”, care activează o soluție pentru o situație în care driverul WDM raportează o adâncime de biți de ex. 20, dar nu are de gând să sprijine acest lucru atunci când i se cere. În Windows „normal” aceasta nu este o problemă, deoarece în Windows, totul este doar pe 16 biți. Dar ASIO4ALL încearcă să vă maximizeze hardware-ul, inclusiv în ceea ce privește adâncimea de biți. Cel mai important, s-a raportat că această soluție de soluție a primit SigmaTel cipuri pentru a lucra cu ASIO4ALL.

Schimbare minoră în modul în care ASIO4ALL se conectează la interfața driverului WDM.

De data aceasta au fost destul de multe schimbări. Încă nu am terminat cu totul, dar din cauza numărului de remedieri/îmbunătățiri deja făcute, am decis să lansez această nouă versiune pentru moment.

S-a remediat o eroare destul de stupidă în cod care ar fi cauzat ieșirea distorsionată pe toate canalele, cu excepția celui din stânga pentru dispozitivele în care biții de intrare și de ieșire per probă nu sunt aceiași. Pentru a aduce insulte, majoritatea codecurilor AC97 mai noi se încadrează în această categorie (de exemplu, ieșire pe 20 de biți/intrare pe 16 biți).

Îmi pare rău "pentru asta!

Îmbunătățiți suportul pentru unele dispozitive cu mai multe canale și remediați o problemă cu dispozitivele care au apărut în lista de dispozitive, dar nu a putut fi setată o frecvență de eșantionare (Mesajul de eroare real depinde de cât de mult s-a confundat secvențatorul dvs.) Mai multe carduri ar trebui să poată rulează pe 44,1 kHz vs. Doar 48kHz.

Adăugați suport pentru formatul de probă PCM împachetat pe 24 de biți (față de 32 de biți), care ar trebui să rezolve o problemă cu dispozitivele > 16 biți care nu acceptă ieșirea PCM pe 32 de biți.

Remediați o mulțime de motive pentru care s-ar fi putut bloca atunci când faceți lucruri în panoul de control ASIO (Oh, bine...)

Activați funcționarea cu dispozitive care nu au intrări. În acest caz, sunt create două intrări fantomă, deoarece unele aplicații par să necesite acest lucru.

Dispozitivele audio USB ar trebui să apară acum în lista de dispozitive. (cel puțin unii ar trebui, încă având probleme cu alții...) Dacă instalați această versiune peste una anterioară sau dacă se întâmplă alte lucruri asupra cărora nu am control, este posibil să puteți verifica opțiunea Direct DMA Buffer din ASIO panoul de control pentru dispozitivul dvs. audio USB: NU! (cu excepția cazului în care culoarea dvs. preferată este albastră). Driverul audio USB intern Windows (usbaudio.sys) are o eroare care face ca sistemul să devină kaboooom dacă activați această opțiune pentru dispozitivele audio USB !

Actualizare cu privire la motiv emisiune:
Am primit un răspuns de la
Capete de elice și se pare că descrierea erorii mele de mai jos nu este complet corectă. Cu informațiile pe care le-am primit, am reușit să implementez o soluție mult mai bună. Dacă îl utilizați cu motiv această nouă versiune este o necesitate. Scăraturile din cauza actualizărilor ecranului sunt practic istorie acum! Caseta de selectare Low Priority Audio introdusă în rev. 1.1 a dispărut. Acum șoferul verifică automat motiv fiind aplicația gazdă curentă și aplică în tăcere soluția (mai bună) în acest caz.

Remediați o eroare în enumeratorul de dispozitive care, în anumite circumstanțe, ar împiedica unele dispozitive să apară în lista de dispozitive.

Adăugați o soluție pentru un motiv ciudat comportament. Acest lucru este însă experimental. Există acum o nouă casetă de selectare pe care ar trebui să o verificați dacă și numai dacă rulați motiv cu acest sofer. Daca esti un Cap de elice citind acest lucru: Ce vă face să credeți că apelarea asincronă a ASIOoutputReady() va ajuta problemele în orice fel la care se poate gândi? Faceți-o ca și restul industriei: BufferSwitch()->FillOutput()->ASIOoutputReady()->MoreStuff()->Return().

Dintr-o dată îți vei da seama că lucrurile nu trebuie neapărat să trosnească dacă muți lucruri pe ecran. Nu are nevoie de un fir suplimentar, scapă de el!

Instalarea peste o versiune anterioară nu mai resetează setările panoului de control la valorile implicite.

Pentru a instala cu parametrii impliciti, mai întâi trebuie să dezinstalați versiunea anterioară.

1.0 (finală)

S-au adăugat I/O Direct DMA Buffer pentru dispozitivele care îl acceptă. Acest mod este foarte moale pe CPU și pot fi obținute latențe egale cu valorile pe care le obțineți cu echipamentul profesional.

Pentru a înțelege de ce funcționează acest lucru pe unele sisteme și pe altele nu, trebuie să știți că driverele audio WDM vin în două variante: WaveCyclic și WavePci. Avem o șansă doar cu WavePci, deoarece acești drivere nu copiază de fapt datele audio din buffer-ul nostru, ci mai degrabă fac din buffer-ul pe care le trimitem lor actualul buffer DMA. Dar încă știm unde sunt bufferele noastre, chiar și după ce le-am trimis la driverul audio WDM, nu? Astfel, când scriem în buffer-ul care se redă în prezent, scriem direct în buffer-ul DMA! Problema este să ne dați seama unde să scrieți exact și cum să mențineți lucrurile sincronizate.

Pe scurt, așa funcționează modul Direct DMA Buffer. Din păcate, cele mai multe lucruri de calitate pentru consumatori vin numai cu drivere de tip WaveCyclic, se pare.

Mai multe feedback-uri mi-au dat acum impresia că, în mod ironic, unele dintre cele mai răspândite cipuri AC97 acceptă de fapt acest mod, spre deosebire de afirmația mea de mai sus. Vești bune? Poate pentru tine, dar nu pentru mine, deoarece „Ali Audio Accelerator” de pe poala mea nu este unul dintre acestea *grrrrrrr*!