Técnica · 7 min de leitura

Como o TONO funciona

O TONO recebe o som de cada app pelos process taps do Core Audio (a interface que o macOS oferece desde a versão 14.2 para capturar o áudio de outros apps), processa tudo na memória com poucos milissegundos de latência e toca o resultado na sua saída. Ele não instala nenhuma extensão de kernel nem precisa de um dispositivo de saída virtual. Se o TONO fechar ou travar, o macOS devolve na hora o som original a cada app. Só o microfone virtual opcional usa um pequeno driver de áudio, que roda em espaço de usuário.

Caminho do sinal

1,5 ms

O look-ahead do limitador: a maior parte do atraso fixo que o TONO adiciona ao seu som.

Baixar para Mac Ver preços

TONO 2.5.0macOS 15+Apple siliconAtualizado

O caminho do sinal

CAMINHO DO SINALNA MEMÓRIA · POUCOS MSUMA CHAMADA NO MESMO DISPOSITIVO FICA INTACTACADA APPAPPSSPOTIFY · SAFARIJOGOS · CHAMADASCORE AUDIOPROCESS TAPMACOS 14.2+TONO · NA MEMÓRIAEQ24 BANDAS3D / 8DBINAURALSAÍDA+18 DBLIMITADOR1,5 MSSUA SAÍDAAIRPODSCAIXAS · USBHDMI · AIRPLAYSEU MICROFONEMICROFONEUSB · EMBUTIDOESTÚDIO DE MICFILTRO DE RUÍDOTONO MIKROMICROFONE VIRTUALESCOLHIDO EMDISCORDZOOM · OBSCAMINHO DO SINALNA MEMÓRIA · POUCOS MSCADA APPAPPSSPOTIFY · SAFARI · JOGOS · CHAMADASCORE AUDIOPROCESS TAPMACOS 14.2+TONO · NA MEMÓRIAEQ24 BANDAS3D / 8DBINAURALSAÍDA+18 DBLIMITADOR1,5 MSSUA SAÍDAAIRPODSCAIXAS · USB · HDMI · AIRPLAYUMA CHAMADA NO MESMO DISPOSITIVO FICA INTACTASEU MICROFONEUSB · EMBUTIDOTONO · ESTÚDIO DE MICROFONEESTÚDIO DE MICFILTRO DE RUÍDOTONO MIKROMICROFONE VIRTUALDISCORD · ZOOM · OBS
Fig. 1O caminho do sinal. Os apps tocam em um process tap; a cadeia do TONO roda na memória e toca o resultado na sua saída. Uma chamada no mesmo dispositivo fica de fora, para nada realimentar. A sua voz faz um caminho próprio: o Estúdio de microfone limpa a voz e entrega ao TONO Mikro.
  1. Os apps tocam como sempre. Spotify, Safari, Música, jogos e chamadas mandam o som para a sua saída atual. Você não muda nada neles.
  2. Um process tap entrega o som ao TONO. O TONO pede ao Core Audio um tap na sua saída padrão. O macOS entrega o som estéreo mixado dos apps que tocam ali e silencia a saída original deles só enquanto o TONO mantém o tap. O próprio processo do TONO, relays de áudio conhecidos e apps que gravam do mesmo dispositivo (por exemplo, uma chamada pelo microfone dos seus AirPods ou do seu headset) ficam de fora e tocam intactos, para que nada entre em loop.
  3. O TONO processa o som na thread de áudio. Um dispositivo agregado privado junta a sua saída e o tap. Cada buffer (256 amostras em saídas com fio, 512 via Bluetooth e AirPlay) passa pela cadeia do TONO na memória, sem alocar memória nem usar locks na thread de áudio.
  4. O resultado vai para a sua saída. Alto-falantes, fones de ouvido, USB, HDMI, DisplayPort ou AirPlay. As teclas de volume continuam funcionando: elas vêm depois do TONO. Troque de dispositivo e o TONO acompanha.

A cadeia, em ordem

