Teknik · 5 dk okuma

TONO nasıl çalışır

TONO her uygulamanın sesini Core Audio process tap üzerinden alır (macOS’in 14.2 sürümünden beri diğer uygulamaların sesini almak için sunduğu arayüz), bellekte birkaç milisaniyelik gecikmeyle işler ve senin çıkışında çalar. Çekirdek uzantısı kurmaz, sanal çıkış cihazı gerektirmez. TONO kapanır ya da çökerse macOS her uygulamanın orijinal sesini anında geri verir. Yalnızca isteğe bağlı sanal mikrofon, kullanıcı alanında çalışan küçük bir ses sürücüsü kullanır.

Sinyal yolu

1,5 ms

Limiter’ın önden okuma süresi: TONO’nun sesine eklediği sabit gecikmenin büyük kısmı.

Mac için indir Fiyatları gör

TONO 2.5.0macOS 15+Apple siliconGüncellendi

Sinyal yolu

SİNYAL YOLUBELLEKTE · BİRKAÇ MSAYNI CİHAZDAKİ GÖRÜŞMEYE DOKUNULMAZHER UYGULAMAUYGULAMALARSPOTIFY · SAFARIOYUN · GÖRÜŞMECORE AUDIOPROCESS TAPMACOS 14.2+TONO · BELLEKTEEQ24 BANT3D / 8DBİNAURALÇIKIŞ+18 DBLİMİTER1,5 MSSENİN ÇIKIŞINAIRPODSHOPARLÖR · USBHDMI · AIRPLAYMİKROFONUNMİKROFONUSB · DAHİLİMİKROFON STÜDYOSUGÜRÜLTÜ FİLTRESİTONO MIKROSANAL MİKROFONGİRİŞ OLARAKDISCORDZOOM · OBSSİNYAL YOLUBELLEKTE · BİRKAÇ MSHER UYGULAMAUYGULAMALARSPOTIFY · SAFARI · OYUN · GÖRÜŞMECORE AUDIOPROCESS TAPMACOS 14.2+TONO · BELLEKTEEQ24 BANT3D / 8DBİNAURALÇIKIŞ+18 DBLİMİTER1,5 MSSENİN ÇIKIŞINAIRPODSHOPARLÖR · USB · HDMI · AIRPLAYAYNI CİHAZDAKİ GÖRÜŞMEYE DOKUNULMAZMİKROFONUNUSB · DAHİLİTONO · MİKROFON STÜDYOSUMİKROFON STÜDYOSUGÜRÜLTÜ FİLTRESİTONO MIKROSANAL MİKROFONDISCORD · ZOOM · OBS
Şekil 1Sinyal yolu. Uygulamaların sesi bir process tap üzerinden alınır; TONO’nun zinciri bellekte çalışır ve sonucu senin çıkışında çalar. Aynı cihazdaki bir görüşme bunun dışında kalır, böylece hiçbir şey geri beslenmez. Sesin kendi yolundan gider: Mikrofon Stüdyosu onu temizler ve TONO Mikro’ya verir.
  1. Uygulamalar her zamanki gibi çalar. Spotify, Safari, Müzik, oyunlar ve görüşmeler seslerini geçerli çıkışına gönderir. Onlarda hiçbir şeyi değiştirmezsin.
  2. Bir process tap sesi TONO’ya verir. TONO, Core Audio’dan varsayılan çıkışın için bir tap ister. macOS orada çalan uygulamaların karışık stereo sesini teslim eder ve onların orijinal çıkışını yalnızca TONO tap’i tuttuğu sürece susturur. TONO’nun kendi işlemi, bilinen ses aktarıcıları ve aynı cihazdan kayıt yapan uygulamalar (örneğin AirPods’unun ya da kulaklığının mikrofonuyla yapılan bir görüşme) bunun dışında kalır ve dokunulmadan çalar; böylece hiçbir şey geri beslenmez.
  3. TONO sesi ses iş parçacığında işler. Özel bir birleşik cihaz, çıkışını ve tap’i bir araya getirir. Her arabellek (kablolu çıkışlarda 256, Bluetooth ve AirPlay’de 512 örnek) bellekte TONO’nun zincirinden geçer; ses iş parçacığında bellek ayırma ya da kilitleme yapılmaz.
  4. Sonuç çıkışına gider. Hoparlörler, kulaklıklar, USB, HDMI, DisplayPort ya da AirPlay. Ses tuşları çalışmaya devam eder, çünkü TONO’dan sonra gelirler. Cihaz değiştir, TONO da peşinden gelir.

Sırasıyla zincir

