ASIO4ALL – driver ASIO universale – versione russa. ASIO4ALL – driver audio universale per WDM Audio

Se hai mai collegato una chitarra all'ingresso di linea o al microfono della scheda audio integrata, probabilmente hai notato un significativo ritardo del suono.

Il protocollo ASIO è stato sviluppato appositamente per risolvere i problemi di latenza. Tutte le interfacce audio con ingresso strumento lo supportano e, se ne possiedi una, tutto ciò che ti serve è già installato insieme ai driver per il dispositivo stesso.

Se ti accontenti di una scheda audio integrata o di una scheda audio senza supporto ASIO, devi scaricare e installare il driver universale gratuito ASIO4ALL.

L'interfaccia di configurazione ASIO spesso differisce a seconda dei diversi produttori, ma l'essenza è sempre la stessa. Pertanto, mostrerò il significato generale delle impostazioni utilizzando l'esempio del driver universale ASIO4ALL e dovrai studiare tu stesso le sfumature (se presenti) del tuo dispositivo specifico.

Inoltre, toccherò immediatamente l'argomento della regolazione dei parametri audio in un programma di elaborazione del segnale per chitarra (usando l'esempio del popolare Guitar Rig).

Configurazione utilizzando ASIO4ALL e Guitar Rig come esempio

Selezione del dispositivo

ASIO4ALL

Andiamo alle impostazioni del driver facendo clic sul pulsante Configurazione ASIO. Si aprirà una finestra di configurazione del driver per il dispositivo selezionato; nel caso di ASIO4ALL, sarà simile allo screenshot seguente.

Finestra di configurazione ASIO4ALL

Qui siamo interessati alla scelta dei dispositivi e alla dimensione del buffer. L'elenco dei dispositivi si trova in alto a sinistra, non è altro che un elenco di tutte le interfacce audio collegate al tuo computer. Se si fa clic sul segno più a sinistra del dispositivo, si apre un elenco di tutti i suoi ingressi e uscite.

Trova negli elenchi il dispositivo e la relativa porta che utilizzi per collegare la tua chitarra. Se l'input è attivo e accessibile, accanto ad esso sarà presente un triangolo blu, come nello screenshot. Se è presente un'icona diversa, molto probabilmente ci sono dei problemi. Ad esempio: un altro programma sta già utilizzando questo dispositivo o inserisce in modalità esclusiva.

La dimensione del buffer influisce sul ritardo; viene impostata utilizzando il cursore nella parte inferiore della finestra. Maggiore è il buffer, maggiore è la latenza, ma diminuendo il valore si aumenta il carico sul processore.

La dimensione del buffer viene selezionata empiricamente. Dovrebbe essere abbastanza piccolo da non avvertire alcun ritardo nel suono. Un segnale che indica che hai impostato un buffer troppo piccolo sarà un carico pesante della CPU e crepitii o clic provenienti dagli altoparlanti durante il gioco.

Dopo aver effettuato le impostazioni, chiudere la finestra ASIO4ALL.

Frequenza di campionamento

Il seguente parametro nelle impostazioni di Guitat Rig: Frequenza di campionamento. Per impostazione predefinita, il numero è 44100. Questa è la frequenza di campionamento, influenza sia il carico del processore che la latenza e, inoltre, la qualità del suono (maggiore è il valore, maggiore è la qualità, minore la latenza, maggiore carico) .

(8 valutazioni, media: 4,13 su 5)
Sviluppatore: ASIO4ALL Sito web: www.asio4all.com Versione: 2.13 Lingua: russo

Autista ASIO4ALL – conducente alternativo, che ti consente di creare musica sul tuo PC. Ma ci sono molti altri usi per questo. Si tratta di un driver audio indipendente che può essere utilizzato gratuitamente in un'ampia gamma di programmi e dispositivi audio. A condizione che il dispositivo/software supporti WDM.

Lui è l'unico

ASIO4ALL sta da solo perché non ci sono altri driver audio "buoni" che siano indipendenti. Esistono molti driver audio migliori, ma non sono universali, motivo per cui questo driver è così popolare. Il driver ASIO4ALL funziona per tutti Versioni di Windows, anche se gli sviluppatori no supporto ufficiale Windows10 fino al 2016. Non esiste un manuale tecnico che indichi su quali configurazioni e su quale hardware funzionerà questo programma. Devi solo installare il driver per vedere se funziona.

Conclusione

Se non hai mai lavorato con ASIO prima, potresti avere problemi nell'installarlo. Asio4ALL ha la sua parte di problemi. Non è perfetto, ma funziona su una vasta gamma di software e dispositivi audio perché è versatile e questo di per sé è un motivo sufficiente per meritare rispetto.

Puoi scaricare gratuitamente il driver Asio4ALL in russo dal link sottostante


Cambiamenti dalla versione 2.11

    Correzione: eccezione nel thread in background.

    Correzione: tempo di avvio dell'applicazione lungo e, occasionalmente, retrocessione dell'intervallo della frequenza di campionamento del dispositivo.

    Correzione: gli output potrebbero rimanere non disponibili se è attivo più di un dispositivo di output.

    Soluzione alternativa: schermata blu "stdriver64.sys"/tutti i dispositivi contrassegnati con "Beyond Logic" all'interno dell'host a 32 bit in Windows a 64 bit. Causato da software di acquisizione audio di terze parti, anche dopo la disinstallazione di detto software. La soluzione alternativa fa parte del programma di installazione ASIO4ALL, il che significa che potrebbe essere necessario eseguire nuovamente il programma di installazione se il problema si verifica in un secondo momento.

    20 giugno 2014: Importante!

    Si è verificato un errore con i download della versione 2.11 che ora è stato corretto. Se hai scaricato ASIO4ALL 2.11 prima di leggere questo, scaricalo nuovamente e reinstallalo!
    Il sintomo di un vecchio download (interrotto) potrebbe essere un rallentamento della riproduzione con host x64. Ci dispiace per l'inconvenienza!

      Versione combinata a 32/64 bit, supporta Win 98SE/ME/2k/XP/MCE/2003/XP64 e Vista/Windows 7/Windows 8.x x86/x64

      Dopo più di 4 anni, ovviamente, questo è un aggiornamento *importante*!


