Visão geral
O 8BitForge é um estúdio profissional de produção musical de 8 bits que funciona inteiramente no seu navegador. Ele possui um sequenciador por passos de 8 faixas, um mecanismo completo de sintetizador, editor de piano roll, processamento de efeitos, masterização e exportação em vários formatos — tudo alimentado pela API Web Audio.
Não é necessária instalação nem plug-ins. Basta abrir o aplicativo e começar a criar música chiptune autêntica.
Dica: Pressione ? a qualquer momento para ver todos os atalhos de teclado.
Layout da interface
O aplicativo é dividido em várias áreas:
- Barra superior — Nome do projeto, controles de transporte (Reproduzir/Parar), BPM, exibição de status, botões de salvar/exportar
- Barra lateral esquerda — Navegação entre seções: Sequenciador, Piano Roll, Sintetizador, Efeitos, Mixer, Arranjo, Exportar, Configurações
- Área principal — O conteúdo da seção ativa (grade do sequenciador, piano roll, controles do sintetizador, etc.)
- Painel direito — Controles sensíveis ao contexto, seção de entrada do teclado, visualizador. Alternar com a tecla Tab
Faixas e cores
O 8BitForge possui 8 faixas dedicadas, cada uma com sua própria cor e tipo de instrumento padrão:
| # | Faixa | Forma de onda padrão | Nota Padrão | Função |
|---|
| 1 | Melódia | Quadrada (50%) | C4 | Linha melódica principal |
| 2 | Harmonia | Quadrado (25%) | C4 | Contramelodia, acordes |
| 3 | Baixo | Triângulo | C2 | Linha de baixo |
| 4 | Arpejo | Dente de serra | C4 | Arpejos, texturas |
| 5 | Bombo | Sinusoidal | C2 | Bombo (envelope de afinação +36) |
| 6 | Caixa | Ruído | C3 | Caixa |
| 7 | Chimbal | Ruído | C5 | Chimbal / pratos |
| 8 | FX | Quadrado (12,5%) | C4 | Efeitos sonoros, varreduras |
Dica: Cada faixa pode usar qualquer forma de onda. As predefinições são apenas pontos de partida — você pode transformar o Lead em ruído ou o Kick em uma onda dente de serra.
Sequenciador de passos
O sequenciador é o coração do 8BitForge. Ele usa uma interface baseada em grade, onde cada linha é uma faixa e cada coluna é um passo (subdivisão da batida).
Como funciona
- Clique em uma célula para ativar ou desativar uma nota. As células ativas acendem com a cor da faixa.
- O número de passos é configurável: 16, 24 ou 32 passos por padrão. Os passos são semicolcheias.
- Duração do passo =
(60 / BPM) / 4 segundos - Duração da nota = semínima × 0,9 (pequena lacuna para articulação)
Controles da grade (por faixa)
| Controle | Ação |
|---|
| Clique na célula | Ativar/desativar nota |
| Solo (S) | Solo nesta faixa (silenciar todas as outras) |
| Silenciar (M) | Silenciar esta faixa |
| Aleatorizar | Preencher a faixa com notas aleatórias (considerando a escala para melodia, considerando o ritmo para bateria) |
| Limpar | Remover todas as notas desta faixa |
| Copiar / Colar | Copiar o padrão da faixa para a área de transferência e colar em outra faixa |
Padrões
O 8BitForge suporta 8 padrões independentes (identificados de 1 a 8). Cada padrão contém sua própria grade de 8 faixas × 32 passos e seus próprios estados de solo/silenciar por faixa.
Operações de padrão
| Ação | Como |
|---|
| Alternar padrão | Clique nos botões 1–8 ou pressione 1–8 |
| Duplicar padrão | Ctrl+D — copia o atual para o próximo slot |
| Limpar padrão | Delete — limpa todas as faixas + reinicia solo/silenciar |
Dica: use padrões para criar diferentes seções da sua música (introdução, verso, refrão, ponte) e, em seguida, encadeie-as no modo Arrangement.
Predefinições de ritmo
Padrões de bateria pré-criados organizados por gênero. Cada predefinição inclui 3 variantes: Base, Variação e Preenchimento.
Categorias
| Categoria | Predefinições |
|---|
| Eletrônica | 4-on-Floor, Drum & Bass, Techno, Trance, UK Garage |
| Urban / Hip-Hop | Hip-Hop, Trap, Lo-Fi |
| Música do Mundo / Latina | Bossa Nova, Reggaeton, Samba |
| Clássico / Rock | Rock, Funk, Jazz, Disco |
| Retro / 8-Bit | Chiptune, Game Boy, NES |
Uso
- Cliqueem uma predefinição para aplicá-la. O modo Preencher divide o padrão em blocos para cobrir todos os passos.
- Shift+Clique para acrescentar a predefinição após as notas existentes, em vez de substituí-las.
Controles de transporte
| Controle | Descrição | Intervalo / Valores |
|---|
| Reproduzir / Parar | Iniciar ou parar a reprodução | Barra de espaço |
| BPM | Tempo em batidas por minuto | 20 – 300 (padrão: 120) |
| Swing | Nível de shuffle rítmico | 0 – 100% |
| Passos | Passos por padrão | 16, 24 ou 32 |
| Repetição | Repetição de loop ativada/desativada | Ligado (padrão) / Desligado |
| Metrônomo | Faixa de clique para referência de tempo | Ligado / Desligado |
Nota sobre sincronização: o 8BitForge usa um agendador antecipado (100 ms à frente, 25 ms de ativação) com o relógio do Web Audio para reprodução com precisão de amostra. As alterações de BPM entram em vigor imediatamente.
Sintetizador
Cada faixa possui seu próprio sintetizador independente com controles completos de modelagem de som. Selecione uma faixa para editar seus parâmetros de sintetizador.
Oscilador
O oscilador gera a forma de onda bruta para cada faixa.
| Parâmetro | Descrição | Intervalo / Opções |
|---|
| Forma de onda | Forma da onda sonora | square, triangle, sawtooth, sine, noise |
| Ciclo de trabalho | Largura do pulso para onda quadrada (altera o timbre) | 0,0 – 1,0 (padrão: 0,5 = 50%) |
| Volume | Nível de volume da faixa | 0,0 – 1,0 |
| Desafinação | Ajuste fino do tom em centésimos | -100 – +100 cent |
| Desvio de oitava | Deslocamento da afinação por oitavas | -2 – +2 oitavas |
| Desvio de semitons | Deslocar a altura do tom em semitons | -12 – +12 semitons |
| Fase | Fase inicial do oscilador | 0,0 – 1,0 |
| Envelope de afinação | Variação de afinação no início da nota (ótimo para bateria) | -36 – +36 semitons |
| Glide | Tempo de portamento entre as notas | 0,0 – 0,5 segundos |
Uníssono
Sobreponha várias cópias desafinadas do oscilador para obter um som mais encorpado.
| Parâmetro | Descrição | Intervalo |
|---|
| Vozes | Número de vozes em uníssono | 1 – 16 |
| Desafinação | Variação de desafinamento entre vozes | 0 – 100 cent |
| Espalhamento | Dispersão estéreo das vozes em uníssono | 0,0 – 1,0 |
Vibrato
| Parâmetro | Descrição | Intervalo |
|---|
| Taxa | Velocidade da modulação de tom | 0 – 20 Hz |
| Profundidade | Quantidade de variação de tom | 0 – 50 cent |
Envelope ADSR
O envelope de amplitude define como o volume de uma nota muda ao longo do tempo. Cada faixa possui seu próprio ADSR.
| Estágio | Descrição | Intervalo | Padrão (Lead) |
|---|
| Ataque | Tempo para atingir o volume máximo | 0,001 – 2,0 s | 0,01 s |
| Decaimento | Tempo para cair até o nível de sustentação | 0,001 – 2,0 s | 0,1 s |
| Sustentação | Nível de volume enquanto a nota é mantida | 0,0 – 1,0 | 0,7 |
| Release | Tempo de fade após o término da nota | 0,001 – 2,0 s | 0,2 s |
Dica para bateria: Para bumbos, use Ataque=0,001, Decaimento=0,3, Sustentação=0, Liberação=0,02. Para tarolas: Ataque=0,001, Decaimento=0,15, Sustentação=0, Liberação=0,05.
Filtro
Cada faixa possui um filtro por voz que molda o conteúdo de frequência do som.
| Parâmetro | Descrição | Intervalo / Opções |
|---|
| Tipo de filtro | Modo de filtro | lowpass, highpass, bandpass |
| Corte | Frequência do filtro | 20 – 20.000 Hz (padrão: 20.000) |
| Ressonância (Q) | Ênfase na frequência de corte | 0,1 – 100 |
| Rastreamento de tecla | O corte acompanha a altura da nota | 0,0 – 1,0 |
Envelope do filtro
Modula o corte do filtro ao longo do tempo para mudanças tonais dinâmicas.
| Parâmetro | Descrição | Intervalo |
|---|
| Quantidade | Profundidade da modulação do filtro | -24 a +24 semitons |
| Ataque | Tempo de varredura ascendente | 0,01 – 2,0 s |
| Liberação | Tempo de retorno | 0,01 – 2,0 s |
Modulação LFO
Três LFOs independentes por faixa para modulação de filtro, afinação e volume.
LFO do filtro (LFO 1)
| Parâmetro | Descrição | Intervalo |
|---|
| Velocidade | Velocidade do LFO | 0 – 20 Hz |
| Profundidade | Quantidade de modulação no corte | 0 – 100% |
| Onda | Forma de onda do LFO | sine, square, sawtooth, triangle |
| Sincronização | Sincronizar a frequência do LFO com o BPM | Ligar / Desligar |
| Atraso | Tempo antes do início do LFO | 0 – 2,0 s |
Tremolo (LFO → Volume)
| Parâmetro | Descrição | Intervalo |
|---|
| Velocidade | Velocidade do tremolo | 0 – 20 Hz |
| Profundidade | Nível de variação de volume | 0 – 100% |
Dica: os LFOs 2 e 3 seguem os mesmos parâmetros. Use-os para criar modulações complexas, direcionando-os para diferentes parâmetros simultaneamente.
Predefinições de sintetizador
Presets rápidos para começar. Cada preset define a forma de onda, ADSR, volume e parâmetros de tecla:
| Predefinição | Forma de onda | Envelope | Especial |
|---|
| Lead | Quadrada 50% | A=0,01 D=0,1 S=0,7 R=0,2 | Vibrato: 5 Hz, 10 cents |
| Baixo | Triângulo | A=0,01 D=0,2 S=0,8 R=0,15 | Glide: 0,1 s |
| Bombo | Seno | A=0,001 D=0,3 S=0,0 R=0,02 | Envolvente de tom: +36 semitons |
| Caixa | Ruído | A=0,001 D=0,15 S=0,0 R=0,05 | — |
| Chimbal | Ruído | A=0,001 D=0,06 S=0,0 R=0,01 | Decaimento muito curto |
| Laser | Dente de serra | A=0,001 D=0,3 S=0,0 R=0,1 | Envelope de afinação: +24, Vibrato: 10 Hz/50 centésimos |
Você também pode salvar e carregar suas próprias predefinições personalizadas, que incluem todos os parâmetros do sintetizador, além de efeitos de faixa e configurações do arpejador.
Kits de som
Um kit é um conjunto completo de 8 predefinições (uma por faixa) que podem ser carregadas de uma só vez. Os kits definem toda a paleta sonora do seu projeto.
Tipos de kits
| Tipo | Descrição |
|---|
| Kits oficiais | Kits integrados incluídos no 8BitForge |
| Kits do usuário | Kits que você mesmo cria e salva |
| Kits da comunidade | Kits compartilhados por outros usuários (apenas planos pagos) |
Como usar
Abra o Studio Modal → guia Kits → Navegar e clique em um kit para carregar todas as 8 predefinições de faixa de uma só vez.
Salvar um kit
Dê um nome ao seu kit, adicione tags para facilitar a descoberta e, opcionalmente, torne-o público para compartilhar com a comunidade.
Piano Roll
O Piano Roll permite a edição em nível de nota em uma grade baseada em tela. Abrange 65 notas, de C1 a E6.
Controles
- Clique — Coloque ou remova uma nota
- Arrastar — Desenhe várias notas
- Notas fantasmas — Notas de outras faixas aparecem semitransparentes para referência
- Seletor de faixa — Escolha qual faixa editar
Abra o Piano Roll pressionando P ou clicando no botão Piano Roll na barra lateral.
Modo de Arranjo
Encadeie padrões para criar uma estrutura completa da música. Cada compasso na cadeia reproduz um dos seus 8 padrões em sequência.
Operações
- Adicionar compasso — Adicione um padrão ao final da cadeia
- Inserir — Inserir um padrão em qualquer posição
- Remover — Remova uma medida da cadeia
- Reordenar — Arraste as medidas para reorganizá-las
- Ir para — Clique em uma medida para pular a reprodução para essa posição
- Compasso vazio — Os compassos “
null” criam silêncio
Predefinições de arranjo
| Predefinição | Cadeia | Descrição |
|---|
| Verso-Refrão | A-B-A-B | Verso e refrão alternados |
| Estrutura da música | A-B-C-B-C-D | Introdução-Verso-Refrão-Verso-Refrão-Outro |
| A-B-A | A-B-A | Forma ternária clássica |
| Progressiva | A-A-B-B-C-C-D-D | Construção progressiva |
| Loop de 8 compassos | A-B-C-D-E-F-G-H | Todos os 8 padrões em sequência |
Mixer
O mixer oferece controle de nível por faixa, panorâmica, EQ e processamento dinâmico.
| Parâmetro | Descrição | Faixa |
|---|
| Fader de volume | Nível da faixa (independente do volume do sintetizador) | 0,0 – 1,5 (padrão: 1,0 = unidade) |
| Pan | Posição estéreo | -1,0 (esquerda) – +1,0 (direita) |
| EQ Baixa | Filtro de corte de graves a 320 Hz | -12 – +12 dB |
| EQ Média | Banda de pico a 1.000 Hz (Q=0,7) | -12 – +12 dB |
| EQ Alta | Filtro de prateleira alta a 3.200 Hz | -12 – +12 dB |
| Solo | Solo global do mixer (substitui o solo por padrão) | Ligar / Desligar |
| Silenciar | Silenciar mixer global (substitui o silenciamento por padrão) | Ligar / Desligar |
Compressor por faixa
| Parâmetro | Descrição | Intervalo |
|---|
| Ativado | Alternar compressor | Ligado / Desligado |
| Limite | Nível acima do qual a compressão começa | -60 – 0 dB (padrão: -24) |
| Relação | Relação de compressão | 1:1 – 20:1 (padrão: 4:1) |
| Ataque | Tempo de reação do compressor | 0,001 – 1,0 s (padrão: 0,003) |
| Liberação | Tempo de recuperação | 0,01 – 1,0 s (padrão: 0,25) |
Efeitos da faixa
Cada faixa possui sua própria cadeia de efeitos em série:
Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output
Distorção
| Parâmetro | Descrição | Intervalo |
|---|
| Quantidade | Intensidade de drive/distorção | 0 – 100% |
Chorus
| Parâmetro | Descrição | Faixa |
|---|
| Velocidade | Velocidade de modulação do LFO | 0,1 – 10 Hz |
| Profundidade | Profundidade de modulação | 0 – 100% |
| Mix | Equilíbrio dry/wet | 0 – 100% |
Atraso
| Parâmetro | Descrição | Intervalo |
|---|
| Tempo | Tempo de atraso | 0,01 – 2,0 s (padrão: 0,25) |
| Retorno | Número de ecos | 0,0 – 0,95 (padrão: 0,3) |
| Mix | Equilíbrio seco/molhado | 0 – 100% |
Reverb
| Parâmetro | Descrição | Intervalo |
|---|
| Decaimento | Duração da cauda da reverberação | 0,0 – 1,0 (padrão: 0,5) |
| Mix | Nível de reverberação (dry/wet) | 0 – 100% |
Bitcrusher
| Parâmetro | Descrição | Intervalo |
|---|
| Bits | Redução da profundidade de bits | 1 – 16 bits (padrão: 16 = desativado) |
| Taxa | Redução da taxa de amostragem | 0,0 – 1,0 (padrão: 1,0 = desativado) |
Efeitos Master
O barramento master possui sua própria cadeia de efeitos aplicada à mixagem final:
Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output
Filtro mestre
| Parâmetro | Descrição | Intervalo |
|---|
| Tipo | Modo de filtro | lowpass, highpass, bandpass |
| Frequência | Frequência de corte | 20 – 20.000 Hz |
| Q | Ressonância | 0,1 – 100 |
Master Chorus
| Parâmetro | Descrição | Intervalo |
|---|
| Taxa | Velocidade de modulação do LFO | 0,1 – 10 Hz |
| Mix | Equilíbrio dry/wet | 0 – 100% |
Atraso principal
| Parâmetro | Descrição | Intervalo |
|---|
| Tempo | Tempo de atraso | 0,01 – 2,0 s (padrão: 0,25) |
| Retorno | Número de ecos | 0,0 – 0,95 (padrão: 0,3) |
| Mix | Equilíbrio seco/molhado | 0 – 100% |
Reverb principal
| Parâmetro | Descrição | Intervalo |
|---|
| Decaimento | Duração da cauda da reverberação | 0,0 – 1,0 (padrão: 0,5) |
| Mix | Equilíbrio dry/wet | 0 – 100% |
Pitch Bend e Mod Wheel
| Roda | Descrição | Faixa |
|---|
| Pitch Bend | Desvio de afinação (retorno automático ao centro) | -1 – +1 |
| Modulação | Modulação de uso geral | 0 – 1 (permanece no valor definido) |
Pad XY
Controlador 2D interativo para o filtro principal. Arraste o dedo ou o mouse pelo pad para moldar o som em tempo real.
| Eixo | Parâmetro | Intervalo |
|---|
| Eixo X | Frequência do filtro | 20 Hz – 20 kHz (escala logarítmica) |
| Eixo Y | Ressonância / Fator Q | 0,1 – 30 |
Predefinições
7 predefinições de filtro para acesso rápido a formas comuns:
- Passa-baixa — Remove as altas frequências
- Passa-banda — Isola uma faixa de frequência
- Passa-alta — Remove as baixas frequências
- Ressonante — Pico enfatizado no ponto de corte
- Brilhante — Configuração de filtro aberta e arejada
- Warm — Tom suave e arredondado
- Sweep — Movimento do filtro em ampla faixa
Dica: O XY Pad ativa automaticamente o filtro quando tocado. Use as predefinições para acessar rapidamente formas comuns de filtro.
Mecanismo de masterização
A seção de masterização fica após a reverberação master na cadeia de sinal e oferece um EQ paramétrico de 5 bandas, compressão master, medição de nível e um analisador de espectro integrado.
EQ paramétrico de 5 bandas
| Banda | Tipo | Frequência Padrão | Notas |
|---|
| Banda 1 | Filtro passa-alta | 40 Hz | Remove ruídos de subgraves |
| Banda 2 | Prateleira de Baixa Frequência | 200 Hz | Controla o peso dos graves |
| Banda 3 | Pico (Sino) | 1.000 Hz (Q = 1,0) | Modelar os médios |
| Banda 4 | Prateleira alta | 6.000 Hz | Ar e brilho |
| Banda 5 | Filtro passa-baixa | 18.000 Hz | Suavizar agudos agressivos |
Compressor principal
| Parâmetro | Descrição | Padrão |
|---|
| Limite | Nível acima do qual a compressão começa | -12 dB |
| Relação | Relação de compressão | 4:1 |
| Ataque | Tempo de reação do compressor | 0,01 s |
| Liberação | Tempo de recuperação | 0,1 s |
| Ganho de compensação | Aumento de ganho pós-compressão | 0 dB |
Medição
- Nível de entrada/saída — Medidores de dB em tempo real
- Redução de ganho — Mostra a atividade do compressor
- Indicador de clipping — Alerta quando a saída entra em clipping a 0 dBFS
- Analisador de espectro — Exibição de frequência integrada
Dica: O mecanismo de masterização inclui predefinições para gêneros comuns. Use-as como ponto de partida e ajuste-as a seu gosto.
Teclado e entrada MIDI
Toque notas em tempo real usando o teclado do computador, o teclado virtual na tela ou qualquer dispositivo MIDI conectado.
Layout do teclado do computador
Quando a seção Teclado está aberta na barra lateral:
| Teclas | Notas |
|---|
| QSDFGHJ | C, D, E, F, G, A, B (teclas brancas) |
| ZE _ TYU | C#, D#, _, F#, G#, A# (teclas pretas) |
| KLM / OP | Próxima oitava de teclas brancas/pretas |
| W / X | Oitava abaixo / acima |
Suporte MIDI
Conecte qualquer controlador MIDI via USB. O 8BitForge detecta automaticamente dispositivos MIDI e direciona a entrada para a faixa selecionada. Suporta nota ligada/desligada, velocidade, pitch bend e roda de modulação.
Arpejador
Cada faixa possui seu próprio arpejador sincronizado com o BPM, que gera automaticamente arpejos a partir de notas sustentadas.
| Parâmetros | Descrição | Opções |
|---|
| Modo | Direção do arpejo | off, up, down, updown, random |
| Velocidade | Subdivisão de notas | 1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32 |
| Oitavas | Intervalo de oitavas a abranger | 1 – 4 |
| Gate | Duração da nota como fração do intervalo | 0,1 – 1,0 (padrão: 0,5) |
Gravação
Grave notas do teclado/MIDI diretamente na grade do sequenciador.
Modos de gravação
| Modo | Descrição | Controles |
|---|
| Tempo real | Grava as notas à medida que o sequenciador toca. As notas são inseridas no passo atual. | Alterne com R. O sequenciador deve estar tocando. |
| Passo | Coloque notas um passo de cada vez sem reprodução. O cursor avança após cada nota. | Espaço = inserir pausa, Backspace = voltar um passo |
Modo de Acordes
Quando ativado, as notas tocadas simultaneamente (dentro de 50 ms) são distribuídas pelas faixas melódicas 1–4 (Lead, Harmony, Bass, Arp). A primeira nota vai para a faixa selecionada, as notas subsequentes preenchem a próxima faixa melódica disponível.
Dica: o modo de acordes funciona tanto na gravação em tempo real quanto na gravação passo a passo. Você pode gravar acordes de até 4 notas que se distribuem automaticamente pelas suas faixas melódicas.
Gerador de Música
O 8BitForge inclui um poderoso gerador de música procedural capaz de criar composições completas em multitrilha de forma algorítmica.
Parâmetros
| Parâmetro | Intervalo | Descrição |
|---|
| Caos | 0 – 100 | Aleatoriedade e imprevisibilidade |
| Complexidade | 0 – 100 | Complexidade musical e variação |
| Densidade | 0 – 100 | Densidade de notas por padrão |
| Tonalidade | C – B | Nota fundamental da composição |
| Escala | 15 escalas | Maior, Menor, Dórico, Mixolídio, Pentatônica Maior/Menor, Blues, Menor Harmônico, Frígio, Lídio, Tonos Inteiros, Hirajoshi, Menor Húngaro, Frígio Dominante, Cromático |
| Clima | 10 atmosferas | Épico, Alegre, Sombrio, Atmosférico, Melancólico, Energético, Misterioso, Agressivo, Pacífico, Triunfante |
| Semente | Número | Semente determinística para resultados reproduzíveis |
Dica: Use um valor de semente para gerar a mesma composição novamente. Deixe em branco para resultados aleatórios.
Automação
Grave e reproduza alterações de parâmetros ao longo do tempo. As faixas de automação permitem que você desenhe envelopes precisos para parâmetros do mixer e de efeitos ao longo da linha do tempo.
Automação de efeitos
25 parâmetros automatizáveis na cadeia de efeitos master:
- Filtro — Frequência, ressonância, tipo
- Chorus — Taxa, profundidade, mix
- Delay — Tempo, feedback, mix
- Reverb — Decaimento, mix
- Roda de Pitch / Modulação — Pitch bend, modulação
- EQ de masterização — Todos os ganhos e frequências das 5 bandas
- Compressor de masterização — Limiar, relação, ataque, liberação, ganho de compensação
Automação do mixer
Parâmetros automatizáveis por faixa:
- Volume — Nível da faixa ao longo do tempo
- Pan — Posição estéreo
- EQ — Ganhos das bandas de graves, médios e agudos
- Compressor — Limiar, relação, ataque, liberação
- Volume principal — Nível geral da mixagem
Edição
| Ação | Como |
|---|
| Adicionar ponto | Clique na tela de automação |
| Mover ponto | Arraste um ponto existente para uma nova posição |
| Excluir ponto | Clique com o botão direito do mouse em um ponto para removê-lo |
| Filtro de seção | Use o menu suspenso para filtrar por seção de efeitos |
Dica: As faixas de automação ficam visíveis na visualização de arranjo. Use o menu suspenso do filtro de seção para focar em grupos específicos de efeitos.
Exportar áudio
Exporte seus projetos em formatos de áudio profissionais usando o FFmpeg.wasm (executado inteiramente no seu navegador).
Formatos
| Formato | Detalhes |
|---|
| WAV | 16, 24 ou 32 bits a 44,1 kHz, 48 kHz ou 96 kHz |
| MP3 | 128, 192, 256 ou 320 kbps (VBR opcional) |
| FLAC | Compressão sem perdas |
| OGG Vorbis | Qualidade 0–10 |
| AIFF | Formato sem perdas da Apple |
Modos de exportação
| Modo | Descrição |
|---|
| Mixagem completa | Arquivo único com todas as faixas mixadas juntas |
| Faixas | 8 arquivos separados, um por faixa |
| Por Padrão | Arquivo separado para cada padrão |
| Por padrão + Stems | Stems para cada padrão (até 64 arquivos) |
Opções
- Normalizar — Ajusta automaticamente o volume para evitar distorção (padrão: ativado)
- Pronto para loop — Corta no ponto exato do loop sem cauda de liberação
Atalho: Pressione Ctrl +E para exportar rapidamente como WAV.
Exportação MIDI
Exporte sua composição como um arquivo MIDI padrão para uso em outras DAWs.
| Configuração | Descrição | Opções |
|---|
| Formato | Tipo de arquivo MIDI | Tipo 0 (faixa única) / Tipo 1 (multifaixa) |
| Incluir CC | Incluir mensagens de mudança de controle | Ativar / Desativar |
| Modo de velocidade | Mapeamento de velocidade da nota | dynamic (a partir do volume da faixa) / fixed |
| Velocidade fixa | Valor de velocidade quando o modo é fixo | 1 – 127 (padrão: 100) |
| Ticks por batida | Resolução de tempo MIDI | Padrão: 480 |
Exportação de código
Exporte sua música como código pronto para uso em motores de jogos e projetos web. Abra o modal Exportar e selecione a guia Código.
Formatos compatíveis
| Formato | Destino | Detalhes |
|---|
| Construct 3 | Motor de jogos Construct 3 | Utiliza funções do `globalThis`, que podem ser chamadas a partir de blocos de script da Folha de Eventos |
| GDevelop | Motor de jogos GDevelop 5 | Anexa o jogador a um `runtimeScene`, que pode ser chamado a partir de eventos JavaScript |
| Phaser 3 | Framework Phaser 3 | Funções globais com limpeza automática ao encerrar a cena |
| JS genérico | Qualquer projeto web | IIFE independente com funções de limpeza automática (window) |
Como funciona
- Selecione o formato de destino no menu suspenso
- Clique em Copiar para copiar o código gerado
- Cole-o em seu projeto como um arquivo de script
- O mecanismo do player 8BitForge é carregado automaticamente a partir do CDN
O código exportado inclui todos os dados da sua composição (padrões, arranjo, configurações de sintetizador, efeitos, masterização) e disponibiliza funções de controle simples.
Funções disponíveis
Cada exportação gera funções prefixadas com o nome do seu projeto (por exemplo, forge_My_Track_) para permitir várias faixas no mesmo projeto.
| Função | Descrição |
|---|
forge_<name>_play() | Reproduzir a música completa (segue a cadeia de arranjos) |
forge_<name>_stop() | Interromper a reprodução e reiniciar do início |
forge_<name>_pause() | Pausar a reprodução na posição atual |
forge_<name>_pattern(i) | Reproduzir um padrão específico por índice (0–7) |
forge_<name>_volume(v) | Definir volume (0,0 a 1,0) |
forge_<name>_destroy() | Liberar todos os recursos de áudio |
Exemplo do Construct 3
- Na Barra de Projetos → Scripts → clique com o botão direito → Adicionar novo arquivo de script
- Cole o código exportado no novo arquivo de script
- Na sua Folha de Eventos, adicione um objeto Mouse ao seu projeto
- Crie um evento: Mouse → Ao clicar no objeto → selecione o sprite do botão Reproduzir
- Adicione ação → Adicionar script (ícone
{ }) → digite: forge_My_Track_play()
Várias faixas
Para usar várias faixas de música no mesmo jogo, exporte cada projeto separadamente. Cada exportação gera nomes de função exclusivos com base no nome do projeto, para que não haja conflito.
Observação: a exportação de código requer uma licença paga (mensal, anual ou perpétua).
Incorporação do Player
Compartilhe suas composições em qualquer site com um widget de player leve e incorporável. Abra o modal de exportação e selecione a guia Player.
Configuração
- Salve seu projeto (o player carrega os dados da nuvem)
- Personalize a aparência do player: tema, cor de destaque, estilo da forma de onda
- Escolha o modo de reprodução (Música Completa ou Padrões)
- Copie o trecho de HTML gerado
- Cole-o em seu site, blog ou portfólio
Opções do player
| Opção | Valores | Descrição |
|---|
| Reprodução automática | Ativar / Desativar | Iniciar a reprodução automaticamente ao carregar a página |
| Repetir | Ativar / Desativar | Repetir a música quando chegar ao fim |
| Modo | Música / Padrões | A música completa segue a cadeia de arranjos; o modo Padrões exibe os botões de padrões |
| Forma de onda | Barras / Onda / Espelho | Estilo visual da exibição da forma de onda |
| Tema | Escuro / Claro | Esquema de cores do player |
| Cor de destaque | Qualquer cor hexadecimal | Personaliza o botão de reprodução e os elementos ativos |
Recursos
- Alimentado pela nuvem — Os dados do projeto são carregados a partir da API, mantendo o snippet de incorporação leve
- Motor de áudio completo — Arranjo, efeitos por faixa, masterização e automação de efeitos são todos renderizados no player
- Reprodução exclusiva — Vários players na mesma página? Apenas um é reproduzido por vez
- Arte da capa — Exibe a imagem de capa do seu projeto ou um espaço reservado padrão, caso não haja nenhuma definida
- Responsivo — Adapta-se a qualquer largura de contêiner
API JavaScript
O widget expõe uma API JavaScript para controle programático:
| Método | Descrição |
|---|
widget.play() | Iniciar reprodução |
widget.stop() | Parar e reiniciar |
widget.pause() | Pausar reprodução |
widget.setVolume(v) | Ajustar volume (0,0 a 1,0) |
widget.setPattern(i) | Alternar para o índice de padrões |
widget.isPlaying | Retorna umtrue, se estiver em reprodução |
widget.destroy() | Liberar recursos de áudio e remover o widget |
Carregamento da API
Para projetos salvos, o player usa ForgeWidget.load() para buscar dados do projeto na API pelo ID do projeto:
ForgeWidget.load('container-id', 'project-uuid', {
autoplay: false,
loop: true,
mode: 'song',
theme: 'dark',
accentColor: '#00e5ff'
});
Plano gratuito: A incorporação do player está disponível em todos os planos. Usuários gratuitos recebem um selo “Made with 8BitForge”; usuários pagos podem removê-lo.
Salvar e carregar
Salvamento automático
Os projetos são salvos automaticamente no armazenamento local do seu navegador. Você nunca perderá seu trabalho devido ao fechamento acidental de uma aba.
Salvar na nuvem
Todos os planos incluem salvamento na nuvem. Titulares de licenças anuais e perpétuas também podem salvar localmente para acesso offline. Seus projetos podem ser acessados a partir de qualquer navegador.
Arquivo do projeto
Os projetos são salvos como arquivos JSON d.8bitforge, contendo todos os padrões, configurações de sintetizador, efeitos, estado do mixer, arranjo e dados de automação.
Atalhos:Ctrl +S para salvar, Ctrl +O para abrir/carregar um projeto.
Projetos de demonstração
O 8BitForge inclui composições de demonstração prontas que apresentam vários estilos de música de 8 bits. São projetos completos com vários padrões e configurações completas de instrumentos que você pode estudar, remixar ou usar como ponto de partida.
Observação: os projetos de demonstração são somente para leitura. Use “Salvar como” para criar sua própria cópia editável.
Modo offline
Com um plano Anual ou Perpétuo, o 8BitForge funciona sem conexão com a internet através do aplicativo para desktop. Suas predefinições, kits e projetos são armazenados em cache localmente. As alterações feitas offline são sincronizadas automaticamente quando você se reconecta.
Requisitos
- Assinatura — Plano Anual ou Perpétuo
- Plataforma — Aplicativo para desktop (Electron)
Observação: o conteúdo da comunidade e os recursos de compartilhamento exigem uma conexão ativa.
Atalhos de teclado
Transporte
| Atalho | Ação |
|---|
| Barra de espaço | Reproduzir / Parar (ou inserir pausa no modo step-rec) |
| R | Alternar gravação em tempo real |
| Backspace | Retroceder (somente no modo step-rec) |
| + / = | Aumentar o BPM em 5 |
| - / _ | Diminuir o BPM em 5 |
Padrões
| Atalho | Ação |
|---|
| 1 – 8 | Alternar para o padrão 1–8 |
| Ctrl+D | Duplicar o padrão atual para o próximo espaço |
| Excluir | Limpar o padrão atual (com confirmação) |
Edição
| Atalho | Ação |
|---|
| P | Abrir Piano Roll |
| M | Silenciar faixa selecionada |
| S | Solo da faixa selecionada |
| Shift+M | Ativar/desativar o metrônomo |
| Ctrl+Z | Desfazer (máximo de 50 estados) |
| Ctrl+Y ou Ctrl+Shift+Z | Refazer |
Arquivos
| Atalho | Ação |
|---|
| Ctrl+S | Salvar projeto |
| Ctrl+O | Abrir / Carregar projeto |
| Ctrl+E | Exportação rápida como WAV |
Interface
| Atalho | Ação |
|---|
| Tab | Alternar painel de controle direito |
| ? | Mostrar caixa de diálogo de ajuda dos atalhos |
Observação: Quando a seção Teclado está aberta (entrada de piano ativa), os atalhos de uma letra são desativados para evitar conflitos com a reprodução de notas. Os atalhos de transporte (Espaço ), padrão (1 –8 ) e BPM (+ /- ) permanecem ativos.
Visualizador de Áudio
Cinco modos de visualização para feedback de áudio em tempo real:
| Modo | Descrição |
|---|
| Barras | Analisador de espectro de frequência (barras FFT) |
| Osciloscópio | Exibição de forma de onda (domínio do tempo) |
| Estrutura de arame | Visualização em wireframe no estilo 3D |
| Pixel | Espectro pixelizado (estética de 8 bits) |
| Círculo | Exibição circular do espectro |
Configurações
Idioma
O 8BitForge está disponível em 10 idiomas: inglês, francês, japonês, alemão, espanhol, chinês, português, italiano, coreano e russo. Mude o idioma a qualquer momento em Configurações — todos os rótulos da interface do usuário são atualizados instantaneamente.
Temas
Estão disponíveis 8 temas visuais para personalizar a aparência da interface:
| Tema | Descrição |
|---|
| Padrão | Modo escuro (padrão) |
| Game Boy | Estética de LCD verde |
| Sépia retrô | Grão de filme, tons quentes |
| Inverso | Cores invertidas |
| Hacker | Estilo terminal verde |
| Vaporwave | Rosa neon e ciano |
| CRT âmbar | Monitor monocromático âmbar |
| Planta | Estilo de esquema técnico |
Zoom
Ajuste o zoom da interface de 50% a 150%. Isso redimensiona toda a interface para se adequar ao tamanho da sua tela e às suas preferências.
Destaque da faixa
Escolha como a faixa selecionada no momento será destacada no sequenciador:
- Brilho do rótulo — Efeito de brilho no rótulo da faixa
- Barra lateral — Barra colorida na borda esquerda da faixa
- Contorno da faixa — Contorno ao redor de toda a linha da faixa