ASIO4ALL – yleinen ASIO-ohjain – venäläinen versio. ASIO4ALL – yleinen ääniohjain WDM Audiolle

Jos olet joskus kytkenyt kitaran sisäänrakennetun äänikorttisi linja- tai mikrofonituloon, olet todennäköisesti huomannut merkittävän äänen viiveen.

ASIO-protokolla kehitettiin erityisesti latenssiongelmien ratkaisemiseksi. Kaikki ääniliitännät, joissa on instrumenttitulo, tukevat sitä, ja jos omistat sellaisen, kaikki tarvitsemasi on jo asennettu itse laitteen ajureineen.

Jos olet tyytyväinen sisäänrakennettuun äänikorttiin tai äänikorttiin ilman ASIO-tukea, sinun on ladattava ja asennettava ilmainen yleinen ohjain ASIO4ALL.

ASIO-konfigurointirajapinta eroaa usein eri valmistajilta, mutta olemus on aina sama. Siksi näytän asetusten yleisen merkityksen yleisen ohjaimen ASIO4ALL esimerkillä, ja sinun on tutkittava itse laitteesi vivahteet (jos niitä on).

Lisäksi kosketan välittömästi aihetta ääniparametrien säätämisestä kitaran signaalinkäsittelyohjelmassa (käyttäen suosittua Guitar Rig -mallia).

Asennus käyttämällä esimerkkinä ASIO4ALL:ää ja Guitar Rigiä

Laitteen valinta

ASIO4ALL

Siirrytään ohjaimen asetuksiin napsauttamalla painiketta ASIO Config. Valitun laitteen ohjainmääritysikkuna avautuu; ASIO4ALL:n tapauksessa se näyttää alla olevan kuvakaappauksen kaltaisesta.

ASIO4ALL-asennusikkuna

Täällä olemme kiinnostuneita laitteiden valinnasta ja puskurin koosta. Laiteluettelo sijaitsee vasemmassa yläkulmassa, tämä ei ole muuta kuin luettelo kaikista tietokoneeseen liitetyistä ääniliitännöistä. Jos napsautat laitteen vasemmalla puolella olevaa plusmerkkiä, luettelo kaikista sen tuloista ja lähdöistä avautuu.

Etsi luetteloista laite ja sen portti, jota käytät kitaran liittämiseen. Jos tulo on aktiivinen ja käytettävissä, sen vieressä on sininen kolmio, kuten kuvakaappauksessa. Jos siellä on eri kuvake, siinä on todennäköisesti joitain ongelmia. Esimerkki: toinen ohjelma käyttää jo tätä laitetta tai tuloa yksinomaisessa tilassa.

Puskurin koko vaikuttaa viiveeseen; se asetetaan ikkunan alareunassa olevalla liukusäätimellä. Mitä suurempi puskuri, sitä suurempi latenssi, mutta arvoa pienentämällä lisäät prosessorin kuormitusta.

Puskurin koko valitaan empiirisesti. Sen tulee olla tarpeeksi pieni, jotta äänessä ei ole viivettä. Signaali siitä, että olet asettanut puskurin liian pieneksi, on raskas prosessorikuormitus ja kaiuttimista pelin aikana kuuluva rätisevä tai napsahtava ääni.

Sulje ASIO4ALL-ikkuna asetusten tekemisen jälkeen.

Näytteenottotaajuus

Seuraava parametri Guitat Rig -asetuksissa: Näytteenottotaajuus. Oletusarvoisesti numero on 44100. Tämä on näytteenottotaajuus, se vaikuttaa sekä prosessorin kuormaan että latenssiin ja lisäksi äänen laatuun (mitä suurempi arvo, sitä korkeampi laatu, pienempi latenssi, enemmän kuormaa) .

(8 arvosanat, keskiarvo: 4,13 viidestä)
Kehittäjä: ASIO4ALL Verkkosivusto: www.asio4all.com Versio: 2.13 Kieli: Venäjän kieli

Kuljettaja ASIO4ALL – vaihtoehtoinen kuljettaja, jonka avulla voit luoda musiikkia tietokoneellasi. Mutta sille on paljon muutakin käyttöä. Tämä on itsenäinen ääniohjain, joka on ilmainen käytettäväksi monissa ohjelmissa ja äänilaitteissa. Edellyttäen, että laite/ohjelmisto tukee WDM:ää.

Hän on ainoa

ASIO4ALL on yksinään, koska muita "hyviä" riippumattomia ääniohjaimia ei ole. On monia ääniohjaimia, jotka ovat parempia, mutta ne eivät ole universaaleja, minkä vuoksi tämä ajuri on niin suosittu. ASIO4ALL-ohjain toimii kaikille Windows-versiot, vaikka kehittäjät eivät sitä tehneet virallinen tuki Windows 10 vuoteen 2016 asti. Ei ole teknistä käsikirjaa, jossa kerrotaan, mitkä kokoonpanot ja laitteistot tämä ohjelma toimii. Sinun tarvitsee vain asentaa ohjain nähdäksesi, toimiiko se.

Johtopäätös

Jos et ole aiemmin työskennellyt ASIO:n kanssa, sinulla voi olla ongelmia sen asennuksessa. Asia4ALL:llä on osuutensa ongelmista. Se ei ole täydellinen, mutta se toimii valtavan valikoiman ohjelmistoja ja äänilaitteita, koska se on monipuolinen, ja se on sinänsä riittävä syy ansaita kunnioitusta.

Voit ladata Asio4ALL-ohjaimen venäjäksi ilmaiseksi alla olevasta linkistä


Muutoksia versiosta 2.11

    Korjaus: Poikkeus taustaketjussa.

    Korjaus: Pitkä sovelluksen käynnistysaika ja toisinaan laitteen näytetaajuuden aleneminen.

    Korjaus: Lähdöt eivät välttämättä ole käytettävissä, jos käytössä on useampi kuin yksi tulostuslaite.

    Ratkaisu: Blue Screen "stdriver64.sys" / kaikki laitteet, joissa on merkintä "Beyond Logic" 32-bittisessä isännässä 64-bittisessä Windowsissa. Kolmannen osapuolen äänenkaappausohjelmiston aiheuttama, jopa mainitun ohjelmiston poistamisen jälkeen. Kiertotapa on osa ASIO4ALL-asennusohjelmaa, mikä tarkoittaa, että sinun on ehkä suoritettava asennusohjelma uudelleen, jos ongelma ilmenee myöhemmin.

    20. kesäkuuta 2014: Tärkeää!

    2.11-latausten kanssa on tapahtunut sekaannusta, joka on nyt korjattu. Jos latasit ASIO4ALL 2.11:n ennen tämän lukemista, lataa ja asenna se uudelleen!
    Vanhan (rikkinäisen) latauksen oire on pätkivä toisto x64-isännillä. Anteeksi häiriö!

      Yhdistetty 32/64-bittinen versio, tukee Win 98SE/ME/2k/XP/MCE/2003/XP64 ja Vista/Windows 7/Windows 8.x x86/x64

      Yli 4 vuoden jälkeen tämä on tietysti *merkittävä* päivitys!


