Technika · 6 min czytania
Jak działa TONO
TONO odbiera dźwięk każdej aplikacji przez process tapy Core Audio – interfejs, który macOS udostępnia od wersji 14.2 do przechwytywania dźwięku innych aplikacji – przetwarza go w pamięci z opóźnieniem kilku milisekund i odtwarza na twoim wyjściu. Nie instaluje rozszerzenia jądra i nie potrzebuje wirtualnego urządzenia wyjściowego. Gdy TONO się zamknie albo ulegnie awarii, macOS natychmiast oddaje każdej aplikacji jej oryginalny dźwięk. Tylko opcjonalny wirtualny mikrofon korzysta z małego sterownika audio, który działa w przestrzeni użytkownika.
Ścieżka sygnału
1,5 ms
Wyprzedzenie limitera – większość stałego opóźnienia, jakie TONO dodaje do dźwięku.
TONO 2.5.0macOS 15+Apple siliconZaktualizowano
Ścieżka sygnału
- Aplikacje grają jak zawsze. Spotify, Safari, Muzyka, gry i rozmowy wysyłają dźwięk na twoje bieżące wyjście. Niczego w nich nie zmieniasz.
- Process tap przekazuje dźwięk do TONO. TONO prosi Core Audio o tap na twoim domyślnym wyjściu. macOS dostarcza zmiksowany dźwięk stereo aplikacji, które na nim grają, i wycisza ich oryginalne wyjście tylko na czas, gdy TONO trzyma tap. Własny proces TONO, znane przekaźniki audio i aplikacje nagrywające z tego samego urządzenia – na przykład rozmowa przez mikrofon AirPods lub zestawu słuchawkowego – są wyłączone i grają bez zmian, żeby nic nie wróciło w pętli.
- TONO przetwarza go w wątku audio. Prywatne urządzenie agregujące łączy twoje wyjście i tap. Każdy bufor – 256 próbek na wyjściach przewodowych, 512 przez Bluetooth i AirPlay – przechodzi przez łańcuch TONO w pamięci, bez alokacji pamięci i bez blokad w wątku audio.
- Wynik trafia na twoje wyjście. Głośniki, słuchawki, USB, HDMI, DisplayPort albo AirPlay. Klawisze głośności dalej działają – są za TONO. Zmień urządzenie, a TONO przełączy się razem z nim.
Łańcuch, po kolei
- Przedwzmacniacz i auto-gain – nie pozwala, żeby podbita krzywa po prostu grała głośniej.
- Wzmocnienie basu, potem equalizer: do 24 pasm z filtrami dopasowanymi do ich analogowego kształtu (bez ściskania charakterystyki przy górnym końcu widma), filtry odcinające od 6 do 96 dB na oktawę, każde pasmo na obu kanałach, lewym, prawym, mid lub side.
- Air, wyrównywanie poziomu, szerokość stereo i crossfeed – korzystają z nich szybkie pokrętła i presety.
- 3D i 8D – binauralny model głowy (międzyuszne różnice czasu i poziomu, wcięcie w widmie od małżowiny usznej) i pogłos pomieszczenia.
- Wyjście – wzmocnienie do +18 dB, balans, mono; potem twój profil słuchu, osobno dla każdego ucha.
- Limiter z wyprzedzeniem – wykrywanie szczytów true peak z 4-krotnym nadpróbkowaniem; gdy limiter jest włączony (domyślnie), wyjście nigdy nie przekracza pułapu.
- Ochrona odsłuchu – wyciszanie wyłącznika czasowego i limit głośności z Ochrony słuchu działają na samym końcu.
Krzywa na ekranie jest liczona z tych samych współczynników filtrów, przez które przechodzi dźwięk, więc widzisz dokładnie to, co słyszysz.
Opóźnienie
Limiter patrzy 1,5 ms do przodu; z filtrem true peak opóźnia dźwięk o około 1,6 ms przy 44,1 lub 48 kHz. 3D i 8D dodają około 0,3 ms. Razem z buforami samego wyjścia TONO jest kilka milisekund za muzyką – w muzyce, filmach i rozmowach tego nie słychać. HEAR ORIGINAL opóźnia nietknięty sygnał dokładnie o tyle samo, więc przełączanie między nimi nigdy nie przeskakuje w czasie.
Gdy TONO się zamknie albo ulegnie awarii
Tapy należą do procesu TONO. Gdy proces się kończy – normalnie albo przez awarię – macOS je usuwa i od razu przywraca dźwięk każdej aplikacji, na urządzeniu, na którym grała. Nigdy nie zostajesz w ciszy. Ustawienia, presety i profile są zapisane w plikach i wracają przy następnym uruchomieniu; trwające nagranie jest odzyskiwane z pliku roboczego.
Jeden suwak na aplikację
Gdy Mikser aplikacji (App Mixer) jest włączony, TONO otwiera tap dla każdej aplikacji i jeden dla „Everything else”, miksuje je ich własnymi suwakami i przepuszcza sumę przez łańcuch. Aplikacje wysłane na inne wyjście grają własną drogą do tego urządzenia, z własnym przetwarzaniem. Equalizer działa także tam; 3D i 8D są pomijane na głośnikach, HDMI, DisplayPort i AirPlay.
Nagrywanie
Nagrywanie korzysta z własnego, prywatnego tapu, więc może przechwycić dźwięk systemowy, jedną aplikację (wszystkie jej procesy, na dowolnym urządzeniu) albo rozmowę razem z twoim mikrofonem. Wątek audio tylko kopiuje dane do bufora pierścieniowego bez blokad; osobny wątek zapisu koduje do M4A, WAV lub FLAC i prowadzi dziennik, więc awaria, pełny dysk czy uśpienie zawsze zostawiają plik, który da się odtworzyć.
Studio mikrofonu i TONO Mikro
Studio mikrofonu (Mic Studio) to osobny łańcuch dla twojego mikrofonu: filtr górnoprzepustowy, wzmocnienie, filtr szumów (AI korzysta z jednostki audio Apple do izolacji głosu na Macu, Light to własny filtr widmowy TONO), bramka, barwa, kompresor, de-esser, efekt i limiter na −1 dBFS. Wynik zasila TONO Mikro – wirtualne wejście dostarczane przez wtyczkę serwera audio, która działa we własnym procesie w przestrzeni użytkownika. Sesja działa tylko wtedy, gdy jakaś aplikacja czyta TONO Mikro; jeśli TONO się zatrzyma, TONO Mikro odczytuje ciszę, nigdy stary dźwięk.
Ekrany i okna
- Jasność: własne usługi wyświetlacza macOS dla ekranu wbudowanego i monitorów Apple, DDC/CI dla monitorów zewnętrznych (każdy sprawdzany raz zweryfikowanym odczytem) i programowa nakładka dla wszystkich pozostałych oraz dla zakresu poniżej minimum. Nakładka pojawia się na każdym biurku (Spaces), także w aplikacjach na pełnym ekranie.
- Ciepła barwa: tablice kolorów (gamma) tam, gdzie wyświetlacz je obsługuje, a gdzie indziej ciepły filtr.
- Okna: interfejs dostępności przesuwa okna i zmienia ich rozmiar; ich pozycje pochodzą z serwera okien. TONO nigdy nie odczytuje tytułów ani zawartości okien i nigdy nie nagrywa ekranu.
Uprawnienia
| Uprawnienie | Kiedy macOS pyta | Do czego służy |
|---|---|---|
| Nagrywanie ekranu i dźwięku systemowego | Przy pierwszym włączeniu dźwięku (wymagane) | Process tapy – TONO przetwarza na żywo i nagrywa tylko wtedy, gdy naciśniesz nagrywanie |
| Mikrofon | Nagrywanie rozmowy albo Studio mikrofonu | Twój głos |
| Ruch głowy | Śledzenie ruchu głowy w 3D i Przestrzeni | Pozycja głowy z AirPods, używana na żywo i nigdy niezapisywana |
| Dostępność | Moduł Okna | Przesuwanie okien innych aplikacji i zmiana ich rozmiaru |
| Lokalizacja | Opcjonalnie, dla Reguł automatycznych | Dokładne godziny zachodu słońca; bez niej TONO korzysta z twojej strefy czasowej |
Sieć i prywatność
- Licencja: aktywacja i sprawdzenie mniej więcej raz w tygodniu w Lemon Squeezy – klucz licencyjny i nazwa tego Maca, którą jest wyłącznie jego model, na przykład „MacBook Pro (MacBookPro18,1)”; własna nazwa twojego Maca nigdy nie jest wysyłana. Pro działa offline przez 30 dni od ostatniego sprawdzenia, a z licencją na zawsze przez 60 dni.
- Aktualizacje: raz dziennie Sparkle sprawdza na stronie TONO, czy są nowe wersje, i wysyła przy tym tylko wersję TONO (możesz to wyłączyć w Tools → Updates); każda aktualizacja jest podpisana i weryfikowana przed instalacją.
- Nic więcej: bez konta, bez analityki, bez reklam. Twój dźwięk, nagrania, profil słuchu i reguły zostają na twoim Macu.
Dlaczego TONO nie ma w Mac App Store
TONO instaluje sterownik audio dla wirtualnego mikrofonu Studia mikrofonu i korzysta z interfejsów systemowych, z których aplikacje z App Store korzystać nie mogą – na przykład do jasności ekranu. Dlatego TONO jest dystrybuowane bezpośrednio przez swoją stronę.
Bezpieczne nawet w razie błędu
- Nieprawidłowe próbki są zerowane przed każdym filtrem, a wadliwy blok jest wyciszany i w ciągu 50 ms łańcuch startuje od nowa z czystym stanem.
- Każda próbka zapisywana na wyjście jest przycinana; gdy limiter jest włączony (domyślnie), testy potwierdzają, że jego pułap nigdy nie zostaje przekroczony.
- Wyciszone mikrofony są zwalniane, gdy TONO się zamyka; po awarii TONO przywraca je przy następnym uruchomieniu.
Pytania
Czym jest process tap Core Audio?
To interfejs macOS dostępny od macOS 14.2, który pozwala aplikacji odbierać dźwięk innych procesów – na przykład wszystko, co gra na danym wyjściu – za zgodą użytkownika. Dzięki niemu do tego zadania nie są już potrzebne wirtualne sterowniki audio, takie jak Soundflower czy BlackHole.
Czy TONO używa rozszerzenia jądra?
Nie. Dźwięk przechodzi przez process tapy, a jedyny sterownik – TONO Mikro, dla Studia mikrofonu – to wtyczka serwera audio działająca w przestrzeni użytkownika, instalowana tylko wtedy, gdy ją skonfigurujesz.
Dlaczego macOS nazywa to uprawnienie „Nagrywanie ekranu i dźwięku systemowego”?
Tak macOS nazywa każdy dostęp do dźwięku innych aplikacji. TONO nigdy nie odczytuje twojego ekranu; przetwarza dźwięk na żywo i nagrywa tylko wtedy, gdy naciśniesz nagrywanie.
Czy TONO działa offline?
Tak. Wszystko działa na Macu. Licencja Pro jest sprawdzana mniej więcej raz w tygodniu i działa offline przez 30 dni, a z licencją na zawsze przez 60 dni.
Podkręć swojego Maca.
Pobierz za darmo. Pełne Pro przez jeden dzień. Bez konta.
Pobierz na Maca Najpierw posłuchaj
Za darmo na stałePro od 3,99 € miesięczniemacOS 15+Apple silicon