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.

Pobierz na Maca Zobacz cennik

TONO 2.5.0macOS 15+Apple siliconZaktualizowano

Ścieżka sygnału

ŚCIEŻKA SYGNAŁUW PAMIĘCI · KILKA MSROZMOWA NA TYM SAMYM URZĄDZENIU GRA BEZ ZMIANKAŻDA APLIKACJAAPLIKACJESPOTIFY · SAFARIGRY · ROZMOWYCORE AUDIOPROCESS TAPMACOS 14.2+TONO · W PAMIĘCIEQ24 PASMA3D / 8DBINAURALWYJŚCIE+18 DBLIMITER1,5 MSTWOJE WYJŚCIEAIRPODSGŁOŚNIKI · USBHDMI · AIRPLAYTWÓJ MIKROFONMIKROFONUSB · WBUDOWANYSTUDIO MIKROFONUFILTR SZUMÓWTONO MIKROWIRTUALNY MIKROFONWYBRANY WDISCORDZOOM · OBSŚCIEŻKA SYGNAŁUW PAMIĘCI · KILKA MSKAŻDA APLIKACJAAPLIKACJESPOTIFY · SAFARI · GRY · ROZMOWYCORE AUDIOPROCESS TAPMACOS 14.2+TONO · W PAMIĘCIEQ24 PASMA3D / 8DBINAURALWYJŚCIE+18 DBLIMITER1,5 MSTWOJE WYJŚCIEAIRPODSGŁOŚNIKI · USB · HDMI · AIRPLAYROZMOWA NA TYM SAMYM URZĄDZENIU GRA BEZ ZMIANTWÓJ MIKROFONUSB · WBUDOWANYTONO · STUDIO MIKROFONUSTUDIO MIKROFONUFILTR SZUMÓWTONO MIKROWIRTUALNY MIKROFONDISCORD · ZOOM · OBS
Rys. 1Ścieżka sygnału. Aplikacje grają do process tapu; łańcuch TONO działa w pamięci i odtwarza wynik na twoim wyjściu. Rozmowa na tym samym urządzeniu zostaje pominięta, żeby nic nie wróciło w pętli. Twój głos ma własną drogę: Studio mikrofonu go oczyszcza i przekazuje do TONO Mikro.
  1. 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.
  2. 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.
  3. 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.
  4. 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

ŁAŃCUCHKAŻDY BUFOR · W TEJ KOLEJNOŚCI · W PAMIĘCI01PREAMPAUTO-GAIN02BAS · EQ24 PASMA03AIR · STEREOCROSSFEED043D / 8DBINAURAL05WYJŚCIE+18 DB06LIMITER1,5 MS07OCHRONAFADE · LIMITŁAŃCUCHKAŻDY BUFOR · W TEJ KOLEJNOŚCI · W PAMIĘCI01PREAMPAUTO-GAIN02BAS · EQ24 PASMA03AIR · STEREOCROSSFEED043D / 8DBINAURAL05WYJŚCIE+18 DB06LIMITER1,5 MS07OCHRONAFADE · LIMIT
Rys. 2Łańcuch TONO po kolei: każdy bufor przechodzi w pamięci przez te siedem etapów, od przedwzmacniacza po ochronę słuchu.
  1. Przedwzmacniacz i auto-gain – nie pozwala, żeby podbita krzywa po prostu grała głośniej.
  2. 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.
  3. Air, wyrównywanie poziomu, szerokość stereo i crossfeed – korzystają z nich szybkie pokrętła i presety.
  4. 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.
  5. Wyjście – wzmocnienie do +18 dB, balans, mono; potem twój profil słuchu, osobno dla każdego ucha.
  6. 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.
  7. 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

UprawnienieKiedy macOS pytaDo czego służy
Nagrywanie ekranu i dźwięku systemowegoPrzy pierwszym włączeniu dźwięku (wymagane)Process tapy – TONO przetwarza na żywo i nagrywa tylko wtedy, gdy naciśniesz nagrywanie
MikrofonNagrywanie rozmowy albo Studio mikrofonuTwój głos
Ruch głowyŚledzenie ruchu głowy w 3D i PrzestrzeniPozycja głowy z AirPods, używana na żywo i nigdy niezapisywana
DostępnośćModuł OknaPrzesuwanie okien innych aplikacji i zmiana ich rozmiaru
LokalizacjaOpcjonalnie, dla Reguł automatycznychDokł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