Muutoksia versiosta 2.10

    Parannus: Yritä saada takaisin äänilaite, joka ei ole käytettävissä, sisältää kiertotavan (vahvistettuun) Windows-virheeseen.

    Parannus: Lisää yleinen kiinteä kerroin uudelleennäytteenottoominaisuus

    Parannus: Viiveet näytetään nyt ensisijaiselle puskurille, jos isäntä päättää rikkoa teknisiä tietoja.

    Parannus: Tuki yksittäiselle yhteiselle näytetaajuudelle, joka *ei ole* 8:n tai 11,025:n kerrannainen

    Ratkaisu: Realtek PULL -tilaa ei tueta "parittomille" ASIO-puskurikoille. Oire oli "Beyond Logic" -virhe ASIO-puskurin koosta riippuen.

    Korjaus: Mahdollinen sovellusten yhteensopivuusongelma ASIO-nollauspyyntöviestissä

    Korjaus: Lisääntynyt latenssi x64-tilassa

    Korjaus: Vetotilan _ja_ latenssinäyttö toimii nyt

    Korjaus: MSVC 2013 x64:n ASR-ongelma -> MSVC 2013:lla käännettyjen isäntien suorituskykyvaikutus

    Korjaus: Käyttöliittymän ulkoasu erilaisilla järjestelmän kieliasetuksilla

    Korjaus: Pidä yhteyttä joidenkin x64-isäntien kanssa

    Korjaus: Kaatuminen A4Apanel64.exe-tiedostosta poistuttaessa

    Korjaus: Pieni muistivuoto

    Korjaus: Kaikki tunnetut 2.11 Beta(1,2) -regressiot korjattu!

    2.11 Vapautusehdokas


Muutokset version 2.11 Beta 1 jälkeen:

    Yritä ottaa estettyjen ("ei saatavilla") äänilaitteiden hallinta takaisin.

    Korjaa pieni resurssivuoto.

    Korjaa regressio 2.11 Beta 1:ssä: "Aina uudelleen" -valintaruudun toiminto käännettiin.

    Poista ylimääräinen ulostuloviive seuraavissa olosuhteissa: (1)64-bittinen isäntä (2)ylänäytteistys 44,1 -> 48kHz (3)WaveRT-kyselytila.

    Korjaa ulostuloäänen häiriöt 64-bittisessä versiossa, kun näytteistys tehdään integraalitekijällä.

    Korjaa a4apanel64 kaatuminen uloskäynnissä (ei kukaan olisi huomannut)

    Vihdoinkin jotain uutta, jonka kanssa voit tsekata!


Muutokset version 2.10 jälkeen:

    Tukee useita näytteenottotaajuuksia samanaikaisesti - niin kauan kuin ne ovat fyysisesti johdettuja yhteisestä pääkellosta, ovat toistensa kokonaislukukertoja (paitsi 44.1/48kHz erikoistapaus) jne...

    Tukee useita näytteenottotaajuuksia ASIO-puolella, joita äänilaite ei fyysisesti tue. Pohjimmiltaan tämä tarkoittaa lennonaikaisten kurssimuunnosominaisuuksien laajentamista.

    Korjaa 2.10:ssä käyttöön otettu syöttölaitteiden yhdistämiseen liittyvä regressio

    Pieniä juttuja, kuten tavallista...

    Yhdistetty 32/64-bittinen versio, tukee Win 98SE/ME/2k/XP/MCE/2003/XP64 ja Vista/Windows 7 x86/x64


Muutokset version 2.10 beta 1 jälkeen:

    Korjaa useita suhteellisen pieniä sovellusten yhteensopivuusongelmia

    Poista kohteiden redundanssit GUI WDM -laitepuusta. Korjaa ongelma, jonka mukaan tiettyjä määrityksiä (esim. "Poista kaikki lähdöt käytöstä") ei tallennettaisi/palauteta.

    Paranna äänilaitteen yllätyspoiston palautusta. Nyt tyypillisesti vastaus (USB, ...) äänilaitteen poistamiseen/uudelleen asettamiseen on tapahtumasta toipuminen ja äänen suoratoiston jatkaminen.

    Ratkaisu full-duplex-ongelmaan Realtek HD -ääniajureilla tietyissä Acer-kannettavissa.

    Yleisiä, mutta pieniä suorituskyvyn parannuksia Vistassa ja Win7:ssä.

    Äänilaitteen oletusasetus muutettu ohittamaan HDMI-äänen.


Muutokset version 2.9 jälkeen:

    Ratkaisu XP:n VIA HD Audio -ohjainongelmaan

    Korjaa kaksi 64-bittistä yhteensopivuusongelmaa, jotka olisivat saattaneet estää sitä toimimasta ollenkaan

    Paranna USB-ääniluokan laitteiden suorituskykyä (viivettä) Windows 7:ssä

    Paranna XP:n ja Vistan USB-ääniluokan laitteiden latenssin kompensoinnin tarkkuutta

    Ota WaveRT-tapahtumatila uudelleen käyttöön Windowsille 7 WOW64. Aiemmin rikki Vistassa (ksthunk.sys), korjattu Windows 7:ssä

    Ohjauspaneeli muistaa nyt edellisen valinnan laitepuunäkymässä

    Paranna tulon ja lähdön synkronointia tietyissä laitteiden yhdistämisskenaarioissa

    Pieniä muutoksia, sitä ja tätä - tuttuun tapaan...

    Yhdistetty 32/64-bittinen versio, tukee Win 98SE/ME/2k/XP/MCE/2003/XP64 ja Vista x86/x64

    Jotkut lokalisoinnit ovat vielä kesken. Välttääksesi päällekkäisen työn, tee se ei lähetä ei-toivottuja käännöksiä! Jos haluat auttaa lokalisoinnissa ja todella tarkoittaa se, ole hyvä ja valmistaudu kirjoittamaan käsikirja myös omalla kielelläsi! GUI:n hakkerointi on hauskaa (tiedän), mutta ilman alkuperäistä käyttöopasta ihmiset menetetään silti!


Muutokset version 2.9 beta 5 jälkeen:

    Korjaa pieni ongelma x64:n oletuskokoonpanossa

    ASIO-puskurin koon muutokset tulevat voimaan vasta, kun liukusäädin vapautetaan, jolloin vältytään mahdolliselta nollausviestimyrskyltä isännälle.

    Liian pitkät ASIO-kanavien nimet leikataan pois hieman älykkäämmin.

    Lisää ratkaisu HD-äänitulon "Chopper Sound" -ongelmaan joissakin Vista-järjestelmissä.

23. lokakuuta 2008: Versio 2.9 (beta5) julkaistu nyt!
(Lisäksi viimeinen 2.9 julkaisupäivä on ajoitettu 5. marraskuuta)

Lataa ASIO4ALL 2.9 (beta5)!

Muutoksia versiosta 2.9 beta4

    Lisää vielä yksi kiertotapa Conexant HD Audio -tuloongelmaan

    Palauta yhteensopivuus Win98 SE:n ja WinME:n kanssa, joka oli rikki, koska MS päätti jossain vaiheessa poistaa sen työkaluketjustaan

    Korjaa regressio: WaveRT-laitteita ei havaita, jos yhteensopivuustila on käytössä isäntäsovelluksessa

    Korjaa WaveRT-tapahtumatilan tulo

    Korjaus: x64-versio olisi teoriassa voinut kaatua ASIOStop()

    Korjaa toinen teoreettinen virhe x64-äänen käynnistyskoodissa

    Korjaa ongelma, jossa x64-versio itse asiassa kaatui, jos syöttölaitteessa oli täsmälleen neljä kanavaa

    Salli myös hiiren oikealla painikkeella tarjotinkuvakkeen avata graafinen käyttöliittymä

    Lisää säälittävä yritys parantaa WaveRT in/out -synkronointia

    Korjaa useita aiemmin lisätyn sovelluksen integrointisovellusliittymän ongelmia. Erityisesti se ei toiminut ollenkaan 64-bittisessä tilassa aiemmin.