Cambiamenti dalla versione 2.10

    Miglioramento: tentare di recuperare un dispositivo audio non disponibile, include una soluzione alternativa per un bug di Windows (confermato).

    Miglioramento: aggiunta della funzionalità generale di ricampionamento a fattore fisso

    Miglioramento: le latenze ora vengono visualizzate per la dimensione del buffer preferita, se l'host decide di violare le specifiche.

    Miglioramento: supporto per una singola frequenza di campionamento comune che *non* è un multiplo di 8 o 11,025

    Soluzione alternativa: la modalità Realtek PULL non è supportata per dimensioni buffer ASIO "dispari". Il sintomo era un errore "oltre la logica" a seconda della dimensione del buffer ASIO.

    Correzione: potenziale problema di compatibilità dell'applicazione relativo al messaggio di richiesta di ripristino ASIO

    Correzione: aumento della latenza in modalità x64

    Correzione: la visualizzazione della modalità Pull e della latenza ora funziona

    Correzione: problema ASR con MSVC 2013 x64 -> Impatto sulle prestazioni con host compilati con MSVC 2013

    Correzione: aspetto dell'interfaccia utente con impostazioni locali del sistema diverse

    Correzione: blocco con alcuni host x64

    Correzione: arresto anomalo all'uscita di A4Apanel64.exe

    Correzione: piccola perdita di memoria

    Correzione: tutte le regressioni 2.11 Beta(1,2) conosciute sono state corrette!

    2.11 Candidato al rilascio


Cambiamenti dalla versione 2.11 Beta 1:

    Sforzarsi di riprendere il controllo sui dispositivi audio bloccati ("non disponibili").

    Correzione di piccole perdite di risorse.

    Corretta la regressione nella 2.11 Beta 1: la funzione della casella di controllo "Ricampiona sempre" era invertita.

    Rimuovere la latenza di output in eccesso nelle seguenti condizioni: (1) host a 64 bit (2) sovracampionamento 44,1 -> 48 kHz (3) modalità polling WaveRT.

    Risolti i problemi audio in uscita nella versione a 64 bit durante il sovracampionamento tramite fattore integrale.

    Risolto il crash di a4apanel64 all'uscita (non che qualcuno se ne sarebbe accorto)

    Finalmente qualcosa di nuovo con cui divertirti!


Cambiamenti dalla versione 2.10:

    Supporta più frequenze di campionamento contemporaneamente, purché siano fisicamente derivate da un master clock comune, siano multipli interi l'uno dell'altro (eccetto il caso speciale 44,1/48kHz), ecc.

    Supporta un numero di frequenze di campionamento sul lato ASIO che il dispositivo audio non supporta fisicamente. Fondamentalmente, ciò significa un'estensione delle capacità di conversione della tariffa al volo.

    Correzione di una regressione introdotta nella versione 2.10 relativa all'aggregazione dei dispositivi di input

    Roba da poco, come al solito...

    Versione combinata a 32/64 bit, supporta Win 98SE/ME/2k/XP/MCE/2003/XP64 e Vista/Windows 7 x86/x64


Cambiamenti dalla versione 2.10 beta 1:

    Risolvi una serie di problemi di compatibilità delle applicazioni relativamente minori

    Rimuovere le ridondanze degli elementi nell'albero dei dispositivi WDM della GUI. Risolto il problema per cui alcune configurazioni (ad esempio "Disabilita tutte le uscite") non venivano salvate/ripristinate.

    Migliora il ripristino della rimozione improvvisa del dispositivo audio. Ora, in genere la risposta alla rimozione/reinserimento di un dispositivo audio (USB, ...) sarebbe quella di riprendersi dall'evento e riprendere lo streaming audio.

    Soluzione alternativa per il problema full-duplex con i driver audio Realtek HD su alcuni laptop Acer.

    Miglioramenti generali ma minori delle prestazioni in Vista e Win7.

    La configurazione predefinita del dispositivo audio è stata modificata per ignorare l'audio HDMI.


Cambiamenti dalla versione 2.9:

    Soluzione alternativa per un problema del driver VIA HD Audio in XP

    Risolvi due problemi di compatibilità a 64 bit che avrebbero potuto impedirne del tutto il funzionamento

    Migliora le prestazioni (latenza) dei dispositivi di classe audio USB in Windows 7

    Migliora la precisione della compensazione della latenza dei dispositivi di classe audio USB in XP e Vista

    Riattiva la modalità evento WaveRT per Windows 7WOW64. Era rotto in Vista (ksthunk.sys), risolto in Windows 7

    Il pannello di controllo ora ricorda la selezione precedente nella visualizzazione ad albero del dispositivo

    Migliorare la sincronizzazione input-output in un certo numero di scenari di aggregazione dei dispositivi

    Piccoli cambiamenti, questo e quello - come al solito...

    Versione combinata a 32/64 bit, supporta Win 98SE/ME/2k/XP/MCE/2003/XP64 e Vista x86/x64

    Alcune localizzazioni sono ancora in fase di elaborazione. Per evitare lavori duplicati, fatelo non invia traduzioni non richieste! Se vuoi aiutare con la localizzazione e davvero Significare preparati a scrivere anche il/un manuale nella tua lingua! Hackerare la GUI è divertente (lo so), ma senza un manuale nativo, la gente sarà comunque persa!


Cambiamenti dalla versione 2.9 beta 5:

    Risolve un problema minore con la configurazione predefinita in x64

    Le modifiche alla dimensione del buffer ASIO ora hanno effetto solo quando il dispositivo di scorrimento viene rilasciato, evitando una possibile tempesta di messaggi di ripristino per l'host.

    I nomi dei canali ASIO troppo lunghi vengono tagliati in modo un po' più intelligente.

    Aggiunta una soluzione alternativa per il problema "Chopper Sound" dell'ingresso audio HD su alcuni sistemi Vista.

23 ottobre 2008: versione 2.9 (beta5) ora disponibile!
(Inoltre, la data di rilascio finale della versione 2.9 è stata programmata per il 5 novembre)

Scarica ASIO4ALL 2.9 (beta5)!

Cambiamenti dalla versione 2.9 beta4

    Aggiungi un'altra istanza di soluzione alternativa per il problema di input di Conexant HD Audio

    Ripristina la compatibilità con Win98 SE e WinME che era stata interrotta perché MS ad un certo punto ha deciso di rimuoverlo dalla propria catena di strumenti

    Correzione della regressione: dispositivi WaveRT non rilevati se la modalità di compatibilità è abilitata per l'applicazione host

    Correzione dell'input della modalità evento WaveRT

    Correzione: la versione x64 in teoria avrebbe potuto bloccarsi su ASIOStop()

    Risolto un altro bug teorico nel codice di avvio audio x64

    Risolto il problema per cui la versione x64 si bloccava effettivamente se un dispositivo di input aveva esattamente quattro canali

    Consenti inoltre il pulsante destro del mouse sull'icona della barra delle applicazioni per aprire la GUI

    Aggiunto un patetico tentativo di migliorare la sincronizzazione in entrata/uscita di WaveRT

    Risolvi diversi problemi con l'API di integrazione nell'app aggiunta in precedenza. In particolare prima non funzionava affatto in modalità 64 bit.

