Tecnica · 7 min di lettura
Come funziona TONO
TONO riceve l’audio di ogni app tramite i process tap di Core Audio (l’interfaccia che macOS offre dalla versione 14.2 per catturare l’audio delle altre app), lo elabora in memoria con pochi millisecondi di latenza e lo riproduce sulla tua uscita. Non installa estensioni del kernel e non richiede un dispositivo di uscita virtuale. Se TONO si chiude o va in crash, macOS restituisce subito a ogni app il suo audio originale. Solo il microfono virtuale, facoltativo, usa un piccolo driver audio, che gira in spazio utente.
Percorso del segnale
1,5 ms
Il look-ahead del limiter: quasi tutto il ritardo fisso che TONO aggiunge al tuo audio.
TONO 2.5.0macOS 15+Apple siliconAggiornato
Il percorso del segnale
- Le app suonano come sempre. Spotify, Safari, Musica, i giochi e le chiamate mandano il loro audio alla tua uscita attuale. Non cambi nulla al loro interno.
- Un process tap passa l’audio a TONO. TONO chiede a Core Audio un tap sulla tua uscita predefinita. macOS consegna l’audio stereo mixato delle app che suonano lì e ne silenzia l’uscita originale solo finché TONO tiene aperto il tap. Il processo di TONO stesso, i relay audio noti e le app che registrano dallo stesso dispositivo (per esempio una chiamata con il microfono degli AirPods o delle cuffie con microfono) restano esclusi e suonano intatti, così non si crea nessun loop.
- TONO lo elabora nel thread audio. Un dispositivo aggregato privato unisce la tua uscita e il tap. Ogni buffer (256 campioni sulle uscite via cavo, 512 via Bluetooth e AirPlay) passa in memoria per la catena di TONO, senza allocazioni né lock nel thread audio.
- Il risultato va alla tua uscita. Altoparlanti, cuffie, USB, HDMI, DisplayPort o AirPlay. I tasti del volume funzionano ancora: agiscono dopo TONO. Cambi dispositivo e TONO ti segue.
La catena, in ordine
- Preamplificatore e auto-gain: evitano che una curva con boost diventi semplicemente più forte.
- Esaltatore dei bassi, poi l’equalizzatore: fino a 24 bande con filtri fedeli alla loro forma analogica (nessuna deformazione verso la parte alta dello spettro), tagli da 6 a 96 dB per ottava, ogni banda su entrambi i canali, sinistro, destro, mid o side.
- Aria, livellatore, ampiezza stereo e crossfeed: li usano i controlli rapidi e i preset.
- 3D e 8D: un modello binaurale della testa (differenze interaurali di tempo e di livello, il notch del padiglione auricolare) e un riverbero d’ambiente.
- Uscita: guadagno fino a +18 dB, bilanciamento, mono; poi il tuo profilo uditivo, orecchio per orecchio.
- Limiter con look-ahead: rilevamento dei picchi reali (true peak) con sovracampionamento 4×; finché il limiter è attivo (lo è di default), l’uscita non supera mai il tetto.
- Protezione d’ascolto: la dissolvenza del timer di spegnimento e il tetto di volume della protezione dell’udito arrivano per ultimi.
La curva sullo schermo è calcolata dagli stessi coefficienti dei filtri per cui passa l’audio: quello che vedi è quello che senti.
Latenza
Il limiter guarda avanti di 1,5 ms; con il suo filtro true peak ritarda l’audio di circa 1,6 ms a 44,1 o 48 kHz. Il 3D e l’8D aggiungono circa 0,3 ms. Insieme ai buffer dell’uscita, TONO resta pochi millisecondi dietro la musica: non si nota né nella musica, né nei video, né nelle chiamate. HEAR ORIGINAL ritarda il segnale originale esattamente della stessa quantità, così passando dall’uno all’altro non ci sono mai salti nel tempo.
Quando TONO si chiude o va in crash
I tap appartengono al processo di TONO. Quando termina, normalmente o per un crash, macOS li rimuove e riattiva subito l’audio di ogni app, sul dispositivo su cui suonava. Non resti mai nel silenzio. Impostazioni, preset e profili sono salvati come file e tornano al lancio successivo; una registrazione in corso viene recuperata dal suo file di lavoro.
Un cursore per ogni app
Con il mixer delle app (App Mixer) attivo, TONO apre un tap per ogni app più uno per “Tutto il resto”, li mixa con i loro cursori e manda la somma nella catena. Le app che mandi a un’altra uscita suonano lungo un percorso proprio fino a quel dispositivo, con la loro elaborazione. Anche lì vale l’equalizzatore; il 3D e l’8D vengono esclusi su altoparlanti, HDMI, DisplayPort e AirPlay.
Registrazione
La registrazione usa un tap privato tutto suo, quindi può catturare l’audio di sistema, una sola app (tutti i suoi processi, su qualsiasi dispositivo) o una chiamata più il tuo microfono. Il thread audio copia soltanto in un buffer circolare senza lock; un thread di scrittura separato codifica in M4A, WAV o FLAC e tiene un registro, così un crash, un disco pieno o lo stop lasciano sempre un file riproducibile.
Lo Studio microfono e TONO Mikro
Lo Studio microfono (Mic Studio) è una catena separata sul tuo microfono: filtro passa-alto, guadagno, filtro antirumore (AI usa l’unità audio di isolamento vocale di Apple sul Mac, Light è il filtro spettrale di TONO), gate, tono, compressore, de-esser, effetto e un limiter a −1 dBFS. Il risultato alimenta TONO Mikro, un ingresso virtuale fornito da un plug-in del server audio che gira in un proprio processo in spazio utente. La sessione resta attiva solo finché un’app legge TONO Mikro; se TONO si ferma, TONO Mikro legge silenzio, mai audio vecchio.
Schermi e finestre
- Luminosità: i servizi di macOS per lo schermo integrato e gli schermi Apple, DDC/CI per i monitor esterni (ognuno verificato una volta con una lettura convalidata) e un livello software per tutto il resto e per la gamma sotto il minimo. Il livello compare in ogni Spazio, anche sulle app a tutto schermo.
- Calore: tabelle colore (gamma) dove lo schermo le supporta, altrove una tinta calda.
- Finestre: l’interfaccia di accessibilità sposta e ridimensiona le finestre; le loro posizioni arrivano dal window server. TONO non legge mai titoli o contenuti delle finestre e non registra mai lo schermo.
Autorizzazioni
| Autorizzazione | Quando la chiede macOS | A cosa serve |
|---|---|---|
| Registrazione schermo e audio di sistema | La prima volta che attivi il suono (obbligatoria) | I process tap: TONO elabora dal vivo e registra solo quando premi Registra |
| Microfono | Registrazione di una chiamata o Studio microfono | La tua voce |
| Movimento della testa | L’head tracking in 3D e Spazio | La posizione della testa dagli AirPods, usata dal vivo e mai salvata |
| Accessibilità | Il modulo Finestre | Spostare e ridimensionare le finestre delle altre app |
| Localizzazione | Facoltativa, per le regole automatiche | L’ora esatta del tramonto; senza, TONO usa il tuo fuso orario |
Rete e privacy
- Licenza: l’attivazione e un controllo circa una volta a settimana con Lemon Squeezy: la chiave di licenza e un nome per questo Mac che è solo il modello, per esempio “MacBook Pro (MacBookPro18,1)”; il nome che hai dato al tuo Mac non viene mai inviato. Pro continua a funzionare offline per 30 giorni dall’ultimo controllo, 60 giorni con la licenza per sempre.
- Aggiornamenti: una volta al giorno Sparkle cerca nuove versioni sul sito di TONO e invia solo la versione di TONO (puoi disattivarlo in Tools → Updates); ogni aggiornamento è firmato e verificato prima dell’installazione.
- Nient’altro: nessun account, nessuna analisi dei dati, nessuna pubblicità. Il tuo audio, le registrazioni, il profilo uditivo e le regole restano sul tuo Mac.
Perché TONO non è nel Mac App Store
TONO installa un driver audio per il microfono virtuale dello Studio microfono e usa interfacce di sistema che le app dell’App Store non possono usare, per esempio per la luminosità degli schermi. Per questo TONO viene distribuito direttamente dal suo sito.
Progettato per fallire in sicurezza
- I campioni non validi vengono azzerati prima di qualsiasi filtro, e un blocco difettoso viene silenziato e la catena riparte da uno stato pulito entro 50 ms.
- Ogni campione scritto sulla tua uscita viene limitato; con il limiter attivo (lo è di default), è verificato che il tetto non venga mai superato.
- I microfoni silenziati vengono rilasciati quando TONO si chiude; dopo un crash, TONO li ripristina al lancio successivo.
Domande
Cos’è un process tap di Core Audio?
Un’interfaccia di macOS, disponibile da macOS 14.2, che permette a un’app di ricevere l’audio di altri processi (per esempio tutto ciò che suona su un’uscita) con il permesso dell’utente. Per questo compito ha reso superflui i driver audio virtuali come Soundflower o BlackHole.
TONO usa un’estensione del kernel?
No. L’audio passa dai process tap, e l’unico driver (TONO Mikro, per lo Studio microfono) è un plug-in del server audio che gira in spazio utente e si installa solo se lo configuri.
Perché macOS chiama l’autorizzazione “Registrazione schermo e audio di sistema”?
È il nome che macOS usa per qualsiasi accesso all’audio delle altre app. TONO non legge mai il tuo schermo; elabora l’audio dal vivo e registra solo quando premi Registra.
TONO funziona offline?
Sì. Tutto gira sul Mac. Una licenza Pro viene verificata circa una volta a settimana e continua a funzionare offline per 30 giorni, o 60 giorni con la licenza per sempre.
Alza il volume del tuo Mac.
Scarica gratis. Tutto Pro per un giorno. Senza account.
Scarica per Mac Prima ascoltalo
Gratis per semprePro da 3,99 € al mesemacOS 15+Apple silicon