Áudio estilo Flash antigo
Como comprimir uma música para parecer que ela veio da internet dos anos 2000.
Postado:
27 de novembro de 2021
Se você cresceu jogando jogos em Flash já deve ter ouvido essa música:
É a música do clássico Jogo Mais Difícil do Mundo, um sucesso das aulas de informática de todo o mundo. Só de ouvir essa música as memórias já devem voltar, e isto é um sentimento compartilhado por muitos outros que viveram essa mesma era dos jogos! Pelo que parece, muitos zoomers têm algum tipo de obsessão bizarra com esse estilo de música acid eletrônica que parece estar sendo tocada pelos auto-falantes de um PC tubão. Nostalgia é um bicho estranho.
Se você nunca ouviu a versão original, descomprimida dessa música, aí está:
É como se 30 anos de cera fossem tirados do seu ouvido.
Isso me levou a pensar: por que isso acontece? Por que os jogos antigos em Flash tinham esse som característico? E como eu posso replicar esse som pela nostalgia?
Acho que o motivo de por que isso acontece é bem óbvio: para a época, jogos e animações em Flash eram super pesadas. Todo tipo de otimização era bem-vindo, e arquivos de áudio eram especialmente problemáticos. Para incentivar downloads leves, deixar o programa mais acessível, e não obrigar o usuário a ter que comprimir os arquivos de áudio ele mesmo, o programa fazia isso automaticamente por padrão. Isso também explica por que tantos jogos tinham esse efeito de som comprimido: o padrão do programa era comprimir o áudio pra bitrates absurdas. (E, aparentemente, ainda é?? Wtf Adobe)
A primeira coisa que eu pensei para replicar esse efeito foi só pesquisar. Para a surpresa de ninguém, não existe muita documentação sobre exatamente quais configurações o Flash usava pra deixar o áudio chiado e gostoso. Portanto, eu tive que baixar uma versão antiga do Flash (Macromedia Flash MX 2004) e tentar não pegar um vírus no caminho.
Depois de ter uma crise de nostalgia vendo esses templates antigos eu criei um novo documento. Tudo que eu queria é ver qual configuração de áudio o programa usava. Rapidamente eu achei:
Eu resolvi testar colocando a música do Jogo Mais Difícil, que eu baixei da Newgrounds, para dentro do projeto e exportando como arquivo SWF. Descobri que eu precisava clicar em "Override sound settings" pra realmente ter efeito. O resultado foi inesperado....... Eu ouvi uma versão comprimida e cagada da música, igual no jogo, do jeito que eu queria! Quem diria?
Talvez isso pareça óbvio mas eu realmente não tava esperando que fosse dar certo de primeira.
Show, temos um arquivo SWF com uma música comprimida dentro. Agora como fazemos pra tirar o arquivo de lá e usá-lo? Pelo que eu entendi, não é possível abrir arquivos SWF usando o Flash MX 2004, ele não faz a descompilação, portanto, é necessário outro programa. Para isso, eu usei o JPEXS Free Flash Decompiler. Esse programa te deixa ver e extrair todos os conteúdos de um arquivo SWF.
Aí foi fácil, só arrastar o SWF pra dentro do programa e achar o som na pasta Sounds. Depois de selecioná-lo, é só clicar em Export Selection e salvar onde eu quiser.
Para comprimir um som até a morte, basta:
No final de todo esse processo, você terá uma música super comprimida estilo Flash antigo.
Tem também outro jeito pelo qual você pode obter um efeito parecido.. mas não igual, que envolve apenas usar um conversor online:
Quando a conversão terminar, sua música vai começar a baixar imediatamente.