Mesclar vários arquivos de áudio

Una vários arquivos de áudio de ponta a ponta na ordem que preferir, com um crossfade opcional entre as faixas para uma transição suave. Aceita arquivos WAV e MP3 (os MP3 são decodificados automaticamente antes da mesclagem).

Exemplo:
Adicione pelo menos dois arquivos. A ordem abaixo é a ordem da mesclagem.
Formatos diferentes entre os arquivos? Eles são harmonizados automaticamente (taxa de amostragem e mono/estéreo alinhados ao primeiro arquivo da lista) antes da mesclagem.

Como funciona

Esta ferramenta concatena seus arquivos de áudio na ordem exibida, convertendo-os antes para o mesmo formato (taxa de amostragem, número de canais, profundidade de bits) para que a mesclagem seja tecnicamente possível. Se você ativar o fade entre faixas, cada faixa recebe um leve fade de saída antes da seguinte e um leve fade de entrada no início, o que suaviza a transição em vez de uma emenda brusca.

Por que é necessário harmonizar os formatos automaticamente?

A mesclagem de ponta a ponta só faz sentido se todos os arquivos tiverem exatamente a mesma taxa de amostragem e o mesmo número de canais: caso contrário, o resultado ficaria distorcido (velocidade ou tom incorretos) ou seria simplesmente rejeitado pelo mecanismo de mesclagem. Por isso, a ferramenta reamostra automaticamente cada arquivo para a taxa do primeiro da lista e converte os arquivos mono em estéreo se o primeiro arquivo for estéreo. Apenas uma diferença de profundidade de bits (ex.: 16 bits contra 24 bits) não pode ser harmonizada automaticamente e provoca um erro explícito.

O crossfade faz duas faixas se sobreporem ao mesmo tempo?

Não: não se trata de uma mixagem sobreposta de verdade (as duas faixas tocando simultaneamente), mas de uma suavização do volume no fim de uma faixa e no início da seguinte, o que reduz os cortes secos e mantém uma mesclagem de ponta a ponta simples e previsível.

Processamento 100% local: a decodificação, a harmonização dos formatos e a mesclagem são feitas inteiramente no seu navegador via WebAssembly — seus arquivos de áudio nunca são enviados a um servidor.