A CADEIACADA BUFFER · NESTA ORDEM · NA MEMÓRIA01PRÉ-AMPAUTO-GAIN02GRAVES · EQ24 BANDAS03AR · LARGURACROSSFEED043D / 8DBINAURAL05SAÍDA+18 DB06LIMITADOR1,5 MS07PROTEÇÃOFADE · TETOA CADEIACADA BUFFER · NESTA ORDEM · NA MEMÓRIA01PRÉ-AMPAUTO-GAIN02GRAVES · EQ24 BANDAS03AR · LARGURACROSSFEED043D / 8DBINAURAL05SAÍDA+18 DB06LIMITADOR1,5 MS07PROTEÇÃOFADE · TETO
Fig. 2A cadeia do TONO, em ordem: cada buffer passa na memória por estas sete etapas, do pré-amplificador à proteção auditiva.
  1. Pré-amplificador e auto-gain: evitam que uma curva com reforço simplesmente fique mais alta.
  2. Realce de graves e depois o equalizador: até 24 bandas com filtros fiéis ao formato analógico (sem deformação perto do topo do espectro), cortes de 6 a 96 dB por oitava e cada banda nos dois canais, no esquerdo, no direito, em mid ou em side.
  3. Ar, nivelador, largura estéreo e crossfeed: os controles rápidos e os presets usam esses estágios.
  4. 3D e 8D: um modelo binaural da cabeça (diferenças interaurais de tempo e de nível, o notch do pavilhão auricular) e uma reverberação de sala.
  5. Saída: ganho de até +18 dB, balanço, mono; depois o seu perfil auditivo, por ouvido.
  6. Limitador com look-ahead: detecção de true peak com oversampling de 4×; com o limitador ligado (o padrão), a saída nunca passa do teto.
  7. Proteção de escuta: o fade do timer para dormir e o limite de volume da proteção auditiva vêm por último.

A curva na tela é calculada com os mesmos coeficientes de filtro pelos quais o áudio passa, então o que você vê é o que você ouve.

Latência

O limitador olha 1,5 ms à frente; com o filtro de true peak, ele atrasa o som em cerca de 1,6 ms a 44,1 ou 48 kHz. O 3D e o 8D somam cerca de 0,3 ms. Junto com os buffers da própria saída, o TONO fica poucos milissegundos atrás da música, algo imperceptível em música, vídeo ou chamadas. O HEAR ORIGINAL atrasa o sinal intocado exatamente na mesma medida, então alternar entre os dois nunca dá saltos no tempo.

Quando o TONO fecha ou trava

Os taps pertencem ao processo do TONO. Quando ele termina, normalmente ou por um travamento, o macOS remove os taps e devolve o som a cada app na hora, no dispositivo em que ele estava tocando. Você nunca fica preso no silêncio. Ajustes, presets e perfis são salvos como arquivos e voltam na próxima abertura; uma gravação em andamento é recuperada do seu arquivo de trabalho.

Um fader por app

Com o mixer de apps (App Mixer) ligado, o TONO abre um tap por app e mais um para todo o resto (“Everything else”), mixa os taps com os faders de cada um e manda a soma pela cadeia. Apps enviados para outra saída tocam pelo próprio caminho até esse dispositivo, com processamento próprio. O equalizador também vale ali; o 3D e o 8D ficam de fora em alto-falantes, HDMI, DisplayPort e AirPlay.

Gravação

A gravação usa um tap privado só dela, por isso consegue capturar o áudio do sistema, um app (todos os seus processos, em qualquer dispositivo) ou uma chamada junto com o seu microfone. A thread de áudio só copia os dados para um ring buffer sem locks; uma thread de escrita separada codifica em M4A, WAV ou FLAC e mantém um registro (journal), então um travamento, um disco cheio ou o repouso sempre deixam um arquivo reproduzível.

Estúdio de microfone e TONO Mikro

O Estúdio de microfone (Mic Studio) é uma cadeia separada para o seu microfone: filtro passa-altas, ganho, filtro de ruído (AI usa a unidade de áudio de isolamento de voz da Apple no próprio Mac; Light é o filtro espectral do próprio TONO), gate, tom, compressor, de-esser, efeito e um limitador a −1 dBFS. O resultado alimenta o TONO Mikro, uma entrada virtual fornecida por um plug-in do servidor de áudio que roda em um processo próprio, em espaço de usuário. A sessão só fica ativa enquanto algum app lê o TONO Mikro; se o TONO parar, o TONO Mikro lê silêncio, nunca áudio antigo.