Lataa ASIO4ALL 2.9 (beta4)!

Muutoksia version 2.9 beta3 jälkeen

    Korjaa useita bugeja x64-versiossa, jotka olisivat estäneet sitä toimimasta XP 64:ssä lähes kokonaan.

    Korjaa regressio-ongelma, jossa laitteistopuskurin käyttöönotto olisi voinut aiheuttaa kaatumisen.

    Korjaa regressio-ongelma, joka aiheutti kaatumisen, kun _no_ WDM-äänilaitteita otettiin käyttöön.

    Lisää tavaraa, jonka pitäisi tarjota ratkaisu Conexant HD -äänituloongelmaan. Toistaiseksi tuloksia ei ole vahvistettu.

Lataa ASIO4ALL 2.9 (beta3)!

Muutoksia version 2.9 beta2 jälkeen

    Lisää alkuperäinen x64-tuki. Sisäinen x64-ohjain on erillinen binaari, ja se voi aiheuttaa ongelmia, joita ei ole x86-versiossa, joten: ole hyvä ja testaa! Muuten käytöksen tulee olla täysin läpinäkyvää.

    GUI siirtyi omaan säikeeseensä kokonaan. Tämä on ollut tarpeen, koska olemassa oleva isäntäohjelmisto kokonaisuudessaan on keskimäärin liian rikki, jotta se voisi jahtaa yksittäisiä kehittäjiä ja korjata sen. Älä välitä asennetusta pohjasta. Suorana seurauksena ASIO-ohjauspaneeli ei enää näy modaalisena valintaikkunana. Tämä ratkaisu näyttää kuitenkin toimivan paremmin kuin alun perin odotin.

    Parannettu algoritmi toimivan näytetaajuuden löytämiseksi joillekin laitteille (esim. EMU 404)

Viimeaikainen surullinen uutinen on se Carlos Mateo ("Texvo") kuoli 4. elokuuta 2008. Hänen erinomaisesta panoksestaan ​​musiikkiyhteisön hyväksi monet jäävät kaipaamaan häntä. Uutisten mukana tuli huomautus, joka ehdotti hänen osallistumista ASIO4ALL:n suunnitteluun ja/tai kehittämiseen. Tämän seurauksena ihmiset ovat alkaneet lähettää surunvalitteluja.

Tämä asettaa minut vaikeaan tilanteeseen, kun joudun selventämään, ettei Carlos ollut missään vaiheessa mukana ASIO4ALL:n suunnittelussa tai kehittämisessä. Totta on kuitenkin se, kuinka paljon aikaa ja omistautumista hän käytti auttamaan muita ihmisiä heidän äänilaitteisto- ja ohjelmisto-ongelmissaan – mukaan lukien toisinaan ASIO4ALLiin liittyvät ongelmat. Häntä tulee varmasti ikävä!

Lataa ASIO4ALL 2.9 (beta2)!

Muutoksia version 2.9 beta1 jälkeen

    Ota WaveRT-tapahtumatila tiukasti käyttöön. Se on rikki liian monessa tapauksessa ja on saattanut aiheuttaa hauskoja ja ei-niin hauskoja asioita sisäänrakennetuilla HD-äänilaitteilla. Nyt on uusi valintaruutu, jossa sinun on nimenomaisesti sallittava tapahtumatilan (alias Pull-Mode) käyttö ollenkaan.

    Lisätty ratkaisu erittäin alhaisen kaistanleveyden laitteille, kuten Toshiban Bluetooth-pinon äänilaitteille (ja mahdollisesti muille), jos olet kiinnostunut sellaisista...

    Korjaa joitain pieniä ongelmia WRT WaveRT -resurssien allokoinnissa.

    Lisää ratkaisuja viallisiin isäntätoteutuksiin, jotka rikkovat Microsoft COM -vaatimuksia. Tämä ei korjaa täysin mitään, vaan auttaa välttämään kaatumisia menettäen silti toimintoja. MUTTA SIITÄ ON _SINUN_ KOODI, JOKA ON VIELÄ, JOTEN KORJAA SE!

Lataa ASIO4ALL 2.9 (beta1)!

Muutoksia versiosta 2.8

    Käyttöliittymä on muuttunut jonkin verran, mutta melkein kaikki tulee olemaan juuri siellä missä se on ennenkin. Löydät tiesi "kiertoon! W on poissa, koska pian hän todellakin on.

    Lisää käyttöoikeus ilmaisinalueelle ohjauspaneeliin ja tilailmaisuun.

    Ohjauspaneeli muistaa nyt näytön asennon.

    Ratkaisu IDT HD Audio -ohjaimelle, joka rekisteröi WaveRT-liittymän XP:hen.

    Ei mustalla listalla STHDA yli 48 kHz:n näytteenottotaajuuksille. Nyt koeajalla.

    Ratkaisu WaveRT-tapahtumatilaan näyttää edelleen rikki WOW64:ssä, jopa Vista 64 SP1:n jälkeen.

    Paranna WaveRT-suorituskykyä Vistassa.

    Lisää isäntäsovelluksen käyttöliittymä, jolloin kehittäjät voivat hallita ASIO4ALL-kokoonpanoa sovelluksensa sisältä.

    Ja vielä kerran: Enemmän pieniä parannuksia, joista suurin osa lähinnä parantaa vikasietoisuutta, toiset saattavat muuttaa maailmaa sellaisena kuin sen tunnemme, mutta valitettavasti olin ajan myötä unohtanut mitkä ja millä tavalla tarkalleen.

Huomaa, että lisää lokalisointeja voidaan lisätä heti, kun pääsen synkronoitumaan vapaaehtoistyöntekijöiden kanssa! -

ASIO4ALL 2.8 - englanti
ASIO4ALL 2.8 - Saksa
ASIO4ALL 2.8 - kiina (englanninkielinen käyttöohje)

Muutokset version 2.8 beta 2 jälkeen:

    Ei enää vikaa SB X-Fi:ssä Vistan alla.

    Yleinen Vista-yhteensopivuus parani.

    Parannettu laitteiden nimien WDM-luettelon näyttö.

    Lisää kyky toipua USB-äänilaitteiden yllätyspoistosta.

    WaveRT-toteutuksen hienosäätöä.

    Aggressiivinen laitteiden uudelleenjärjestäminen (beta 2:sta lähtien) pehmeni jonkin verran. Analogiset lähdöt tulisi kuitenkin listata ennen SPDIF-lähtöjä.

    Pienemmät parannukset, joista suurin osa lähinnä lisää vikasietoisuutta, toiset saattavat muuttaa maailmaa sellaisena kuin sen tunnemme, mutta valitettavasti olin ajan myötä unohtanut mitkä ja millä tavalla tarkalleen.

