Caricamento...
Caricamento...
L'audio del browser non è mai istantaneo — c'è un ritardo tra la programmazione di un suono e l'udito. Questo strumento riporta la latenza che il browser ammette (base e uscita, in millisecondi), poi esegue un test di sincronizzazione che include l'intera catena: programmazione, buffering di uscita, il dispositivo audio stesso e l'altoparlante. Utile per app musicali, giochi, videochiamate e giochi di ritmo.
Valori esposti dall'AudioContext. baseLatency è il minimo che il browser dichiara; outputLatency include la pipeline del dispositivo.
Cinque clic verranno riprodotti, a 1,5 secondi di distanza. Batti il pulsante o premi la barra spaziatrice nel momento esatto in cui senti ciascuno di essi.
Ogni passaggio tra il tuo codice e le tue orecchie aggiunge ritardo: il buffer audio del sistema operativo, la programmazione interna del browser, il driver audio, il DAC nella tua scheda audio e qualsiasi strato wireless o di elaborazione (Bluetooth, AirPods, ricevitori surround). Per la maggior parte degli ascolti questo è invisibile — pochi millisecondi in più non fanno differenza per un podcast. Ma per qualsiasi cosa che richieda sincronizzazione con l'azione — suonare software musicale, giocare, videochiamate, giochi di ritmo, performance dal vivo — la latenza determina se l'esperienza sembra reattiva o lenta. Qualsiasi cosa sotto i 30 ms sembra istantanea; 30–80 ms è accettabile per un uso casuale; oltre 100 ms inizia a sembrare disconnesso; oltre 200 ms è genuinamente problematico per l'interazione dal vivo. Questo strumento ti offre due visioni del tuo sistema: ciò che dice il browser e ciò che le tue orecchie ricevono effettivamente.
Il primo pannello mostra ciò che il browser espone. baseLatency è il minimo, impostato dal buffer interno del browser. outputLatency aggiunge la pipeline del sistema operativo e del dispositivo. Le cuffie Bluetooth e gli AirPods riporteranno (o implicano) numeri molto più alti rispetto alle cuffie cablate.
Cinque clic equidistanti verranno riprodotti, a 1,5 secondi di distanza. Preparati — il primo scatta mezzo secondo dopo che clicchi.
Quando senti un clic, batti il grande pulsante — o premi la barra spaziatrice — il più velocemente possibile. Mira al clic stesso, non a dove pensi dovrebbe essere. Lo strumento misura il tuo battito rispetto al momento in cui il clic è stato programmato.
Ogni riga mostra il tuo delta (quanto era in ritardo il tuo battito, in millisecondi). Il riepilogo mostra mediana, media e deviazione standard sui 5 clic.
Il tempo di reazione uditiva è tipicamente 200–250 ms. La parte del tuo delta oltre a questo è approssimativamente la tua latenza di uscita audio — il ritardo tra l'altoparlante che produce il suono e la tua consapevolezza di esso.
Latenza totale percepita =
buffer audio (browser) + pipeline del dispositivo di uscita
+ altoparlante / driver + viaggio nell'aria + reazione orecchio → cervello
Cuffie cablate, DAC USB: tipicamente 10–30 ms
Altoparlanti integrati del laptop: tipicamente 20–50 ms
Audio Bluetooth (moderno): tipicamente 100–200 ms
Bluetooth (codec a bassa latenza): tipicamente 40– 80 ms
Delta del tocco = scheduledTime - tapTime
≈ audioPipeline + airTravel + reactionTime
Il tempo di reazione da solo è approssimativamente:
200–250 ms (uditivo, vigilanza normale)AudioContext.baseLatency è ciò che controlla il browser — di solito un singolo buffer audio di campioni (circa 5–25 ms a seconda della piattaforma). AudioContext.outputLatency aggiunge la pipeline audio del sistema operativo. Nessuno di questi valori cattura ciò che accade tra il convertitore digitale-analogico e il tuo timpano, che è dove vive la variabile più grande — le tue cuffie o altoparlanti. Il test del tocco misura l'intera catena in una volta ma mescola il tuo tempo di reazione. Confrontando i due, puoi isolare se la latenza si trova nel browser o nell'hardware.
Riferimento: MDN — AudioContext.outputLatency
| Delta medio del tocco | Cosa suggerisce |
|---|---|
200–250 ms | Tempo di reazione puro; ritardo di output quasi nullo. Audio cablato o USB con una pipeline del browser veloce. |
260–320 ms | 30–70 ms di latenza audio oltre alla reazione. Tipico per un laptop moderno con altoparlanti integrati. |
330–450 ms | 80–200 ms di latenza audio — Bluetooth o output bufferizzato. La maggior parte delle cuffie Bluetooth; buone per la musica, lente per l'uso dal vivo. |
Oltre 500 ms | Ritardo audio sostanziale o hai perso un clic. Prova il test in un browser diverso o con audio cablato. |
Trova il tuo taglio uditivo ad alta frequenza con un'onda sinusoidale da 20 Hz a 22 kHz.
Riproduci onde sinusoidali, quadrate, a dente di sega o triangolari a qualsiasi frequenza da 20 Hz a 20 kHz.
Verifica che i canali sinistro, destro e entrambi siano cablati e bilanciati correttamente.
Misuratore di input live con picco, RMS e rilevamento clip — nessuna registrazione.
Ultimo aggiornamento