Scarica ASIO4ALL 2.9 (beta4)!

Cambiamenti dalla versione 2.9 beta3

    Risolti diversi bug nella versione x64 che in un certo senso gli avrebbero impedito di funzionare quasi completamente con XP 64.

    Risolto il problema di regressione per cui l'abilitazione del buffer hardware avrebbe potuto causare un arresto anomalo.

    Risolto il problema di regressione che causava un arresto anomalo quando _nessun_ dispositivo audio WDM era abilitato.

    Inserisci elementi che dovrebbero fornire una soluzione alternativa a un problema di ingresso audio Conexant HD. Finora, i risultati non sono confermati.

Scarica ASIO4ALL 2.9 (beta3)!

Cambiamenti dalla versione 2.9 beta2

    Aggiungi il supporto x64 nativo. Il driver x64 internamente è un binario separato e potrebbe sviluppare problemi non presenti nella versione x86, quindi: provalo! Altrimenti, il comportamento dovrebbe essere del tutto trasparente.

    La GUI è stata spostata completamente nel proprio thread. Ciò si è reso necessario perché il software host esistente nel suo insieme è in media troppo danneggiato per poter inseguire i singoli sviluppatori e chiedere loro di risolverlo. Non importa la base installata là fuori. Come risultato diretto, il pannello di controllo ASIO non appare più come finestra di dialogo modale. Tuttavia, questa soluzione sembra funzionare meglio di quanto mi aspettassi inizialmente.

    Algoritmo migliorato per trovare una frequenza di campionamento praticabile per alcuni dispositivi (ad esempio EMU 404)

La recente triste notizia è questa Carlos Mateo ("Texvo")è morto il 4 agosto 2008. Per il suo eccezionale contributo alla comunità musicale, mancherà a molti. La notizia è arrivata insieme ad una nota che suggeriva il suo coinvolgimento nella concezione e/o sviluppo di ASIO4ALL. Di conseguenza, le persone hanno iniziato a inviare le condoglianze.

Questo mi mette nella difficile situazione di dover chiarire che Carlos non è stato mai coinvolto né nella concezione né nello sviluppo di ASIO4ALL. Ciò che è vero, tuttavia, è la grande quantità di tempo e dedizione che ha dedicato ad aiutare altre persone con i loro problemi hardware e software audio, inclusi, a volte, problemi relativi ad ASIO4ALL. Ci mancherà sicuramente!

Scarica ASIO4ALL 2.9 (beta2)!

Cambiamenti dalla versione 2.9 beta1

    Rendi rigorosamente attiva la modalità evento WaveRT. Si è rotto in troppi casi e potrebbe aver causato il verificarsi di cose divertenti e non così divertenti con i dispositivi audio HD integrati. Ora è presente una nuova casella di controllo in cui è necessario consentire esplicitamente l'utilizzo della modalità evento (ovvero Pull-Mode).

    Aggiunta soluzione alternativa per dispositivi con larghezza di banda estremamente ridotta, come dispositivi audio su stack Bluetooth Toshiba (e forse altri), se ti piacciono questo genere di cose...

    Risolti alcuni problemi minori sull'allocazione delle risorse WRT WaveRT.

    Aggiungi soluzioni alternative per implementazioni host non funzionanti che violano i requisiti COM di Microsoft. Questo non risolve completamente nulla, ma aiuta piuttosto a evitare arresti anomali, pur perdendo funzionalità. MA INDIPENDENTEMENTE È IL_VOSTRO_ CODICE CHE RIMANE IN ERRORE, QUINDI PER FAVORE CORREGGILO!

Scarica ASIO4ALL 2.9 (beta1)!

Cambiamenti dalla versione 2.8

    La GUI è leggermente cambiata, ma quasi tutto sarà esattamente dove era prima. Troverai la tua strada! W se n'è andato poiché presto lo sarà davvero.

    Aggiungi l'accesso alla barra delle applicazioni al pannello di controllo e all'indicatore di stato.

    Il pannello di controllo ora ricorda la sua posizione sullo schermo.

    Soluzione alternativa per il driver IDT HD Audio che registra l'interfaccia WaveRT in XP.

    STHDA non inserito nella lista nera per frequenze di campionamento superiori a 48kHz. Adesso sono in libertà vigilata.

    Soluzione alternativa per la modalità evento WaveRT apparentemente ancora non funzionante in WOW64, anche dopo Vista 64 SP1.

    Migliora le prestazioni WaveRT in Vista.

    Aggiungi l'interfaccia dell'applicazione host, offrendo agli sviluppatori la possibilità di controllare la configurazione ASIO4ALL dall'interno della loro applicazione.

    E ancora una volta: altri miglioramenti minori, la maggior parte dei quali servono principalmente ad aumentare la tolleranza agli errori, altri potrebbero cambiare il mondo come lo conosciamo, ma, ahimè, col tempo avevo dimenticato quali e in che modo esattamente.

Tieni presente che potrebbero essere aggiunte altre localizzazioni non appena sarò in sintonia con le persone che si sono offerte volontarie! -

ASIO4ALL 2.8 - Inglese
ASIO4ALL 2.8 - Germania
ASIO4ALL 2.8 - Cinese (manuale inglese)

Cambiamenti dalla versione 2.8 beta 2:

    Non ci sono più guasti con SB X-Fi sotto Vista.

    Compatibilità generale con Vista migliorata.

    Visualizzazione migliorata dell'enumeratore WDM dei nomi dei dispositivi.

    Aggiunta la possibilità di ripristinare dalla rimozione improvvisa dei dispositivi audio USB.

    Alcune ottimizzazioni dell'implementazione WaveRT.

    Il riordino aggressivo dei dispositivi (a partire dalla beta 2) si è leggermente attenuato. Tuttavia, le uscite analogiche dovrebbero comunque essere elencate prima di quelle SPDIF.

    Altri miglioramenti minori, la maggior parte dei quali servono principalmente ad aumentare la tolleranza agli errori, altri potrebbero cambiare il mondo come lo conosciamo, ma, ahimè, col tempo avevo dimenticato quali e in che modo esattamente.

