Chiptune: BitInvader, FreeBoy e sfxr
Os instrumentos do LMMS para som de videogame de 8 bits.
O que você vai aprender
- Desenhar formas de onda à mão no BitInvader
- Reproduzir o comportamento sonoro do Game Boy com o FreeBoy
- Gerar efeitos sonoros de jogo com o sfxr
Chiptune: BitInvader, FreeBoy e sfxr🔗
O LMMS traz três instrumentos voltados a som de videogame retrô, cada um com uma abordagem distinta.
BitInvader🔗
Um sintetizador de tabela de onda com uma característica marcante: você desenha a forma de onda com o mouse.
| Controle | Função |
|---|---|
| Sample length | Número de pontos da tabela, de 4 a 200 |
| Área de desenho | Clique e arraste para desenhar a onda |
| Normalize | Ajusta a amplitude ao máximo |
| Interpolation | Suaviza entre os pontos |
| Botões de forma | Preenche com senoidal, triangular, dente de serra, quadrada, ruído |
Com sample length baixo — 8 ou 16 pontos — o som fica granulado e cheio de harmônicos altos, exatamente o caráter dos chips de 8 bits.
Deixe a interpolação desligada para chiptune. Ela suaviza a onda e remove justamente os degraus que produzem o brilho característico. Ligada, o BitInvader vira um sintetizador de tabela de onda comum.
FreeBoy🔗
Emula o chip de som do Game Boy, o Sharp LR35902, com sua arquitetura de quatro canais:
| Canal | O que gera |
|---|---|
| Square 1 | Onda quadrada com varredura de frequência |
| Square 2 | Onda quadrada simples |
| Wave pattern | Tabela de 32 amostras desenhável |
| Noise | Ruído para percussão |
Cada canal tem envelope próprio e controles de largura de pulso. A varredura (sweep) do canal 1 é o que produz os efeitos de “pulo” e “tiro” reconhecíveis.
O duty cycle — 12,5%, 25%, 50% ou 75% — muda drasticamente o timbre da onda quadrada. 12,5% soa fino e nasal; 50% é a quadrada simétrica clássica.
sfxr🔗
O sfxr não é um instrumento melódico: é um gerador de efeitos sonoros de jogo. A interface traz botões que produzem categorias inteiras:
- Pickup/coin
- Laser/shoot
- Explosion
- Powerup
- Hit/hurt
- Jump
- Blip/select
Cada clique gera uma variação aleatória dentro da categoria, e há um botão de randomização total. Os parâmetros individuais ficam disponíveis para ajuste fino.
Montando uma faixa chiptune🔗
Uma configuração fiel ao hardware original:
| Trilha | Instrumento | Papel |
|---|---|---|
| 1 | FreeBoy Square 1 | Melodia |
| 2 | FreeBoy Square 2 | Contracanto ou arpejos |
| 3 | BitInvader | Baixo (onda triangular curta) |
| 4 | FreeBoy Noise | Percussão |
Restringir-se a quatro trilhas não é obrigatório, mas é um exercício produtivo: a limitação força escolhas melódicas mais interessantes.
Erros comuns
- Ligar a interpolação do BitInvader e perder o caráter granulado
- Usar reverb longo numa faixa chiptune — o hardware original não tinha nada disso
- Escrever arpejos lentos demais: em chiptune eles precisam ser rápidos o bastante para o ouvido fundir
Na prática🔗
- Crie uma trilha com BitInvader, sample length 16, interpolação desligada.
- Desenhe uma onda irregular e toque uma escala.
- Crie uma trilha com FreeBoy e experimente os quatro valores de duty cycle.
- Escreva um arpejo de tríade em fusas e ouça o efeito de acorde.
- Adicione uma trilha com sfxr e gere alguns efeitos.
Você aprendeu
- O BitInvader permite desenhar a forma de onda; sem interpolação, o som fica granulado
- O FreeBoy emula os quatro canais do Game Boy, com duty cycle e sweep
- Arpejos rápidos existem porque o hardware não tinha canais para acordes
- O sfxr gera efeitos sonoros de jogo por categoria