10. huhtikuuta 2007: versio 2.8 BETA 2 -Lataa ASIO4ALL 2.8 BETA 2! Muutokset version 2.8 Beta 1 jälkeen:

    WaveRT-tuki sisältää nyt myös tapahtumailmoitustilan sekä tuen hyvin perustoteutuksiin ilman sijaintirekisteriä.

    Useiden äänilaitteiden, jotka toimivat version 2.6 kanssa mutta lakkasivat toimimasta versiossa 2.7, pitäisi toimia nyt uudelleen.

    Watchdog- ja kaatumispalautusominaisuudet ovat nyt valinnaisia, ja ne voidaan ottaa käyttöön rekisterissä - jos se on ehdottomasti välttämätöntä.

    ASIO4ALL:n asennuksen poistaminen poistaa nyt myös käyttäjäasetukset rekisteristä, jolloin saat aina "uudelleenkäynnistyksen" uudelleenasennuksen jälkeen.

    Laiteliitännät järjestetään nyt uudelleen siten, että analogiset tulot ja lähdöt luetellaan ennen S/PDIF-widgetejä. Tämä ei korjaa mitään. Tämä kuitenkin säästää minua joutumasta selittämään samaa yhä uudelleen ja uudelleen Vistan HD Audio -laitteiden käyttäjille, jotka odottavat asioiden "vain toimivan" oletuskokoonpanossa. Oletuskokoonpano usein olisi tuonut S/PDIF-lähdöt analogisten edelle, jolloin kaikki sovellukset, jotka tuottavat stereoääntä kahdelle ensimmäiselle ASIO-kanavalle, käyttävät S/PDIF:ää seurauksena, mikä saa ihmiset valittamaan, että "ei ääntä".

    Korjattu melko epäuskottava synkronointiongelma, joka olisi voinut johtaa siihen, että ääninastat on merkitty ajoittain "logiikan ulkopuolella", vaikka ne toimisivat hyvin.

    USB-äänilaitteet, jotka muut äänisovellukset ovat estäneet, olisi merkitty "logiikan ulkopuolella". Nyt ne ilmoitetaan "ei saatavilla" - kuten niiden pitäisi olla.

28. maaliskuuta 2007: versio 2.8 BETA 1 -Lataa ASIO4ALL 2.8 BETA 1! Muutokset version 2.7 jälkeen:

    Lisää tuki Vistan (32-bittinen) WaveRT-äänelle ja reaaliaikaiselle ajoitukselle.

    Muutamia pieniä lisämuokkauksia Vista RTM:ään

    KS-puskuriasetukset 3 ja 4 toimivat nyt suunnitellusti.

    Paranna tilaa, jossa todellinen latenssi kasvaa ajan myötä.

    Ratkaisu harvinaiseen WDM-ohjainongelmaan, joka aiheuttaa "jakaa nollalla" kaatumisen.

    Kaikki pienet asiat, jotka korjasin viimeisen vuoden aikana ja jotka dokumentoin, "unohdin".

27. huhtikuuta 2006: Versio 2.7 (lopullinen) julkaistu!

ASIO4ALL 2.7 - englanti
ASIO4ALL 2.7 - Saksa
ASIO4ALL 2.7 - kiina (englanninkielinen käyttöohje)

Muutokset version 2.7 beta 4 jälkeen:

    Lisää jonkinlainen lokalisointi. Jatketaanko tätä työtä vai ei, riippuu pitkälti yksilöiden halukkuudesta viettää päivä tai kaksi kääntääkseen tavaroita äidinkielelleen - vain siksi, että heille annetaan tunnustusta. Jos lokalisointi ei ole hyödyllistä (eli saan paljon swahelinkielisiä tukikyselyitä), sitä ei jatketa. Kiinankielinen käännös ei ole edes kovin hyvä, mutta - kun seuraavan kerran katsot DVD-soittimesi käyttöohjetta - tämä saattaa antaa sinulle mielenrauhan tietää joku, vihdoinkin luovuttaa niitä takaisin osan omista lääkkeistään. Babelfish säännöt!

    Törkeä muutos koskien SBPCI 128:aa, palaa vain stereoon, mutta ainakin toimii.

    Uusi ratkaisu Aureal Vortex 1:lle, 2:lle ja 3:lle, joten näiden asioiden pitäisi toimia nyt, FWIW.

    Ei edes yritä tilapäisesti avata laitetta 44,1 kHz:llä aina, kun sen 48 kHz:n uudelleennäytteenottovaihtoehto on valittuna. Tämän oletetaan korjaavan joitain lisää "Beyond Logic" -virheitä, varsinkin kun niitä havaittiin vain satunnaisesti.

21. huhtikuuta 2006: versio 2.7 BETA 4 -Lataa ASIO4ALL 2.7 BETA 4! Muutokset version 2.7 beta 3 jälkeen:

    Lisää mekanismi, jonka oletetaan kertovan, kun ohjaimet valehtelevat alkuperäisestä 44,1 kHz:n tuesta.

    GUI on ollut hieman sotkuinen. Erityisesti laiteliitäntöjä ei enää näytetä aina, kun niiden ei tarvitse olla.

    SigmaTel High Definition Audio (jota käytetään myös Intel-pohjaisissa Mac-tietokoneissa) pitäisi toimia nyt, toivottavasti tuottaa useita onnellisia (ei vain käynnistys) leiriläisiä.

    SBPCI 128:n pitäisi nyt toimia 4/2- ja 2/4-kokoonpanoissa.

18. huhtikuuta 2006: versio 2.7 BETA 3 -Lataa ASIO4ALL 2.7 BETA 3! Muutokset version 2.7 beta 2 jälkeen:

    Lisää risteystarkastus. Kiitos Eugene Muzychenkolle vielä kerran siitä, että sain minut tarkastelemaan asiaa uudelleen ja selvittämään, kuinka se _saattaa_ toimia. Itse asiassa se näyttää toimivan nyt täysin, mutta olen edelleen ymmälläni, miksi se toimii niin kuin se toimii eikä niin kuin sen _pitäisi_ toimia aluksi - luultavasti yksi Microsoft(r) Universumin mysteereistä (tm).Tämä tarkoittaa sinulle käyttäjänä sitä, että tämä _saattaa_ ratkaista maagisesti useita ongelmia äänikorttien kanssa, jotka käyttävät "liittimen jakamista" ja muuta sellaista. Itse asiassa se vain _saattaa_ ratkaista muita ongelmia muiden laitteiden kanssa. yhtä hyvin.

    Korjaus: ReWuschel toimii nyt myös ASIO-puskurikokojen kanssa, jotka eivät ole 64 näytteen kerrannainen. Joskus tämän käsitettiin väärin, että puskurin kokoa oli lisättävä, jos käytät ReWuschelia, vaikka sinun ei normaalisti olisi tarvetta. Lisäksi käsikirjaan on päivitetty joitakin ReWuschelin käyttöä koskevia tietoja.

    Lisää dynaaminen puskuristrategian vaihto. Tämä on kokeellista ja pääasiallisesti tarkoitettu vain _ehkä_ estämään yhtä tai toista satunnaista rätintää esiintymästä. Vaikka et huomaakaan eroa, luota minuun: _teoriassa_ se on täysin järkevää!