10 aprile 2007: Versione 2.8 BETA 2 -Scarica ASIO4ALL 2.8 BETA 2! Cambiamenti dalla versione 2.8 Beta 1:

    Il supporto WaveRT ora include anche la modalità di notifica degli eventi nonché il supporto per implementazioni molto semplici senza registro di posizione.

    Un certo numero di dispositivi audio che funzionavano con la versione 2.6 ma che hanno smesso di funzionare nella versione 2.7 dovrebbero funzionare di nuovo ora.

    Le funzionalità di watchdog e ripristino da arresto anomalo sono ora facoltative e possono essere abilitate nel registro, se assolutamente necessario.

    La disinstallazione di ASIO4ALL ora rimuove anche le impostazioni dell'utente dal registro, offrendo sempre un "nuovo inizio" dopo una reinstallazione.

    Le interfacce dei dispositivi verranno ora riordinate in modo tale che gli ingressi e le uscite analogici siano elencati prima di qualsiasi widget S/PDIF. Questo non risolve nulla, ma mi eviterà di dover spiegare sempre la stessa cosa agli utenti di dispositivi HD Audio con Vista che si aspettano che le cose "funzionino" nella configurazione predefinita. La configurazione predefinita spesso avrebbe portato le uscite S/PDIF davanti a quelle analogiche facendo sì che qualsiasi applicazione che emette audio stereo sui primi due canali ASIO utilizzi di conseguenza l'S/PDIF, facendo lamentare la gente che "non c'è suono".

    Risolto un problema di sincronizzazione piuttosto poco spettacolare che avrebbe potuto portare i pin audio a essere contrassegnati in modo intermittente "fuori logica" anche se funzionavano perfettamente.

    I dispositivi audio USB bloccati da altre applicazioni audio sarebbero stati contrassegnati come "fuori logica". Ora vengono segnalati come "non disponibili" - come dovrebbero essere.

28 marzo 2007: Versione 2.8 BETA 1 -Scarica ASIO4ALL 2.8 BETA 1! Cambiamenti dalla versione 2.7:

    Aggiungi il supporto per l'audio WaveRT di Vista (32 bit) e la pianificazione in tempo reale.

    Alcuni ulteriori piccoli adattamenti a Vista RTM

    Le impostazioni del buffer KS pari a 3 e 4 ora funzionano come previsto.

    Migliorare una condizione in cui la latenza effettiva aumenterebbe nel tempo.

    Soluzione alternativa per un raro problema del driver WDM che causava un arresto anomalo del sistema "divisione per zero".

    Tutte le piccole cose che ho sistemato durante l'ultimo anno e che per documentare ho "dimenticato".

27 aprile 2006: rilasciata la versione 2.7 (finale)!

ASIO4ALL 2.7 - Inglese
ASIO4ALL 2.7 - Germania
ASIO4ALL 2.7 - Cinese (manuale inglese)

Cambiamenti dalla versione 2.7 beta 4:

    Aggiungi una sorta di localizzazione. Il fatto che questo sforzo venga continuato o meno dipende in gran parte dalla volontà degli individui di trascorrere un giorno o due traducendo materiale nella loro lingua madre, solo per ricevere credito. Se il lavoro di localizzazione si rivela poco utile (ad esempio ricevo molte richieste di supporto in Swaheli), non verrà portato avanti. La traduzione cinese non è nemmeno molto buona, ma - la prossima volta che consulterete il manuale del vostro lettore DVD - potrebbe darvi la tranquillità di sapere qualcuno, finalmente, sta passando loro rimborsare una parte dei propri farmaci. Regole di Babelfish!

    Modifica non apportata all'SBPCI 128, ritorno solo allo stereo, ma almeno funziona.

    Una nuova soluzione alternativa per Aureal Vortex 1, 2 e 3, quindi queste cose dovrebbero funzionare ora, FWIW.

    Non tenterà nemmeno temporaneamente di aprire un dispositivo a 44,1kHz ogni volta che viene selezionata l'opzione di ricampionamento a 48kHz. Questo dovrebbe correggere alcuni altri errori "Oltre la logica", specialmente quando questi sono stati visti solo sporadicamente.

21 aprile 2006: Versione 2.7 BETA 4 -Scarica ASIO4ALL 2.7 BETA 4! Cambiamenti dalla versione 2.7 beta 3:

    Aggiunto un meccanismo che dovrebbe rilevare quando i driver mentono sul supporto nativo di 44,1kHz.

    La GUI è stata leggermente sgombrata. In particolare, le interfacce dei dispositivi non vengono più mostrate ogni volta che non è necessario.

    L'audio ad alta definizione SigmaTel (come quello utilizzato anche sui Mac basati su Intel) dovrebbe funzionare ora, sperando di soddisfare un certo numero di campeggiatori felici (non solo Boot-).

    SBPCI 128 ora dovrebbe funzionare nelle configurazioni 4/2 e 2/4.

18 aprile 2006: Versione 2.7 BETA 3 -Scarica ASIO4ALL 2.7 BETA 3! Cambiamenti dalla versione 2.7 beta 2:

    Aggiungi il controllo delle intersezioni. Grazie ancora una volta a Eugene Muzychenko per avermi permesso di dare un'altra occhiata a questo e di capire come _potrebbe_ funzionare. In effetti, ora sembra funzionare completamente, ma sono ancora perplesso sul perché funzioni nel modo in cui funziona e non nel modo in cui _avrebbe dovuto_ funzionare all'inizio - probabilmente uno dei misteri dell'universo Microsoft(r) (tm).Ciò che questo significa per te come utente è che questo _potrebbe_ magicamente risolvere una serie di problemi con le schede audio che utilizzano la "condivisione dei jack" e cose del genere. In effetti, semplicemente _potrebbe_ risolvere alcuni altri problemi con altri dispositivi anche.

    Correzione: ReWuschel ora funziona anche con dimensioni del buffer ASIO che non sono multipli di 64 campioni. Questo a volte veniva percepito erroneamente come se dovessi aumentare la dimensione del buffer se si utilizza ReWuschel quando normalmente non dovresti farlo. Inoltre, il manuale è stato aggiornato con alcune informazioni sull'utilizzo di ReWuschel.

    Aggiungi il cambio dinamico della strategia del buffer. Questo è sperimentale e serve principalmente a _forse_ impedire che si verifichi l'uno o l'altro crepitio occasionale. Anche se non noti alcuna differenza, credimi: in _teoria_ ha assolutamente senso!

