Um ouvinte escreveu: os DSF do PureDSD Batcher tinham um pop alto no início e no fim de cada faixa. O mesmo disco, extraído com Pine Player Pro ou SACD Ripper GUI com DSF no-pad, não.
Rastreamos os arquivos e o caminho de reprodução. Em resumo:
O áudio não foi extraído errado. O DSF, por especificação, preenche o fim de uma música com um pouco de padding vazio. Alguns players tocam esse padding como DSD e você ouve um clique. Outros param no comprimento real da música, e o mesmo arquivo fica silencioso nas bordas.
Por isso não faremos “sem padding” o padrão — isso mudaria os arquivos de todo mundo para contornar um subconjunto de players. O movimento certo: manter extração conforme por padrão e adicionar uma opção DSF no-pad para as cadeias que clicam.
🛠 O que de fato acontece
O DSF exige que cada faixa termine num bloco de tamanho fixo. Uma faixa raramente preenche esse último bloco exatamente, então o resto é completado com dados vazios.
O arquivo também registra quanto dura a música de verdade. Players que respeitam esse comprimento não tocam o pad. Muitos players, DACs e reproduções sem pausa ainda decodificam o último bloco inteiro. DSD vazio não é silêncio — é um salto no fluxo — daí o pop.
Não é universal. Faixa avulsa num player que corta no comprimento musical costuma passar. Álbum contínuo, ou hardware que manda blocos inteiros ao DAC, clica com mais facilidade. O A/B do ouvinte — Batcher contra uma ferramenta no-pad, mesmo player — casa exatamente.
📊 O que o no-pad muda no arquivo
No-pad não é um recado ao player dizendo “pule o vazio”. Muda o que está no disco: o resto que não preencheria um bloco (cerca de 12 milissegundos) vai para o início da próxima faixa, em vez de ser preenchido nesta.
A faixa 1 termina então num bloco cheio de música real. Quase não sobra vazio para um player ingênuo clicar.

| Player que para no comprimento da música | Player que toca o último bloco inteiro | |
|---|---|---|
| Extração normal (padding da spec) | Ok | Toca o vazio → clique |
| DSF no-pad | Também ok; bordas deslocadas ~12 ms | Sem vazio → em geral sem clique |
A troca é igualmente concreta:
- Faixa 2 sozinha: um fragmento da 1 pode aparecer bem no começo.
- Faixa 1 sozinha: o fim fica mais curto nesse mesmo fragmento.
- O álbum seguido costuma ser mais suave.
- A última faixa ainda precisa de padding (não há próxima). Pode restar um clique no fim do álbum.
No-pad é um atalho de compatibilidade para players sensíveis. Não prova que o extrator “quebrou” a música.
Por que uma opção, não um novo padrão
O formato pede que o último bloco seja preenchido. Desligar o padding para todos remodelaria cada biblioteca para acomodar alguns players.
Muitos players nunca clicam. Esses ouvintes querem DSF previsível, alinhado à capa e aos cortes. Fazer no-pad o padrão mudaria arquivos de quem não tinha problema.
A divisão é simples:
- Padrão: extrair conforme a especificação. Como a maioria das GUIs.
- DSF no-pad ligado: mover esses ~12 ms para a próxima faixa, para players que tocam o padding como som.
A mesma chamada de produto da escolha de canais: não incomodar a maioria; colocar uma dor real atrás de um interruptor, em vez de chamar de bug e inverter o padrão.
✅ O que faremos
- [x] Confirmar que a extração atual preenche o último bloco como o DSF pede
- [x] Comparar com Pine Player / SACD Ripper GUI no-pad
- [x] Confirmar que o clique depende do player, não de cada aparelho
- [ ] Adicionar opção DSF no-pad no PureDSD Batcher, desligada por padrão
- [ ] Reextrair com a opção ligada; não pular em silêncio jobs já concluídos
Arquivos já extraídos não mudam sozinhos. Para álbuns que clicam: ligue a opção e rode de novo. Guarde os ISO; DSF sempre pode ser reconstruído.
⏳ Se você ouve o pop hoje
Lista curta de isolamento:
- [ ] O mesmo DSF ainda clica noutro player?
- [ ] Faixa avulsa, ou só o álbum seguido?
- [ ] Os dois fins de cada faixa, ou principalmente onde duas se encontram?
- [ ] O DAC volta um instante a PCM entre faixas? (Outro clique, de comutação de hardware.)
Escreva o player e o DAC. Os modelos dizem se no-pad é a alavanca certa, em vez de misturar padding, perdas DoP e cliques de relé.
O trabalho do PureDSD Batcher é extração em lote estável, com a escolha na sua mão: limpo e conforme por padrão; no-pad quando a sua cadeia realmente precisa.