31. maaliskuuta 2006: versio 2.7 BETA 2 -Lataa ASIO4ALL 2.7 BETA 2! Muutokset version 2.7 beta 1 jälkeen:

    Korjaus: Laitteiston puskurointi kuluttaisi joissakin järjestelmissä järjettömän paljon suoritinaikaa beta 1:n kanssa.

    Lisää "ReWuschel". Periaatteessa tämä on ReWire-tuloliitäntä ASIO4ALL-moottoriin. ReWuschelin asentaminen on valinnaista, koska se korvaa Reasonin "ReBirth Input Machine" -toiminnon. Tämä tarkoittaa, että ASIO4ALL pohjimmiltaan teeskentelee olevansa ReBirth, joten et voi käyttää ReBirth in Reasonia ReWuschel-vaihtoehdon ollessa käytössä - pidä tämä mielessä! Huomaa myös, että se toimii vain, jos ASIO4ALL on valittu nykyiseksi ASIO-ohjaimeksi!

    Pieniä parannuksia äänimoottorin koodiin. Mitattavissa oleva vaikutus epätodennäköinen.

22. maaliskuuta 2006: versio 2.7 BETA 1 -Lataa ASIO4ALL 2.7 BETA 1! Muutokset version 2.6 jälkeen:

    Itse asiassa äänimoottoriin on tehty useita pieniä muutoksia viimeisen parin kuukauden aikana, joiden yksityiskohdat unohdin.

    ASIO4ALL ei enää kaatuu (BSOD), jos järjestelmässä on ATI Rage Theater tai vastaava laite. Näiden laitteiden mukana toimitetut WDM-äänen "ajurit" jätetään huomiotta.

    SBPCI 128 toimii nyt, vaikkakin vain 2in/2out-tilassa.

    USB-laitteet luetellaan nyt yleensä niiden nimien mukaan, jos mahdollista, yleisen USB-äänen sijaan. Auttaa, jos niitä on useampi.

    Monotulot muunnetaan stereoiksi, jotta ei hämmennetä isäntiä, jotka olettavat kanavat aina pareittain. Auttaa monotulolaitteissa, kuten esim. USB-mikrofonit.

    Antoi "Puskurin koko" -liukusäätimelle ohjauspaneelissa logaritmisen asteikon.

    Oletusasetusta muutettu siten, että esim. Realtek HD Audion tuloja ei ole oletusarvoisesti poistettu käytöstä.

    Kokeellinen: Lisätty vahtikoira-säie, jonka pitäisi käynnistyä, jos isäntääänimoottori käyttää koko CPU:ta esim. epänormaalit.

    Viime hetken muutos: Kiitos Eugene Muzychenkolle (VAC) ongelman osoittamisesta, joka olisi voinut johtaa "logiikan ulkopuolisiin" virheisiin siellä täällä! Auttaa ainakin VAC:n kanssa - mutta kuka olisi uskonut _setä_...

11. huhtikuuta 2005: versio 2.6 julkaistu!Lataa ASIO4ALL 2.6! Muutokset versiossa 2.6:

    Korjattu pieni muistivuoto, joka olisi aiheuttanut noin 4 000 muistia vanhentuneen aina, kun äänimoottori käynnistetään uudelleen.

    Lisää tuki alle 44,1 kHz:n näytteenottotaajuuksille niin kauan kuin äänilaitteisto tukee niitä.

    Vähemmän ylikuormituksia pienillä puskurin koon asetuksilla. Tämä tarkoittaa pudotusvapaata suorituskykyä noin puolet puskurin koosta verrattuna v2.5:een suurella määrällä kortteja.

    Oletusnäytteenottotaajuuden käsittelyä muutettu joidenkin Envy24-pohjaisten korttien ongelmien kiertämiseksi.

    Oletusasetukset on mukautettu tiettyjen AC97-ajureiden ongelmien kiertämiseen.

Versiohistoria:

19. maaliskuuta 2005: versio 2.5

    Ratkaisu vielä yhdelle CT-ohjainongelmalle. Audigy LS toimii nyt myös tulojen ollessa käytössä. MP3+ toimii nyt CT:n mukana toimitetun ohjaimen (sbusb.sys) kanssa, joten sinun ei tarvitse palata takaisin yleiseen usbaudio.sys-tiedostoon MP3+:ssa. Parhaan tuloksen saavuttamiseksi Audigy LS:llä huomasin, että sinun on ehdottomasti otettava käyttöön "Always Resample 44.1kHz<->48kHz" edistyneessä ASIO4ALL-ohjauspaneelissa.

    Useimmissa USB-äänilaitteissa, jotka käyttävät yleistä Windowsin USB-ääniohjainta (usbaudio.sys), viiveen kompensoinnin pitäisi nyt olla oikein oletusasetuksissa.

    Joidenkin WDM-ajurien oletusasetuksia ja niiden erityispiirteitä on muutettu.

06. maaliskuuta 2005: Versio 2.4

    Korjattu ongelma, jossa luettelon ensimmäisestä äänilaitteesta tuli "tarttuva", mikä tarkoittaa, että et voinut poistaa sitä käytöstä ohjauspaneelista.

    Ratkaisu CT-ajureiden virheeseen. Audigy & Co. pitäisi toimia taas.

    Lisää tuki joillekin muille USB-laitteille.

    Poista kaatumisen palautusominaisuus, joka todennäköisemmin hämmensi käyttäjää sen sijaan, että olisi ollut hyödyllinen.

    Lisää oikea version näyttö ohjauspaneeliin.

    Joitakin pienempiä suorituskykyä säätelee muita asioita.

11. helmikuuta 2005: versio 2.3

    Sovellus-/käyttäjäkohtaisten asetusten ylläpito toimii taas.

    Parempi vakaus tietyissä kokoonpanoissa.

    Vielä vähän suorituskyvyn hienosäätöä.

    Ratkaisu M-Audio USB -ajureiden (MobilePre USB,...) virheeseen, joka aiheutti BSOD:n.

    Muutama pikkujuttu lisää.

7. joulukuuta 2004: Versio 2.2

    Lisää ratkaisu joidenkin SoundMax-ohjainten ongelmaan.

    Muuta avaamis-/sulkemiskäytäntöä hieman, jotta se toimisi paremmin joidenkin äänisovellusten kanssa.

    Lisää pieniä muutoksia viiveen guess-o-maticiin.

    Korjaa ohjauspaneelin pienet grafiikkavirheet WinXP moderneilla teemoilla

    Ohjain toimii nyt yleensä myös kaikilla käyttöoikeustasoilla aina "vieras"-tiliin asti. Asennus vaatii tietysti järjestelmänvalvojan oikeudet.

    Korjaa ongelma, joka olisi voinut saada ohjaimen epäonnistumaan, kun se avataan toisen kerran. Tätä ei kuitenkaan ole havaittu missään reaalimaailmassa.

    Korjaa ongelma, joka olisi voinut aiheuttaa ongelmia näytteenottotaajuutta muuttaessa.

26. marraskuuta 2004: versio 2.1

    Korjattu bugi, joka on saattanut aiheuttaa rätimiä puskurin koosta riippumatta.

    Lisää ylikuormituksen tunnistus ja -palautus. Tämä muuttaa koko äänimoottorin "tuntuman", sillä se, mikä aiemmin ilmeni äkillisenä liiallisen rätiksenä, on nyt lyhentynyt lyhyeksi hiljaiseksi hetkeksi. Jos ylikuormitustila ei poistu, on vielä enemmän hiljaisuutta. Tätä ei tapahdu laitteistopuskuroidussa tilassa, sillä WDM-alijärjestelmän ylikuormittaminen tässä tilassa on käytännössä mahdotonta.

    Äänimoottori optimoitu jälleen (ei muutoksia h/w-puskuritilassa). Keskimääräinen latenssi ALAS!

  • Lisää muutoksia automaattiseen latenssikompensaatioon (työ kesken)

    Korjattu virhe, joka estäisi äänen tulon Podiumissa.

    Korjattu parametrien lataus/tallennusongelma. Huono uutinen on, että joudut tekemään uudelleen kaikki versiolla 2.0 tehdyt asetukset. Anteeksi!

    Edelleen mukana Controversal Arrow(tm), joka on kuitenkin tullut jäädäkseen!