31 marzo 2006: Versione 2.7 BETA 2 -Scarica ASIO4ALL 2.7 BETA 2! Cambiamenti dalla versione 2.7 beta 1:

    Correzione: il buffering hardware consumerebbe quantità enormi di tempo della CPU con la beta 1 su alcuni sistemi.

    Aggiungi "ReWuschel". Fondamentalmente si tratta di un'interfaccia di input ReWire per il motore ASIO4ALL. L'installazione di ReWuschel è facoltativa, poiché sostituisce la funzionalità di "ReBirth Input Machine" in Reason. Ciò significa che ASIO4ALL essenzialmente fingerà di essere ReBirth, quindi non puoi utilizzare ReBirth in Reason con l'opzione ReWuschel abilitata: tienilo a mente! Tieni inoltre presente che funziona solo se ASIO4ALL è selezionato come driver ASIO corrente!

    Alcuni piccoli miglioramenti al codice del motore audio. Improbabile un impatto misurabile.

22 marzo 2006: Versione 2.7 BETA 1 -Scarica ASIO4ALL 2.7 BETA 1! Cambiamenti dalla versione 2.6:

    In realtà, negli ultimi due mesi sono state apportate una serie di piccole modifiche al motore audio, di cui avevo dimenticato le specifiche.

    ASIO4ALL non si blocca più (BSOD) se nel sistema è presente un ATI Rage Theater o un dispositivo simile. I "driver" audio WDM forniti con questi dispositivi vengono semplicemente ignorati.

    SBPCI 128 ora funziona, anche se solo in modalità 2in/2out.

    I dispositivi USB ora sono generalmente elencati con il loro nome, ove possibile, anziché con l'audio USB generico. Aiuta se ne hai più di uno.

    Gli ingressi mono vengono convertiti in stereo, in modo da non confondere gli host che presumono che i canali siano sempre in coppia. Aiuta con dispositivi di input mono, come ad es. Microfoni USB.

    Assegnato al dispositivo di scorrimento "Dimensione buffer" nel pannello di controllo una scala logaritmica.

    La configurazione predefinita è stata modificata in modo che ad es. Realtek HD Audio non avrebbe i suoi ingressi disabilitati per impostazione predefinita.

    Sperimentale: aggiunto un thread di watchdog che dovrebbe attivarsi nel caso in cui il motore audio host utilizzi tutta la CPU a causa ad es. denormali.

    Modifica dell'ultimo minuto: grazie a Eugene Muzychenko (VAC) per aver segnalato un problema che avrebbe potuto portare a errori "oltre la logica" qua e là! Aiuta almeno con il VAC, ma chi l'avrebbe mai detto...

11 aprile 2005: rilasciata la versione 2.6!Scarica ASIO4ALL 2.6! Modifiche nella versione 2.6:

    Risolta una piccola perdita di memoria che avrebbe reso obsoleti circa 4k di memoria ogni volta che il motore audio veniva riavviato.

    Aggiungi il supporto per frequenze di campionamento inferiori a 44,1kHz finché l'hardware audio le supporta.

    Meno sovraccarichi con impostazioni di dimensioni del buffer ridotte. Ciò significa prestazioni senza interruzioni a circa la metà della dimensione del buffer rispetto alla versione 2.5 su un numero considerevole di schede.

    Modificata la gestione della frequenza di campionamento predefinita per risolvere i problemi con alcune schede basate su Envy24.

    Impostazioni predefinite adattate per risolvere i problemi con driver AC97 specifici.

Cronologia delle revisioni:

19 marzo 2005: versione 2.5

    Soluzione alternativa per un altro problema del driver CT. Audigy LS ora funziona anche con gli ingressi abilitati. MP3+ ora funziona con il driver fornito da CT (sbusb.sys), quindi non è necessario tornare al generico usbaudio.sys per MP3+. Per ottenere i migliori risultati con Audigy LS, ho scoperto che devi assolutamente abilitare "Ricampiona sempre 44.1kHz<->48kHz" nel pannello di controllo avanzato ASIO4ALL.

    Per la maggior parte dei dispositivi audio USB che utilizzano il driver audio USB USB generico (usbaudio.sys), ora la compensazione della latenza dovrebbe essere corretta con le impostazioni predefinite.

    Le impostazioni predefinite sono cambiate per alcuni driver WDM e per quanto riguarda le loro peculiarità specifiche.

06 marzo 2005: versione 2.4

    Risolto un problema con il primo dispositivo audio nell'elenco che diventava "permanente", il che significa che non era possibile disabilitarlo nel pannello di controllo.

    Soluzione alternativa per un bug nei driver CT. Audigy & Co. dovrebbe funzionare di nuovo.

    Aggiungi il supporto per altri dispositivi USB.

    Rimuovere la funzionalità di ripristino da arresto anomalo del sistema, che probabilmente confondeva l'utente anziché essere effettivamente utile.

    Aggiungere la visualizzazione della versione corretta al pannello di controllo.

    Alcune modifiche minori alle prestazioni e altre cose.

11 febbraio 2005: versione 2.3

    Il mantenimento delle impostazioni per applicazione/per utente funziona di nuovo.

    Stabilità migliorata in alcune configurazioni.

    Ancora qualche messa a punto delle prestazioni.

    Soluzione alternativa per un bug nei driver USB M-Audio (MobilePre USB,...) che causava un BSOD.

    Altre cose minori.

07 dicembre 2004: versione 2.2

    Aggiungi una soluzione alternativa per un problema con alcuni driver SoundMax.

    Cambia leggermente la politica di apertura/chiusura in modo che possa cooperare meglio con alcune applicazioni audio.

    Ulteriori modifiche minori alla latenza Guess-O-Matic.

    Risolvi piccoli problemi grafici nel pannello di controllo con i temi moderni WinXP

    Il driver ora funziona generalmente anche con tutti i livelli di privilegio utente fino all'account "ospite" incluso. L'installazione, ovviamente, richiede i privilegi di amministratore.

    Risolvi un problema che avrebbe potuto potenzialmente far fallire il driver quando veniva aperto una seconda volta. Tuttavia, ciò non è stato osservato in nessuna configurazione del mondo reale.

    Risolvi un problema che avrebbe potuto causare problemi durante la modifica della frequenza di campionamento.

26 novembre 2004: versione 2.1

    Risolto bug che poteva causare crepitii indipendentemente dalla dimensione del buffer.

    Aggiunto rilevamento e ripristino del sovraccarico. Ciò cambia l'intera "sensazione" del motore audio, poiché ciò che prima si manifestava principalmente come un improvviso inizio di crepitio eccessivo è ora ridotto a un breve momento di silenzio. Se la condizione di sovraccarico non scompare ci sarà ancora più silenzio. Ciò non accade nella modalità bufferizzata dell'hardware, poiché in questa modalità è praticamente impossibile sovraccaricare il sottosistema WDM.

    Motore audio ottimizzato ancora una volta (nessuna modifica alla modalità buffer h/w, però). Latenza media GIÙ!

  • Ulteriori modifiche alla compensazione automatica della latenza (ancora in lavorazione)

    Risolto bug che disabilitava l'input audio in Podium.

    Risolto un problema di caricamento/salvataggio dei parametri. La cattiva notizia è che dovrai rifare tutte le impostazioni effettuate con la versione 2.0. Scusa!

    Presenta ancora la Controversal Arrow(tm), che, tuttavia, è qui per restare!

