Ferramentas · No ar

SFX Forge

Crie o som do seu jogo, do seu app ou do seu botão.

Gerador de efeitos sonoros no estilo sfxr, direto no navegador: mais de 90 presets, ajustes de tudo, presets próprios que ficam salvos e exportação em WAV.

Sobre o projeto

O que é o SFX Forge

O SFX Forge cria sons curtos para jogos, interfaces e aplicativos: moeda, pulo, laser, explosão, clique, aviso de erro, notificação. Ele segue a ideia do sfxr, o clássico gerador de efeitos de Tomas Pettersson: você não grava nada, escolhe um jeito de som e regula como ele nasce, muda e some.

Dá para começar de um dos mais de 90 presets fixos, separados em 10 categorias, ou sortear um som novo pelo botão da categoria (moeda, laser, explosão, power-up, dano, pulo, blip ou surpresa). Depois, cada ajuste tem a sua barra, com a unidade de verdade ao lado (hertz, milissegundos, semitons) e uma explicação em português para quem nunca mexeu em síntese de som.

O preset fixo nunca muda. Mexeu em qualquer coisa, o som fica marcado como alterado, mostra o que mudou e você o salva como um preset novo, só seu. Os seus presets ficam no navegador, sem conta e sem cadastro, e dá para exportá-los em um arquivo para guardar ou levar a outro aparelho.

Quando o som estiver bom, baixe o WAV (16 ou 8 bits, em três taxas) ou copie um link curto: quem abrir ouve exatamente o mesmo som. Tudo é calculado no seu navegador, e nenhum arquivo de áudio sai do servidor.

Recursos

O que o SFX Forge faz

Mais de 90 presets fixos

Moedas, tiros, explosões, pulos, impactos, power-ups, sons de interface, sci-fi, vozes e retrô. Toque em um e ele soa na hora.

Cada ajuste na sua mão

Tipo de onda, tom e deslize, envelope, salto de nota, vibrato, repetição, filtros e phaser. Cada barra mostra a unidade de verdade e explica o que faz.

Sorteie e varie

Oito botões criam um som novo no jeito da categoria, e "Variar este som" muda um pouco o que você já tem. Desfazer e refazer guardam o caminho.

Altere e salve como novo

O original nunca é sobrescrito: o som fica marcado como alterado, com a lista do que mudou, e vira um preset novo. Dá para voltar ao original, ajuste por ajuste.

Seus presets ficam com você

Salvos no navegador, sem conta. Renomeie, duplique, favorite, exclua (com desfazer) e exporte ou importe tudo em um arquivo.

WAV e link

Baixe em 44,1, 22 ou 11 kHz e 16 ou 8 bits para o som "sujo" de antigamente. Ou copie um link de 67 caracteres que reproduz o mesmo som.

Onda, tom e espectro

Veja a forma da onda com a curva do tom por cima, ou o espectrograma, e acompanhe a cabeça de reprodução andando enquanto o som toca.

Celular e teclado

No celular, uma barra de seções separa os sons, o som em foco e os ajustes. No computador, atalhos para tocar, sortear, variar, salvar e baixar.

Tecnologias

Por dentro do SFX Forge

Síntese no estilo sfxr

O som é calculado amostra por amostra a 44,1 kHz, com 8 super-amostras por amostra: onda quadrada, serra, seno ou ruído, envelope de três etapas, deslize e salto de tom, vibrato, repetição, filtros passa-baixa e passa-alta e phaser. Os nomes dos ajustes são os do sfxr.

Módulos ES puros

O motor, os presets, o link e o armazenamento não tocam em tela nem em áudio. O navegador, os testes e os scripts importam os mesmos arquivos, e o importmap leva a versão para cada módulo.

Web Audio API

O som calculado vira um AudioBuffer e toca por um canal que o próprio app corta ao tocar o próximo. Os sons da interface são presets da categoria Interface, tocados em outro canal e mais baixinho.

Canvas e FFT própria

A onda, a curva do tom e o espectrograma são desenhados em canvas. O espectrograma usa uma FFT escrita para o projeto, com janela e escala de frequência logarítmica.

localStorage à prova de falha

Armazenamento bloqueado, cota cheia e dados corrompidos viram um aviso, nunca um erro. O que estava ilegível é guardado numa cópia em vez de apagado, e tudo que entra (link, arquivo importado, dados salvos) é revalidado.

Presets medidos

Um script mede a duração, o tom e o volume de cada preset sem alto-falante, e os testes garantem que nenhum estoura nem soa mudo, com volume parecido entre si.

FAQ

Perguntas frequentes

Preciso instalar algo ou criar uma conta?

Não. Tudo roda no navegador. Os seus presets ficam guardados nele, e nada é enviado para o servidor.

O que acontece quando eu mexo num preset fixo?

O preset fixo continua como era. O som fica marcado como alterado, com a lista do que mudou, e você o salva como um preset novo. Se partiu de um preset seu, também pode atualizá-lo no lugar.

Meus presets somem se eu limpar o navegador?

Somem, porque ficam guardados nele. Use "Exportar meus sons" para fazer uma cópia em arquivo e "Importar" para trazê-los de volta ou levá-los a outro aparelho.

Qual a diferença para o sfxr original?

Segue a ideia e os mesmos ajustes, mas não é uma cópia exata: um som pode sair um pouco diferente do mesmo preset no sfxr. O SFX Forge também tem unidades de verdade nas barras, presets prontos, desfazer, link e exportação em arquivo.

Em que formatos eu baixo o som?

WAV mono, em 16 ou 8 bits e a 44,1, 22 ou 11 kHz. As opções de 8 bits e de menos quilohertz deixam o som mais "sujo", como nos jogos antigos.

Como funciona o link do som?

O link guarda os ajustes do som (não o áudio) em poucos caracteres, e quem o abre ouve o mesmo som. O nome do preset vai junto, se houver.

Funciona no celular?

Funciona. No celular, uma barra de baixo troca entre a lista de sons, o som em foco e os ajustes, e um player pequeno fica sempre à mão.

Gostou do SFX Forge? Dá para apoiar o trabalho:

Continue explorando

Veja também

Todos os projetos