11.11.2004: Versio 2.0

    Tämä on ollut lähes täydellinen uudelleenkirjoitus.

    Kukaan ei vastustanut muutoksia 1.8 beta 1:ssä, joten tästä on tulossa lopullinen versio. Kaksi muutosta lisää...

    Parannettu Direct DMA -tilan uudelleenkäynnistyskäyttäytyminen. Tämä tekee tästä tilasta jonkin verran käyttökelpoisen Cakewalk Sonarissa.

    Korjattu virhe, joka on saattanut/ei voinut aiheuttaa kaatumisia/virheellistä toimintaa, kun uudelleennäytteenotto oli aktiivinen.

Suora DMA-tila ei ole enää valittavissa PCMCIA-laitteille.

Näytetaajuuden muuttamisen isäntäsovelluksessa ei pitäisi enää aiheuttaa virheellistä toimintaa.

Kilpailutilanteessa Sonar kaatui toisinaan. Tämä on korjattu.

Suora DMA-puskuritila synkronoituu nyt hieman nopeammin, joskus ja tietyissä olosuhteissa...

Lopuksi: 44,1 kHz Sample Rate 4 KAIKKI! Tein jalkatyön lukemalla DSP-juttuja. ASIO4ALL tekee nyt näytteenottotaajuuden muunnoksen aina tarvittaessa 44,1 kHz:n tukemiseksi. Henkilökohtaisen näkemykseni mukaan katsoisin, että uudelleennäytteen ottaminen on vähintäänkin kohtuullista - kuuletko eron? Ei paha, kun ottaa huomioon, että viimeinen DSP-työni oli noin 12 vuotta sitten... Uudelleennäytteistys toimii tällä hetkellä vain puskuroidussa tilassa (DMA-ruutua _ei_ valittu)

Lisäksi on uusi valintaruutu, jonka avulla voit pakottaa uudelleennäytteenoton taajuudella 44,1 kHz (näytteistetään aina 48 kHz:stä tai 48 kHz:iin). Syy tälle vaihtoehdolle: Huomasin, että useissa edullisissa äänilaitteissa on WDM-ohjain uudelleennäytteen lennossa. Tämän laatu on useimmiten hyvin kyseenalainen. Lisäksi olet saattanut päätyä tilanteeseen, jossa kunnolliset latenssiluvut olivat saavutettavissa @48 kHz:llä, mutta voimakasta rätintää tapahtui taajuudella 44,1 kHz. Jos tämä kuulostaa järjestelmältäsi, tämä on valintaruutu (No, ainakin tämä oli lopullinen korjaus _my_ lappylle...)

Lisätty toinen valintaruutu: "Poista syöttö käytöstä". Tämän tarkoitus on selitetty helposti: Jos et tarvitse ASIO-tuloa, voit saavuttaa paremman kokonaislatenssin, ts. pienempiä puskurikokoja, kun valitset tämän vaihtoehdon.

Muutti ohjauspaneelin toimintaa jonkin verran: Aina kun valitset Direct DMA -ruudun ja nykyiset asetukset eivät ole kovin kohtuullisia, puskurin koko ja jodelay-asetukset säädetään kohtuullisiin oletusarvoihin. Tämä johtuu siitä, että jotkin asetukset ovat kunnossa. puskuroidussa tilassa ei yksinkertaisesti ole järkeä Direct DMA -tilassa, ja se saattaa saada käyttäjän uskomaan, että Direct DMA -tila ei toimi heidän järjestelmässään liiallisen rätisemisen vuoksi pitkään aikaan vaihtamisen jälkeen tähän tilaan. Muista aina: Direct DMA -tila on hieno ominaisuus, mutta se vaatii muutaman sekunnin rauhoittumaan aina, kun ajuri käynnistetään uudelleen. Valitettavasti esimerkiksi Cakewalk Sonar käynnistää ASIO:n uudelleen joka toisto-/pysäytys-/toistojaksolla, mikä tekee Direct DMA -tilasta käytännössä käyttökelvottoman tässä ympäristössä .

"Käyttäjäkokemuksen" parantamiseksi usean laitteen asetuksissa kaikki ohjauspaneelin asetukset tallennetaan nyt laitekohtaisesti. Laitteiden välillä vaihtaminen palauttaa aiemmin käytetyt asetukset.

Puskuroidussa (ei-DMA-) tilassa ohjain ei enää todennäköisesti pudota syöttöpuskureita. Tämä tarkoittaa syötteen laadun/viiveen paranemista joissakin järjestelmissä.

Suora DMA-puskuritila on suunniteltu uudelleen lisäämään vakautta ja ajoituksen tarkkuutta. Valitettavasti tämä edellyttää puskurin koko- ja viiveasetusten säätämistä uudelleen. Joten jos sinulla oli aiemmin asetus 128/3/3, päätyisit nyt esim. 128/6/8. Tämä ei kuitenkaan tarkoita latenssin lisääntymistä! Näiden liukusäätimien fyysiset alueet ovat vain siirtyneet jonkin verran. Lisäksi on korjattu ongelma, joka olisi tehnyt mahdottomaksi kohtuullisen syöttöviiveen asettamisen joissakin järjestelmissä.

Paranna median synkronointia suorassa DMA-puskuritilassa.

Lisätty toiminto ja työpöydän pikakuvake ohjauspaneelin käynnistämiseksi offline-tilassa. Offline-muutoksilla ei ole välitöntä vaikutusta. Toivottavasti pidät teoksesta ;-)

Ratkaisu rikkinäisille Creative-ajureille, jotka aiheuttavat BSOD:n joidenkin kanssa Sound Blaster kortit. Samojen korttien Microsoft-ohjaimet näyttävät aina toimineen hyvin.

Korjattu virhe, joka aiheutti tulojen puuttumisen joidenkin USB-laitteiden kanssa.

Korjattu virhe, jonka vuoksi ohjain ei toimi joidenkin sovellusten kanssa, jos äänilaite ei tue 48 kHz

Lisätty ratkaisu tilanteisiin, joissa buginen isäntä kohtaa bugisen WDM-ohjaimen. Tämä ilmenisi ASIO-ohjainvirheenä, jos sovellus käynnistetään toisen kerran.

Pieni muutos, joka saattaa parantaa syötteen laatua tietyissä asetuksissa.

Sai sen toimimaan ISA-korteilla (joo, eikö!), jotka eivät tue 48000 Hz:n näytteenottotaajuutta, kuten ESS Audio Drive -sarja - no, niin kauan kuin on WDM-ohjain, miksi et kokeilisi sitä?

Esitettävän DMA-laatikon vaatimuksia on hieman kevennetty. Älä kuitenkaan koskaan tarkista tätä USB-laitteiden kohdalla!

Korjaa ongelma monikanavaisissa tallennuskorteissa, esim. se toimii taas DSP2000 C-Portissani ;-)