11 novembre 2004: versione 2.0

    Questa è stata una riscrittura quasi completa.

    Nessuno si è opposto alle modifiche apportate alla 1.8 beta 1, quindi questa sta diventando la versione finale. Altre due modifiche...

    Miglioramento del comportamento di riavvio in modalità DMA diretta. Ciò rende questa modalità in qualche modo utilizzabile in Cakewalk Sonar.

    Risolto un bug che poteva/non poteva aver causato arresti anomali/comportamenti irregolari quando il ricampionamento era attivo.

La modalità DMA diretta non è più selezionabile per i dispositivi PCMCIA.

La modifica della frequenza di campionamento nell'applicazione host non dovrebbe più causare comportamenti irregolari.

Si è verificata una condizione di gara che occasionalmente ha causato l'arresto anomalo del Sonar. Questo è stato risolto.

La modalità Direct DMA Buffer ora si sincronizza un po' più velocemente, a volte e in alcune circostanze...

Infine: frequenza di campionamento di 44,1 kHz 4 TUTTI! Ho fatto il lavoro sulle gambe leggendo quella roba DSP. ASIO4ALL ora effettua la conversione della frequenza di campionamento ogni volta che è necessario per supportare 44,1 kHz. Per quanto riguarda il mio giudizio personale, considererei almeno decente la qualità del ricampionamento: riesci a sentire la differenza? Non male se si considera che il mio ultimo lavoro DSP risale a circa 12 anni fa... Il ricampionamento attualmente funziona solo in modalità buffer (casella DMA _non_ selezionata)

Inoltre, c'è una nuova casella di controllo che ti consente di forzare il ricampionamento a 44,1kHz (sempre ricampionato da/a 48kHz). Il motivo di questa opzione: ho scoperto che un certo numero di apparecchiature audio a basso costo dispongono del ricampionamento al volo del driver WDM. La qualità di questo, il più delle volte, è molto discutibile. Inoltre, potresti esserti ritrovato in una situazione in cui erano ottenibili valori di latenza decenti a 48kHz, ma si sono verificati forti crepitii a 44,1kHz. Se questo suona come il tuo sistema, questa sarebbe la casella da selezionare (beh, almeno, questa è stata la soluzione definitiva per _my_ lappy...)

Aggiunta un'altra casella di controllo: "Disabilita input". Lo scopo di questo è spiegato facilmente: se non hai bisogno dell'input ASIO, puoi ottenere una latenza complessiva migliore, ad es. dimensioni del buffer più piccole quando si seleziona questa opzione.

Modificato in qualche modo il comportamento del Pannello di controllo: ogni volta che si seleziona la casella DMA diretto e le impostazioni correnti non sono molto ragionevoli, le dimensioni del buffer e le impostazioni dello iodelay vengono regolate su valori predefiniti ragionevoli. Questo perché alcune impostazioni che sono ok. in modalità buffer semplicemente non ha senso in modalità Direct DMA e potrebbe indurre l'utente a credere che la modalità Direct DMA non funzioni sul proprio sistema a causa di eccessivi crepitii per un lungo periodo dopo il passaggio a questa modalità. Ricorda sempre: la modalità Direct DMA è una funzionalità interessante, ma richiede un paio di secondi per stabilizzarsi ogni volta che il driver viene riavviato. Sfortunatamente, Cakewalk Sonar, ad esempio, riavvia ASIO ad ogni ciclo di riproduzione/arresto/riproduzione, rendendo la modalità Direct DMA praticamente inutilizzabile in questo ambiente .

Per migliorare l'"Esperienza Utente" nelle configurazioni multi-dispositivo, tutte le impostazioni del pannello di controllo sono ora memorizzate per dispositivo. Il passaggio da un dispositivo all'altro richiamerà le impostazioni applicate in precedenza.

Nella modalità bufferizzata (non DMA) il driver ora ha meno probabilità di eliminare i buffer di input. Ciò significa un miglioramento della qualità/latenza dell'input su alcuni sistemi.

La modalità buffer DMA diretta è stata riprogettata per maggiore stabilità e precisione temporale. Sfortunatamente, ciò richiede di regolare nuovamente le impostazioni di Buffer Size e Delay. Quindi, se in passato avessi impostato 128/3/3, ora ti ritroveresti con ad es. 128/6/8. Ciò non significa tuttavia un aumento della latenza! È solo che gli intervalli fisici di questi cursori si sono leggermente spostati. Inoltre, è stato risolto un problema che avrebbe reso impossibile impostare un ritardo di ingresso ragionevole su alcuni sistemi.

Migliora la sincronizzazione dei media nella modalità buffer DMA diretta.

Aggiunta una funzione e un collegamento sul desktop per avviare il pannello di controllo offline. Le modifiche offline non hanno effetto immediato. Spero che l'opera d'arte vi piaccia ;-)

Soluzione alternativa per i driver Creative non funzionanti, che causano un BSOD con alcuni Blaster sonoro carte. Sembra che i driver Microsoft per le stesse schede abbiano sempre funzionato correttamente.

Risolto un bug che impediva la disponibilità degli ingressi con alcuni dispositivi USB.

Risolto un bug che impediva al driver di funzionare con alcune applicazioni se il dispositivo audio non supportava 48kHz

Aggiunta soluzione alternativa per le situazioni in cui un host difettoso incontra un driver WDM difettoso. Ciò si manifesterebbe in un errore del driver ASIO se l'applicazione viene avviata una seconda volta.

Modifica minore che potrebbe migliorare la qualità dell'input in determinate configurazioni.

L'ho fatto funzionare con le schede ISA (sì, giusto!) che non supportano la frequenza di campionamento di 48000 Hz, come la serie ESS Audio Drive - beh, finché c'è un driver WDM, perché non provarlo?

I requisiti per la visualizzazione della casella DMA sono stati leggermente allentati. Non controllarlo mai per i dispositivi USB, però!

Risolve un problema con le schede di registrazione multicanale, ad es. funziona di nuovo sul mio DSP2000 C-Port ;-)