ZİNCİRHER ARABELLEK · BU SIRAYLA · BELLEKTE01ÖN AMFİAUTO-GAIN02BAS · EQ24 BANT03AIR · STEREOCROSSFEED043D / 8DBİNAURAL05ÇIKIŞ+18 DB06LİMİTER1,5 MS07KORUMAFADE · SINIRZİNCİRHER ARABELLEK · BU SIRAYLA · BELLEKTE01ÖN AMFİAUTO-GAIN02BAS · EQ24 BANT03AIR · STEREOCROSSFEED043D / 8DBİNAURAL05ÇIKIŞ+18 DB06LİMİTER1,5 MS07KORUMAFADE · SINIR
Şekil 2TONO’nun zinciri, sırasıyla: her arabellek bellekte bu yedi aşamadan geçer; ön amfiden dinleme korumasına kadar.
  1. Ön amfi ve auto-gain: yükseltilmiş bir eğrinin sadece daha yüksek sesli olmasını önler.
  2. Bas güçlendirici, ardından ekolayzer: analog biçimlerine uydurulmuş filtrelerle 24 banda kadar (spektrumun üst ucunda sıkışma yok), oktav başına 6 ile 96 dB arası kesimler; her bant iki kanalda, solda, sağda, mid’de ya da side’da.
  3. Air, seviyeleyici, stereo genişliği ve crossfeed: hızlı kontroller ve hazır ayarlar bunları kullanır.
  4. 3D ve 8D: başın binaural bir modeli (kulaklar arası zaman ve seviye farkları, kulak kepçesi çentiği) ve bir oda yankısı.
  5. Çıkış: +18 dB’e kadar kazanç, denge, mono; ardından her kulak için ayrı işitme profilin.
  6. Önden okumalı limiter: 4× aşırı örneklemeli gerçek tepe (true peak) algılama; limiter açıkken (varsayılan) çıkış asla tavanı aşmaz.
  7. Dinleme koruması: uyku zamanlayıcısının yavaşça kısması ve İşitme Koruması’nın ses sınırı en sonda gelir.

Ekrandaki eğri, sesin geçtiği filtre katsayılarının aynısından hesaplanır; yani ne görüyorsan onu duyarsın.

Gecikme

Limiter 1,5 ms önden okur; gerçek tepe filtresiyle birlikte sesi 44,1 ya da 48 kHz’de yaklaşık 1,6 ms geciktirir. 3D ve 8D yaklaşık 0,3 ms ekler. Çıkışın kendi arabellekleriyle birlikte TONO, müziğin birkaç milisaniye gerisinde durur: müzikte, videoda ya da görüşmelerde fark edilmez. HEAR ORIGINAL, dokunulmamış sinyali tam olarak aynı süre geciktirir; böylece ikisi arasında geçiş yaparken zamanda asla sıçrama olmaz.

TONO kapanır ya da çökerse

Tap’ler TONO’nun işlemine aittir. İşlem sona erdiğinde (normal biçimde ya da bir çökmeyle) macOS onları kaldırır ve her uygulamanın sesini, çaldığı cihazda anında geri açar. Asla sessizlikte kalmazsın. Ayarlar, hazır ayarlar ve profiller dosya olarak saklanır ve bir sonraki açılışta geri gelir; devam eden bir kayıt, çalışma dosyasından kurtarılır.

Her uygulamaya bir sürgü

Uygulama Mikseri (App Mixer) açıkken TONO, “Everything else” (geri kalan her şey) için açtığı tap’in yanında her uygulama için ayrı bir tap açar, bunları kendi sürgüleriyle karıştırır ve toplamı zincirden geçirir. Başka bir çıkışa gönderilen uygulamalar, o cihaza kendi yollarından ve kendi işlemeleriyle çalar. Ekolayzer orada da uygulanır; 3D ve 8D ise hoparlörlerde, HDMI, DisplayPort ve AirPlay’de devre dışı kalır.

Kayıt

Kayıt kendi özel tap’ini kullanır; bu sayede sistem sesini, tek bir uygulamayı (tüm işlemleriyle, hangi cihazda olursa olsun) ya da bir görüşmeyi mikrofonunla birlikte kaydedebilir. Ses iş parçacığı yalnızca kilitsiz bir halka arabelleğe kopyalar; ayrı bir yazıcı iş parçacığı M4A, WAV ya da FLAC olarak kodlar ve bir günlük tutar. Böylece bir çökme, dolan bir disk ya da uyku modu her zaman oynatılabilir bir dosya bırakır.

Mikrofon Stüdyosu ve TONO Mikro

Mikrofon Stüdyosu (Mic Studio), mikrofonun için ayrı bir zincirdir: yüksek geçiren filtre, kazanç, gürültü filtresi (AI, Mac’te Apple’ın ses yalıtımı ses birimini kullanır; Light, TONO’nun kendi spektral filtresidir), gate, ton, kompresör, de-esser, efekt ve −1 dBFS’de bir limiter. Sonuç, kendi kullanıcı alanı işleminde çalışan bir ses sunucusu eklentisinin sağladığı sanal giriş olan TONO Mikro’ya gider. Oturum yalnızca bir uygulama TONO Mikro’yu okurken çalışır; TONO durursa TONO Mikro sessizlik okur, asla eski bir ses değil.