Suoraa DMA-puskuritilaa on muokattu hieman paremman suorituskyvyn saavuttamiseksi (vaatii testauksen) Negatiivisena sivuvaikutuksena saattaa kulua pidempi aika synkronoitua sovelluksen käynnistämisen tai ohjauspaneelin muutosten tekemisen jälkeen. Uudelleensynkronointi kestää nyt muutaman sekunnin, jonka aikana kuuluu rätintää ja muuta.

Yleinen ratkaisu kaikille isäntäsovelluksille, jotka putoavat BufferSwitch()-kutsut. Tekee Reason-kiertotavan vanhentuneeksi, esim. ei enää erityiskohtelua. Pitäisi korjata asioita myös Tracktionille.

Samplitude ei enää kaadu, kun ohjauspaneelia yritetään avata.

Lisää viestilaatikko aina, kun on havaittu, että äänilaite on jo käytössä. Yhdeksässä tapauksesta kymmenestä johtuu siitä, että "Microsoft GS Wavetable SW Synth" on otettu käyttöön MIDI-lähtölaitteena jossain.

Lisää versionumeronäyttö ASIO-ohjauspaneeliin, jotta asioiden sekoittaminen ei ole enää helppoa.

On tehty todella tärkeä korjaus, joten päätin julkaista uuden version vain päivä edellisen jälkeen. Matkalla versiosta 1.1 1.2:een esitin äärimmäisen tyhmän bugin, joka sai tuntumaan siltä, ​​että tavarat eivät enää toimineet, mikä ennen toimi hienosti kierroksilla. 1.1

ASIO-ohjauspaneelia päivitetään nyt heti, kun toinen äänilaite on valittu. Tämä oli aiemmin pieni harmi järjestelmissä, joissa oli useampi kuin yksi äänilaite.

Hyviä uutisia joillekin! ASIO4ALL toimii nyt entistä useamman äänilaitteen kanssa. Nyt on uusi valintaruutu "Force 16bit Samples", joka aktivoi kiertotavan tilanteessa, jossa WDM-ajuri raportoi bittisyvyyden esim. 20, mutta ei aio tukea sitä pyydettäessä. "Normaalissa" Windowsissa tämä ei ole ongelma, koska Windowsissa kaikki on vain 16-bittinen. Mutta ASIO4ALL yrittää maksimoida laitteistosi, myös bittisyvyyden osalta. Erityisesti tämän kiertotavan on raportoitu onnistuvan SigmaTel sirut toimimaan ASIO4ALL:n kanssa.

Pieni muutos tavassa, jolla ASIO4ALL muodostaa yhteyden WDM-ohjainliitäntään.

Tällä kertaa muutoksia on tehty melkoisesti. En ole vielä valmis kaikesta, mutta jo tehtyjen korjausten/parannusten määrän vuoksi päätin julkaista tämän uuden version toistaiseksi.

Korjattu koodiin melko tyhmä bugi, joka olisi aiheuttanut vääristyneen ulostulon kaikilla kanavilla paitsi vasemmalla laitteissa, joissa tulo- ja lähtöbitit per näytettä eivät ole samat. Loukkausten lisäämiseksi useimmat uudemmat AC97-koodekit kuuluvat tähän luokkaan (esim. 20-bittinen lähtö/16-bittinen tulo). Anteeksi "sitä!

Lisää kiertotapa useille huonosti käyttäytyville isäntäsovelluksille. Jos olet joskus törmännyt tähän ilmiöön: Käynnistät isäntäsovelluksesi, siirryt ASIO-ohjauspaneeliin, optimoit puskurin asetukset, jotta sinulla on puhdas ääni ja suljet sitten sovelluksen ja käynnistät sen uudelleen ja yhtäkkiä olet rätivässä helvetissä -> kirous ei enää , meillä on nyt ratkaisu siihen! Tämä koskee vain puskuroitua tilaa, ts. Suora DMA-puskurivaihtoehto _not_ valittu.

Paranna joidenkin monikanavaisten laitteiden tukea ja korjaa ongelma laitteissa, jotka näkyivät laiteluettelossa, mutta näytteenottotaajuutta ei voitu asettaa (todellinen virheilmoitus riippuu siitä, kuinka paljon sekvensserisi sekaisin siitä) Lisää kortteja pitäisi pystyä toimii 44,1 kHz vs. Vain 48kHz.

Lisää tuki 24-bittiselle pakatulle PCM-näytemuodolle (32-bitin sijaan), jonka pitäisi ratkaista ongelma >16-bittisissä laitteissa, jotka eivät tue 32-bittistä PCM-lähtöä.

Korjaa monia syitä, miksi se olisi voinut kaatua tehdessäsi asioita ASIO-ohjauspaneelissa (No...)

Ota käyttöön laitteilla, joissa ei ole tuloja. Tässä tapauksessa luodaan kaksi phantom-tuloa, koska jotkut sovellukset näyttävät vaativan tätä.

USB-äänilaitteiden pitäisi nyt näkyä laiteluettelossa. (ainakin joidenkin pitäisi, jos toisten kanssa on edelleen ongelmia...) Jos asennat tämän version edellisen päälle tai jos tapahtuu muita asioita, joihin en voi vaikuttaa, voit ehkä tarkistaa ASIO:n Direct DMA Buffer -vaihtoehdon. USB-äänilaitteesi ohjauspaneeli: EI! (ellei suosikkivärisi ole sininen). Windowsin sisäisessä USB-ääniohjaimessa (usbaudio.sys) on virhe, joka saa järjestelmän menemään kaboooom-tilaan, jos otat tämän vaihtoehdon käyttöön USB-äänilaitteille !

Päivitys syystä ongelma:
Olen saanut vastauksen
Potkurinpäät ja näyttää siltä, ​​että alla oleva virhekuvaukseni ei ole täysin oikea. Saamani tiedon avulla olen pystynyt toteuttamaan paljon paremman kiertotavan. Jos käytät tätä kanssa syy tämä uusi versio on pakollinen. Näytön päivityksistä johtuvat halkeilut ovat nyt käytännössä historiaa! Low Priority Audio -valintaruutu esiteltiin versiossa 1.1 on poissa. Kuljettaja tarkistaa nyt automaattisesti syy on nykyinen isäntäsovellus ja käyttää hiljaa (parempaa) kiertotapaa tässä tapauksessa.

Korjaa laiteluettelossa oleva virhe, joka tietyissä olosuhteissa estäisi joidenkin laitteiden näkymisen laiteluettelossa.

Lisää ratkaisu jostain oudosta syystä käyttäytymistä. Tämä on kuitenkin kokeellista. Nyt on uusi valintaruutu, joka sinun on tarkistettava, jos ja vain jos olet käynnissä syy tämän kuljettajan kanssa. Jos olet a Potkurin pää luet tätä: Mikä saa sinut ajattelemaan, että ASIOoutputReady():n asynkroninen kutsuminen auttaisi asioita millään kuvitellulla tavalla? Tee se kuten muu teollisuus: BufferSwitch()->FillOutput()->ASIOoutputReady()->MoreStuff()->Return(). Yhtäkkiä huomaat, että asioiden ei välttämättä tarvitse rätiseä, jos liikutat tavaraa näytöllä. Se ei tarvitse ylimääräistä lankaa, eroon siitä!

Asennus edelliseen versioon ei enää palauta ohjauspaneelin asetuksia oletusasetuksiin. Jos haluat asentaa oletusparametreilla, sinun on ensin poistettava edellinen versio.