La modalità Direct DMA Buffer è stata leggermente ottimizzata per prestazioni migliori (è necessario testarla). Come effetto collaterale negativo, le cose potrebbero richiedere più tempo per essere sincronizzate dopo aver avviato l'applicazione o applicato alcune modifiche nel pannello di controllo. La risincronizzazione richiederà ora un paio di secondi, durante i quali si sentiranno crepitii e cose del genere.

Soluzione alternativa generale per tutte le applicazioni host a cui capita di eliminare le chiamate BufferSwitch(). Rende obsoleta la soluzione alternativa di Reason, ad es. nessun trattamento speciale più. Dovrebbe in qualche modo sistemare le cose anche per Tracktion.

Samplitude non si blocca più quando si tenta di aprire il pannello di controllo.

Aggiungi una casella di messaggio ogni volta che viene rilevato che il dispositivo audio è già in uso. In nove casi su dieci ciò è dovuto al fatto che il "Microsoft GS Wavetable SW Synth" è abilitato da qualche parte come dispositivo di uscita MIDI.

Aggiungi la visualizzazione del numero di versione al pannello di controllo ASIO in modo che non sia più così facile confondere le cose.

C'è stata una correzione davvero importante e quindi ho deciso di rilasciare una nuova versione solo un giorno dopo l'ultima. Nel passaggio dalla rev 1.1 alla 1.2 ho introdotto un bug estremamente stupido che faceva sembrare che le cose che prima funzionavano perfettamente con la rev. 1.1

Il pannello di controllo ASIO viene ora aggiornato immediatamente dopo aver selezionato un diverso dispositivo audio. Questo era un piccolo fastidio nei sistemi con più di un dispositivo audio.

Buone notizie per alcuni! ASIO4ALL ora funziona con ancora più dispositivi audio. Ora è presente una nuova casella di controllo "Forza campioni a 16 bit", che attiva una soluzione alternativa per una situazione in cui il driver WDM riporta una profondità di bit ad es. 20 ma non ha intenzione di supportarlo effettivamente quando richiesto. In Windows "normale" questo non è un problema perché in Windows tutto è solo a 16 bit. Ma ASIO4ALL cerca di massimizzare il tuo hardware, anche per quanto riguarda la profondità di bit. In particolare, è stato segnalato che questa soluzione alternativa viene ottenuta SigmaTel chip per funzionare con ASIO4ALL.

Modifica minore nel modo in cui ASIO4ALL si collega all'interfaccia del driver WDM.

Questa volta sono state apportate numerose modifiche. Non ho ancora finito tutto, ma a causa del numero di correzioni/miglioramenti già apportati, ho deciso di pubblicare questa nuova versione per il momento.

Risolto un bug piuttosto stupido nel codice che avrebbe causato un output distorto su tutti i canali tranne quello sinistro per i dispositivi in ​​cui i bit di input e output per campione non sono gli stessi. Per aggiungere la beffa al danno, la maggior parte dei codec AC97 più recenti rientrano in quella categoria (ad esempio output a 20 bit/input a 16 bit). Scusa "per questo!

Aggiungi una soluzione alternativa per una serie di applicazioni host che si comportano in modo inappropriato. Se ti è mai capitato di riscontrare questo fenomeno: avvii l'applicazione host, accedi al pannello di controllo ASIO, ottimizzi le impostazioni del buffer in modo da avere un suono pulito, quindi esci e riavvia l'applicazione e all'improvviso ti trovi nell'inferno scoppiettante -> maledizione non più , ora abbiamo una soluzione alternativa a questo! Questo si applica solo alla modalità buffer, ad es. Opzione buffer DMA diretto _non_ selezionata.

Migliora il supporto per alcuni dispositivi multicanale e risolvi un problema con i dispositivi che apparivano nell'elenco dei dispositivi ma non era possibile impostare la frequenza di campionamento (il messaggio di errore effettivo dipende da quanto il tuo sequenziatore è rimasto confuso da ciò) Più schede dovrebbero essere in grado di farlo funziona a 44,1kHz vs. Solo 48kHz.

Aggiunto il supporto per il formato campione PCM compresso a 24 bit (rispetto a 32 bit), che dovrebbe risolvere un problema con dispositivi >16 bit che non supportano l'output PCM a 32 bit.

Risolti molti motivi per cui avrebbe potuto bloccarsi durante l'esecuzione di operazioni nel pannello di controllo ASIO (va bene...)

Abilita il funzionamento con dispositivi che non dispongono di ingressi. In questo caso vengono creati due input fantasma, poiché alcune applicazioni sembrano richiederli.

I dispositivi audio USB dovrebbero ora essere visualizzati nell'elenco dei dispositivi. (almeno alcuni dovrebbero, ma ho ancora problemi con altri...) Se installi questa versione su una precedente o se succedono altre cose su cui non ho alcun controllo, potresti essere in grado di controllare l'opzione Direct DMA Buffer nell'ASIO pannello di controllo per il tuo dispositivo audio USB: NON farlo! (a meno che il tuo colore preferito non sia il blu). Il driver audio USB interno di Windows (usbaudio.sys) ha un bug che fa impazzire il sistema se abiliti questa opzione per i dispositivi audio USB !

Aggiornamento sul motivo problema:
Ho ricevuto una risposta da
Teste d'elica e sembra che la descrizione dell'errore riportata di seguito non sia del tutto corretta. Con le informazioni che ho ricevuto, sono stato in grado di implementare una soluzione molto migliore. Se lo stai usando con motivo questa nuova versione è un must. I crepitii dovuti agli aggiornamenti dello schermo sono ormai praticamente storia! La casella di controllo Audio a bassa priorità introdotta nella rev. 1.1 è sparito. Il conducente ora controlla automaticamente motivo essendo l'applicazione host corrente e applica silenziosamente la soluzione (migliore) in questo caso.

Risolto un bug nell'enumeratore dei dispositivi che in determinate circostanze impediva ad alcuni dispositivi di essere visualizzati nell'elenco dei dispositivi.

Aggiungi una soluzione alternativa per qualche strano motivo comportamento. Questo è sperimentale, però. Ora c'è una nuova casella di controllo che dovresti controllare se e solo se stai correndo motivo con questo autista. Se sei un Testa dell'elica leggendo questo: Cosa ti fa pensare che chiamare ASIOoutputReady() in modo asincrono aiuterà le cose in qualsiasi modo si possa pensare? Fallo come fa il resto del settore: BufferSwitch()->FillOutput()->ASIOoutputReady()->MoreStuff()->Return(). All'improvviso ti renderai conto che le cose non devono necessariamente crepitare se sposti qualcosa sullo schermo. Non ha bisogno di un filo in più, sbarazzati di esso!