Telas e janelas

  • Brilho: os serviços de tela do próprio macOS para a tela integrada e as telas da Apple, DDC/CI para monitores externos (cada um verificado uma vez com uma leitura validada) e uma camada por software para todo o resto e para a faixa abaixo do mínimo. A camada aparece em todos os espaços, inclusive em apps em tela cheia.
  • Tons quentes: tabelas de cor (gama) onde a tela oferece suporte e um filtro quente nas demais.
  • Janelas: a interface de Acessibilidade move e redimensiona as janelas; as posições vêm do servidor de janelas. O TONO nunca lê títulos nem conteúdo das janelas e nunca grava a tela.

Permissões

PermissãoQuando o macOS pedePara que serve
Gravação de Tela e Áudio do SistemaNa primeira vez que você liga o som (obrigatória)Os process taps: o TONO processa ao vivo e só grava quando você aperta gravar
MicrofoneAo gravar uma chamada ou usar o Estúdio de microfoneA sua voz
Movimento da cabeçaO rastreamento da cabeça em 3D e EspaçoA posição da cabeça medida pelos AirPods, usada ao vivo e nunca salva
AcessibilidadeO módulo JanelasMover e redimensionar as janelas de outros apps
LocalizaçãoOpcional, para as regras automáticasHorários exatos do pôr do sol; sem ela, o TONO usa o seu fuso horário

Rede e privacidade

  • Licença: a ativação e uma verificação mais ou menos semanal com a Lemon Squeezy, que recebe a chave de licença e um nome para este Mac que é só o modelo, por exemplo “MacBook Pro (MacBookPro18,1)”; o nome que você deu ao seu Mac nunca é enviado. O Pro continua funcionando offline por 30 dias após a última verificação, ou 60 dias com a licença vitalícia.
  • Atualizações: uma vez por dia, o Sparkle procura versões novas no site do TONO e envia só a versão do TONO (você pode desligar isso em Tools → Updates); cada atualização é assinada e verificada antes de ser instalada.
  • Nada mais: sem cadastro, sem analytics, sem anúncios. O seu som, as suas gravações, o seu perfil auditivo e as suas regras ficam no seu Mac.

Por que o TONO não está na Mac App Store

O TONO instala um driver de áudio para o microfone virtual do Estúdio de microfone e usa interfaces do sistema que apps da App Store não podem usar, por exemplo para o brilho da tela. Por isso o TONO é distribuído direto pelo próprio site.

Feito para falhar com segurança

  • Amostras inválidas são zeradas antes de qualquer filtro; um bloco com defeito é silenciado e a cadeia recomeça de um estado limpo em até 50 ms.
  • Cada amostra enviada à sua saída é limitada a uma faixa segura; com o limitador ligado (o padrão), testes garantem que o teto nunca é ultrapassado.
  • Microfones silenciados são liberados quando o TONO fecha; depois de um travamento, o TONO os restaura na próxima abertura.

Perguntas

O que é um process tap do Core Audio?

Uma interface do macOS, disponível desde o macOS 14.2, que permite a um app receber o áudio de outros processos (por exemplo, tudo o que toca em uma saída) com a permissão do usuário. Para essa tarefa, ela acabou com a necessidade de drivers de áudio virtuais como o Soundflower ou o BlackHole.

O TONO usa extensão de kernel?

Não. O som passa por process taps, e o único driver (o TONO Mikro, do Estúdio de microfone) é um plug-in do servidor de áudio que roda em espaço de usuário e só é instalado se você configurá-lo.

Por que o macOS chama a permissão de “Gravação de Tela e Áudio do Sistema”?

É o nome que o macOS usa para qualquer acesso ao áudio de outros apps. O TONO nunca lê a sua tela; ele processa o som ao vivo e só grava quando você aperta gravar.

O TONO funciona offline?

Sim. Tudo roda no Mac. Uma licença Pro é verificada mais ou menos uma vez por semana e continua funcionando offline por 30 dias, ou 60 dias com a licença vitalícia.

Aumente o som do seu Mac.

Baixe grátis. Todo o Pro por um dia. Sem cadastro.

Baixar para Mac Ouça primeiro

Grátis para semprePro a partir de € 3,99 por mêsmacOS 15+Apple silicon