Ekranlar ve pencereler

  • Parlaklık: dahili ekran ve Apple ekranları için macOS’in kendi ekran servisleri, harici monitörler için DDC/CI (her biri bir kez doğrulanmış bir okumayla kontrol edilir), geri kalan her şey ve en düşük ayarın altındaki aralık için yazılımsal bir katman. Bu katman her masaüstü alanında (Space), tam ekran uygulamalarda da durur.
  • Sıcaklık: ekranın desteklediği yerde renk (gama) tabloları, diğerlerinde sıcak bir ton.
  • Pencereler: Erişilebilirlik arayüzü pencereleri taşır ve boyutlandırır; konumları pencere sunucusundan gelir. TONO pencere başlıklarını ya da içeriğini asla okumaz ve ekranı asla kaydetmez.

İzinler

İzinmacOS ne zaman sorarNe için
Ekran ve Sistem Sesi KaydıSesi ilk kez açtığında (gerekli)Process tap’ler; TONO sesi canlı işler ve yalnızca kayda bastığında kaydeder
MikrofonGörüşme kaydı ya da Mikrofon StüdyosuSesin
Baş hareketi3D ve Uzam’da kafa takibiAirPods’un baş konumu; canlı kullanılır, asla saklanmaz
ErişilebilirlikPencereler modülüDiğer uygulamaların pencerelerini taşımak ve boyutlandırmak
Konumİsteğe bağlı, Otomatik Kurallar içinKesin gün batımı saatleri; izin yoksa TONO saat dilimini kullanır

Ağ ve gizlilik

  • Lisans: etkinleştirme ve yaklaşık haftada bir Lemon Squeezy ile kontrol: lisans anahtarı ve bu Mac için yalnızca modelinden oluşan bir ad, örneğin “MacBook Pro (MacBookPro18,1)”. Mac’ine verdiğin ad asla gönderilmez. Pro son kontrolden sonra 30 gün, ömür boyu lisansla 60 gün çevrimdışı çalışmaya devam eder.
  • Güncellemeler: Sparkle günde bir kez TONO’nun web sitesinde yeni sürüm arar ve yalnızca TONO’nun sürüm numarasını gönderir (Tools → Updates altından kapatabilirsin); her güncelleme kurulmadan önce imzalı olup olmadığı doğrulanır.
  • Başka hiçbir şey: hesap yok, analiz yok, reklam yok. Sesin, kayıtların, işitme profilin ve kuralların Mac’inde kalır.

TONO neden Mac App Store’da yok

TONO, Mikrofon Stüdyosu’nun sanal mikrofonu için bir ses sürücüsü kurar ve App Store uygulamalarının kullanamadığı sistem arayüzlerini kullanır; örneğin ekran parlaklığı için. Bu yüzden TONO doğrudan kendi web sitesinden dağıtılır.

Güvenli hata için tasarlandı

  • Geçersiz örnekler herhangi bir filtreden önce sıfırlanır; hatalı bir blok susturulur ve zincir 50 ms içinde temiz bir durumdan yeniden başlar.
  • Çıkışına yazılan her örnek sınırlandırılır; limiter açıkken (varsayılan) tavanının asla aşılmadığı test edilmiştir.
  • Susturulan mikrofonlar TONO kapanınca serbest bırakılır; bir çökmeden sonra TONO onları bir sonraki açılışta eski haline getirir.

Sorular

Core Audio process tap nedir?

macOS 14.2’den beri var olan ve bir uygulamanın, kullanıcının izniyle diğer işlemlerin sesini (örneğin bir çıkışta çalan her şeyi) almasını sağlayan bir macOS arayüzü. Bu iş için Soundflower ya da BlackHole gibi sanal ses sürücülerine olan ihtiyacı ortadan kaldırdı.

TONO çekirdek uzantısı kullanıyor mu?

Hayır. Ses process tap’lerden geçer; tek sürücü olan TONO Mikro (Mikrofon Stüdyosu için) kullanıcı alanında çalışan bir ses sunucusu eklentisidir ve yalnızca kurulumunu yaparsan yüklenir.

macOS bu izne neden “Ekran ve Sistem Sesi Kaydı” diyor?

macOS, diğer uygulamaların sesine her türlü erişim için bu adı kullanır. TONO ekranını asla okumaz; sesi canlı işler ve yalnızca kayda bastığında kaydeder.

TONO çevrimdışı çalışır mı?

Evet. Her şey Mac’te çalışır. Pro lisansı yaklaşık haftada bir kontrol edilir ve çevrimdışıyken 30 gün, ömür boyu lisansla 60 gün çalışmaya devam eder.

Mac’inin sesini aç.

Ücretsiz indir. Pro’nun tamamı bir gün boyunca senin. Hesap gerekmez.

Mac için indir Önce dinle

Süresiz ücretsizPro aylık €3,99macOS 15+Apple silicon