ReplayGain, e o que ele te custa
Por que um álbum é duas vezes mais alto que o próximo, o que a solução de fato faz com o seu áudio, e por que você não pode ter isso e reprodução bit-perfect ao mesmo tempo.
O problema que ele resolve
Os discos não são masterizados para uma sonoridade comum. Um CD de 1985 e uma remasterização de 2005 do mesmo álbum podem diferir em dez decibéis ou mais, que é a diferença entre confortável e correr para o controle de volume. Coloque uma coleção de quatro décadas no aleatório e você fica mexendo no volume a cada três faixas.
O ReplayGain resolve isso sem tocar no seu áudio. Uma passagem de análise mede a que distância uma faixa está de uma sonoridade de referência e escreve esse número, em decibéis, nas tags do arquivo. Na reprodução o player lê o número e o aplica. Nada é recodificado e nada é destruído, porque a correção mora numa tag e o áudio por baixo é o áudio que você tinha.
Ganho de faixa e ganho de álbum
Todo arquivo medido carrega dois números, e escolher entre eles é a única configuração que realmente muda a sensação de escutar.
Ganho de faixa nivela cada faixa de forma independente. Toda música chega na mesma sonoridade, que é o que você quer no aleatório. Também achata álbuns construídos com dinâmica de propósito: o interlúdio quieto antes do encerramento alto é puxado para cima até bater com ele, e o efeito que a produção pretendia se foi.
Ganho de álbum aplica um único número a todas as faixas do disco, calculado a partir do álbum como um todo. As diferenças relativas dentro do álbum sobrevivem exatamente como foram masterizadas, e o álbum como unidade fica no mesmo nível de outros álbuns. É o padrão certo se você escuta discos do começo ao fim.
O rox trata isso como configuração e aplica o número escolhido por faixa conforme ela abre, então é uma preferência e não algo gravado nos arquivos.
O pico, e por que um reforço pode saturar
Junto com o ganho, uma passagem de medição registra a amostra mais alta da faixa. Esse número importa porque as correções do ReplayGain vão nos dois sentidos: uma gravação quieta ganha ganho positivo, e multiplicar amostras que já chegam perto da escala cheia as empurra além dela. Passando da escala cheia não há para onde ir, então a forma de onda achata e você ouve uma distorção que não estava no arquivo.
O pico é o que impede isso. O rox limita um reforço contra o pico que a tag informa, então uma faixa quieta é levantada só até onde dá sem saturar. O resultado é que algumas faixas quietas ficam um pouco abaixo da sonoridade alvo, que é a troca correta e o motivo pelo qual os valores de pico são guardados.
Os arquivos que ninguém nunca mediu
O ReplayGain só funciona em arquivos que carregam as tags, e numa coleção real montada ao longo de vinte anos uma boa fatia não vai carregar. Historicamente isso significava rodar um tagger separado sobre tudo antes de o seu player servir para alguma coisa.
O rox lê as tags onde elas existem, sob os nomes padrão em todo formato que ele indexa: frames TXXX em ID3v2, comentários Vorbis em FLAC, átomos livres em MP4, e as tags de ganho R128 que o Opus carrega, trazidas para a referência do ReplayGain na leitura. Para todo o resto ele mede os arquivos sozinho com uma passagem de sonoridade EBU R128 e guarda o resultado na biblioteca, marcado como medido, para que uma varredura futura consiga distinguir os números do próprio rox do que um tagger escreveu. Se você preferir que os números fiquem nos arquivos, uma configuração os escreve de volta pelo mesmo caminho de escrita verificado que o editor de tags usa.
Essa passagem pode se disparar sozinha. Com a medição automática ligada, os arquivos são medidos assim que a monitoração de pastas se aquieta depois de uma importação, e uma faixa jogada num álbum que já tinha sido medido manda o disco inteiro de volta para nova medição, já que o ganho de álbum é um número sobre o disco e não sobre o arquivo.
A parte que a maioria das páginas pula
O ReplayGain multiplica suas amostras por um número. Isso é processamento. Não é sem perdas, não é passagem direta, e qualquer player que afirme ReplayGain e saída bit-perfect ao mesmo tempo está descrevendo algo que não pode acontecer.
Isso importa se você tem um DAC escolhido com cuidado. Bit-perfect significa que as amostras que chegam ao conversor são as amostras do arquivo, sem modificação, então qualquer coisa que as escale, um controle de volume abaixo da unidade, um equalizador, o ReplayGain, encerra a afirmação. Não existe versão de normalização de sonoridade que deixe os bits em paz, porque mudar a sonoridade é mudar os bits.
Qual dos dois você quer é uma escolha de verdade e não uma pegadinha. Bit-perfect importa na escuta crítica de um álbum em hardware bom. O ReplayGain importa em toda outra hora, quando a coleção está no aleatório e você prefere não encostar no volume. A maioria das pessoas deveria rodar o ReplayGain e parar de se preocupar. O ponto é saber qual dos dois está ligado.
Saída exclusiva, à parte
Bit-perfect também precisa do sistema operacional fora do caminho, que é para isso que serve um modo de saída exclusiva. O rox toma o dispositivo direto: o nome hw: do ALSA no Linux, sem dmix, sem plug e sem servidor de som no meio; WASAPI exclusive no Windows; modo hog pelo CoreAudio no macOS. Ele segue a taxa da origem onde o dispositivo permite, e informa com o que o hardware realmente concordou em vez do que foi pedido.
A troca é o que exclusivo significa em todo lugar: enquanto o rox segura o dispositivo, nada mais na máquina toca por ele. Se o dispositivo não puder ser tomado, o rox cai para o modo compartilhado com o estado visível, em vez de ficar mudo e deixar você descobrir por quê.
O que não está coberto
- O
iTunNORMdo iTunes está fora de escopo. Nada mais o escreve e os valores por canal dele não são um ganho em decibéis. - Seguir a taxa da origem no modo exclusivo custa uma pausa audível entre duas faixas de taxas de amostragem diferentes, já que o stream reabre. A reprodução sem intervalo dentro de uma mesma taxa não é afetada.
A lista de players que te dizem qual dos dois, bit-perfect ou ReplayGain, está valendo agora, e que medem os arquivos que seus taggers nunca alcançaram, é curta. Se é esse tipo de honestidade que você quer da coisa entre sua coleção e seu DAC, o rox está nela.
Aponte para a sua coleção
A passagem de medição roda em segundo plano sobre tudo que está sem ganho, e continua rodando com a janela de configurações fechada. Mais sobre o que mais importa em escala de biblioteca.