1.0 (lopullinen)

Lisätty suora DMA-puskuri I/O sitä tukeville laitteille. Tämä tila on erittäin pehmeä prosessorille ja voidaan saavuttaa viiveitä, jotka ovat yhtä suuret kuin pro gearilla saatavat arvot.

Ymmärtääkseen, miksi tämä toimii joissakin järjestelmissä ja toisissa ei, on tiedettävä, että WDM-ääniohjaimia on kahta erilaista: WaveCyclic ja WavePci. Meillä on mahdollisuus vain WavePci:n kanssa, koska nämä ohjaimet eivät itse asiassa kopioi äänidataa puskuristamme, vaan pikemminkin tekevät puskurista, jonka lähetämme heille nykyisen DMA-puskurin. Mutta tiedämme silti missä puskurimme ovat, vaikka lähetimme ne WDM-ääniohjaimeen, eikö niin? Näin ollen, kun kirjoitamme parhaillaan toistettavaan puskuriin, kirjoitamme suoraan DMA-puskuriin! Hankalinta on selvittää, mihin tarkalleen kirjoittaa ja miten asiat pidetään synkronoituna.

Lyhyesti sanottuna Direct DMA -puskuritila toimii näin. Valitettavasti useimmat kuluttajalaatuiset tavarat tulevat vain WaveCyclic-tyyppisillä ajureilla. Lisää palautetta on nyt antanut minulle vaikutelman, että ironista kyllä, jotkut yleisimmistä AC97-siruista todella _tukevat_ tätä tilaa, toisin kuin yllä sanoin. Hyviä uutisia? Ehkä sinulle, mutta ei minulle, koska "Ali Audio Accelerator" minun lappissani ei ole yksi näistä! *grrrrrrr*

Muutamia pieniä parannuksia.

1.0 Beta:

Ensimmäinen vakaa versio.

Tässä artikkelissa puhumme hieman yleisestä ääniohjaimesta WDM Audio ASIO4ALL:lle. Jotkut, enimmäkseen eivät uudet, sekä "oletus" (sisäänrakennetut) äänikortit, joita muusikot joskus käyttävät sävellyksiensä nauhoittamiseen ja soittamiseen, eivät useinkaan aina toimi niin ihanteellisesti kuin mahdollista työskennellessäsi erilaisten "musiikin muokkausohjelmistojen" kanssa. tavanomaiseen sopeutumisen näkökulmasta ammatilliset vaatimukset ohjelmisto "äänilaitteistoksi".

Itse asiassa tämä ohjain ei tee mitään "sellaista", paitsi kuvaannollisesti "lähentää, lisää kosketuspisteiden määrää" ja äänilaitteistoa - se varmistaa äänivirran vaihdon kokonaisuudessaan. ...Joissakin tapauksissa se sisältää "nukkumis"-ominaisuudet. Totta, jos vain Minimoisin myös prosessoinnin viiveen esim. normaaliin asti - siitä ei olisi hintaa :-)...

Kuten kehittäjä neuvoo, parhaan tuloksen saavuttamiseksi äänenkäsittelyssä sinun tulee kytkeä järjestelmän äänet pois päältä käyttöjärjestelmä(Windowsin käynnistys- ja sammutusääniä ei lasketa), että vähemmän ennustettavat äänet "voivat estää äänilaitteen alustusprosessin ASIO4ALL:lle"...

ASIO4ALL-ohjaimen asetukset

ASIO4ALL-ohjaimen asennuksessa ei ole yleisiä suosituksia. Jokainen tapaus on yksilöllinen. Kun sovellus on tunnistanut ASIO4ALL-ohjaimen, kuvake ilmestyy lokeroon, joka voi näyttää erilaiselta tilasta riippuen. Kun toistat ääntä:

– kuljettajan ollessa pysäytettynä.

Jos ajurin kuvake ei näy tarjottimella, se tarkoittaa, että se ei ole tällä hetkellä käytössä. Joskus asetusten muutokset voivat tulla voimaan vasta äänisovelluksen uudelleenkäynnistyksen jälkeen. Kaikissa ääni- (musiikki)editoreissa ääniasetusvaihtoehdoissa on painike, esimerkiksi " » , jonka avulla (samalla tavalla kuin napauttamalla tarjotinkuvaketta) tämän ohjaimen asetuspaneeli avataan.

1. Luettelo löydetyistä WDM-äänilaitteista.

Kaksinkertainen tilailmaisin. Toimintokuvakkeen vieressä on laitteen tilan ilmaisin:

– laite on käynnistetty onnistuneesti.

– laite on tällä hetkellä passiivinen.

– laite ei ole käytettävissä (voi johtua sen käytöstä toisessa sovelluksessa).

– laitetta ei voi hallita tuntemattomasta syystä.

2. puskurin koon asettaminen (näytteissä).

Enemmän arvoa tarkoittaa enemmän viivettä. Jos ääntä toistettaessa havaitaan signaalin katkeamista rätisevien äänien tai "katkosten" muodossa, tätä arvoa tulee suurentaa.

3. -painiketta palauttaaksesi oletusasetukset.

Mahdollisuus "palauttaa" asetukset alkuperäisiin, jos ajurin asetusten aikana sen työn laatu on heikentynyt.

4. -painike ottaaksesi lisäasetustilan käyttöön.

Sisältää lisätoimintoja hienoja säätöjä Kuljettajat. Kun soitat tähän tilaan, seuraava näkymä tulee näkyviin:

Ohjaimen lisäasetukset

5. Viiveen kompensointi.

Tätä parametria tulee koskettaa pääasiassa työskennellessäsi sekvensserin kanssa, kun MIDI-komentojen äänestyksessä samanaikaisesti toistettujen ääniraitojen kanssa on viive.

6. Laitteistopuskurin käyttäminen.

Mahdollisuus käyttää laitteistopuskuria on yleensä saatavilla vain ohjaimissa, kuten WavePCI. Laitteiston puskuroinnin käytön tärkein etu on, että se käyttää vähemmän ydinlaskentaresursseja. Suositellut aloitusarvot ovat 128-256.

7. Ytimen puskurien lukumäärä.

Jos laitteistopuskurointia ei käytetä, näiden arvojen asettaminen määrittää lähtöpuskurien määrän. Jokainen lisäpuskuri lisää viivettä koonsa mukaan. Korkeammilla arvoilla sekä vakaus että latenssi kasvavat. Pienillä arvoilla vaikutus on päinvastainen.

8. Muunnos välillä 44,1 - 48 kHz.

ASIO4ALL pystyy muuttamaan näytteenottotaajuudet 44,1 kHz:stä 48 kHz:iin ja takaisin reaaliajassa. Muunnos tapahtuu automaattisesti tapauksissa, joissa ASIO4ALL avataan 44,1 KHz-tilassa ja WDM-ohjain ei tue tätä taajuutta.

9. WDM-ohjaimen pakottaminen toimimaan 16-bittisessä tilassa.

Tämä ominaisuus toimii vain sellaisten ohjaimien kanssa, jotka pystyvät toimimaan

virtoja, joiden bittisyvyys on suurempi kuin 16 bittiä (ja vähemmän kuin 24), mutta itse asiassa kieltäytyvät tästä.

Esimerkiksi tällainen kuljettaja on SigmaTel AC97.




Yläosa