Música MIDI para jogos
Muitos desenvolvedores independentes de jogos compõem a trilha sonora em MIDI ou encontram músicas MIDI com licença livre. Engines modernas, como Godot e Unity, não reproduzem arquivos MIDI de forma nativa, mas lidam muito bem com OGG Vorbis. Ao converter MIDI para OGG, a música é renderizada com um soundfont General MIDI, soa igual no computador de qualquer jogador e fica guardada em um formato aberto e compacto, que a engine consegue transmitir em streaming.
O OGG também é uma boa escolha para Android, onde é o formato dos sons do sistema, e para softwares livres como Audacity e LMMS.
Como fazer a música entrar em loop
A música de jogos geralmente toca em loop. Algumas dicas para um loop sem emendas:
- A renderização continua por um instante após a última nota, para que o som possa se dissipar naturalmente. Para um loop perfeito, corte esse trecho final no editor de áudio para que o arquivo termine exatamente na linha do compasso.
- Faça o MIDI terminar na linha do compasso e começar sem compasso vazio, para que a duração do loop corresponda à forma musical.
- Se as últimas notas ressoarem no primeiro compasso, considere exportar uma introdução e um trecho de loop separados.
Guia de taxa de bits
| Uso | Configuração Vorbis | Tamanho por minuto |
|---|---|---|
| Música de fundo em celulares | 96–128 kbps | 0,7–1 MB |
| Música de jogo padrão | 160 kbps | cerca de 1,2 MB |
| Trilha orquestral detalhada | 192 kbps ou mais | 1,4 MB ou mais |
O Vorbis usa taxa de bits variável por natureza, então trechos silenciosos ou com poucas notas ocupam menos espaço do que a tabela sugere.
Sobre o som
As notas, os instrumentos e o andamento vêm do arquivo MIDI. O timbre de cada instrumento vem do soundfont, então uma peça escrita para um sintetizador específico pode soar diferente. Ouça a prévia e, se algum instrumento não combinar, ajuste a escolha no seu editor de MIDI.
Para efeitos sonoros ou falas do mesmo jogo, use o conversor de WAV para OGG, que converte áudio gravado. Se a música for tocada apenas em navegadores, MIDI para Opus gera arquivos menores. Verifique a licença de qualquer arquivo MIDI que você não tenha criado antes de colocá-lo em um jogo.