L'installazione su una versione precedente non ripristina più le impostazioni predefinite del pannello di controllo. Per eseguire l'installazione con i parametri predefiniti è necessario disinstallare prima la versione precedente.

1.0 (Finale)

Aggiunto I/O buffer DMA diretto per i dispositivi che lo supportano. Questa modalità è molto delicata sulla CPU e si possono raggiungere latenze uguali ai valori che si ottengono con dispositivi professionali.

Per capire perché funziona su alcuni sistemi e su altri no, è necessario sapere che i driver audio WDM sono disponibili in due versioni: WaveCyclic e WavePci. Abbiamo una possibilità solo con WavePci, perché questi driver in realtà non copiano i dati audio dal nostro buffer ma piuttosto trasformano il buffer che inviamo loro nel loro buffer DMA corrente. Ma sappiamo ancora dove sono i nostri buffer, anche dopo averli inviati al driver audio WDM, giusto? Pertanto, quando scriviamo nel buffer attualmente in riproduzione, scriviamo direttamente nel buffer DMA! La parte difficile è capire dove scrivere esattamente e come mantenere le cose sincronizzate.

In poche parole, ecco come funziona la modalità Direct DMA Buffer. Sfortunatamente, a quanto pare, la maggior parte dei prodotti di fascia consumer viene fornita solo con driver di tipo WaveCyclic. Ulteriori feedback mi hanno dato l'impressione che, ironicamente, alcuni dei chip AC97 più diffusi effettivamente supportino questa modalità, contrariamente a quanto affermato sopra. Buone notizie? Forse per te ma non per me visto che l'"Ali Audio Accelerator" sul mio lappy non è uno di questi! *grrrrrrr*

Alcuni piccoli miglioramenti.

1.0Beta:

Prima versione stabile.

In questo articolo parleremo un po' del driver audio universale per WDM Audio ASIO4ALL. Alcune, per lo più non nuove, così come le schede audio "predefinite" (integrate), a volte utilizzate dai musicisti per registrare e riprodurre le loro composizioni musicali, spesso non si comportano sempre nel modo più ideale possibile quando si lavora con vari software di "editing musicale" dal punto di vista dell'adattamento al solito requisiti professionali software per “hardware audio”.

In realtà, questo driver non fa nulla "del genere", tranne, in senso figurato, "avvicina, aumenta il numero di punti di contatto" e l'hardware audio - garantisce lo scambio completo del flusso audio. ...In alcuni casi, include funzionalità di "sonno". Vero, se non altro Ridurrei anche al minimo il ritardo nell'elaborazione fino al punto di normalità, ad esempio - non ci sarebbe alcun prezzo per questo :-)...

Come consiglia lo sviluppatore, per ottenere i migliori risultati nell'elaborazione audio, è necessario disattivare i suoni del sistema sistema operativo(I suoni di avvio e arresto di Windows non contano) che i suoni meno prevedibili "potrebbero bloccare il processo di inizializzazione del dispositivo audio per ASIO4ALL"...

Configurazione del driver ASIO4ALL

Non esistono raccomandazioni universali per la configurazione del driver ASIO4ALL. Ogni caso è individuale. Dopo che l'applicazione ha riconosciuto il driver ASIO4ALL, nella barra delle applicazioni viene visualizzata un'icona, che potrebbe apparire diversa a seconda della modalità. Durante la riproduzione del suono:

– mentre il conducente è fermo.

Se l'icona del driver non è visibile nella barra delle applicazioni, significa che non è attualmente in uso. A volte le modifiche alle impostazioni possono avere effetto solo dopo aver riavviato l'applicazione audio. In tutti gli editor di suoni (musicali), nelle opzioni delle impostazioni audio c'è un pulsante, ad esempio, " » , con l'aiuto del quale (allo stesso modo in cui si fa clic sull'icona nella barra delle applicazioni) viene richiamato il pannello delle impostazioni di questo driver.

1. Elenco dei dispositivi audio WDM trovati.

Doppio indicatore di stato. Accanto all'icona dell'attività è presente un indicatore di stato del dispositivo:

– il dispositivo è acceso correttamente.

– il dispositivo è attualmente inattivo.

– il dispositivo non è disponibile (potrebbe essere dovuto al suo utilizzo in un'altra applicazione).

– il dispositivo non è controllabile per qualche motivo sconosciuto.

2. impostazione della dimensione del buffer (in campioni).

Più valore significa più ritardo. Se durante la riproduzione del suono si osservano interruzioni del segnale sotto forma di crepitii o "interruzioni", è necessario aumentare questo valore.

3. pulsante per ripristinare le impostazioni predefinite.

Un'opzione per “riportare” le impostazioni a quelle originali se, durante le impostazioni del driver, la qualità del suo lavoro è peggiorata.

4. pulsante per abilitare la modalità impostazioni avanzate.

Include opzioni aggiuntive da abilitare regolazioni fini autisti. Quando si richiama questa modalità, viene visualizzata la seguente visualizzazione:

Impostazioni aggiuntive del driver

5. Risarcimento del ritardo.

Questo parametro dovrebbe essere toccato principalmente quando si lavora in un sequenziatore, quando c'è un ritardo nell'emissione di comandi MIDI con tracce audio riprodotte simultaneamente.

6. Utilizzando un buffer hardware.

La possibilità di utilizzare un buffer hardware è solitamente disponibile solo in driver come WavePCI. Il vantaggio principale dell'utilizzo del buffering hardware è che utilizza meno risorse di elaborazione core. I valori iniziali consigliati vanno da 128 a 256.

7. Numero di buffer del kernel.

Se non viene utilizzato il buffering hardware, l'impostazione di questi valori determina il numero di buffer di output. Ogni buffer aggiuntivo aumenta la latenza in base alla sua dimensione. Con valori più alti aumentano sia la stabilità che la latenza. Con valori bassi l’effetto è invertito.

8. Conversione tra 44,1 e 48 kHz.

ASIO4ALL ha la capacità di convertire le frequenze di campionamento da 44,1 kHz a 48 kHz e viceversa in tempo reale. La conversione avviene automaticamente nei casi in cui ASIO4ALL viene aperto in modalità 44,1 KHz e il driver WDM non supporta questa frequenza.

9. Forzare il driver WDM a funzionare in modalità a 16 bit.

Questa funzione funziona solo con i driver con cui è possibile lavorare

stream con una profondità di bit superiore a 16 bit (e inferiore a 24), ma in realtà lo rifiutano.

Ad esempio, un tale conducente lo è SigmaTel AC97.




Superiore