Documentação

Guia do usuário

Tudo o que você precisa saber para dominar o 8BitForge.

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:

#FaixaForma de onda padrãoNota PadrãoFunção
1MelódiaQuadrada (50%)C4Linha melódica principal
2HarmoniaQuadrado (25%)C4Contramelodia, acordes
3BaixoTriânguloC2Linha de baixo
4ArpejoDente de serraC4Arpejos, texturas
5BomboSinusoidalC2Bombo (envelope de afinação +36)
6CaixaRuídoC3Caixa
7ChimbalRuídoC5Chimbal / pratos
8FXQuadrado (12,5%)C4Efeitos 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)

ControleAção
Clique na célulaAtivar/desativar nota
Solo (S)Solo nesta faixa (silenciar todas as outras)
Silenciar (M)Silenciar esta faixa
AleatorizarPreencher a faixa com notas aleatórias (considerando a escala para melodia, considerando o ritmo para bateria)
LimparRemover todas as notas desta faixa
Copiar / ColarCopiar 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çãoComo
Alternar padrãoClique nos botões 1–8 ou pressione 18
Duplicar padrãoCtrl+D — copia o atual para o próximo slot
Limpar padrãoDelete — 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

CategoriaPredefinições
Eletrônica4-on-Floor, Drum & Bass, Techno, Trance, UK Garage
Urban / Hip-HopHip-Hop, Trap, Lo-Fi
Música do Mundo / LatinaBossa Nova, Reggaeton, Samba
Clássico / RockRock, Funk, Jazz, Disco
Retro / 8-BitChiptune, 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

ControleDescriçãoIntervalo / Valores
Reproduzir / PararIniciar ou parar a reproduçãoBarra de espaço
BPMTempo em batidas por minuto20 – 300 (padrão: 120)
SwingNível de shuffle rítmico0 – 100%
PassosPassos por padrão16, 24 ou 32
RepetiçãoRepetição de loop ativada/desativadaLigado (padrão) / Desligado
MetrônomoFaixa de clique para referência de tempoLigado / 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âmetroDescriçãoIntervalo / Opções
Forma de ondaForma da onda sonorasquare, triangle, sawtooth, sine, noise
Ciclo de trabalhoLargura do pulso para onda quadrada (altera o timbre)0,0 – 1,0 (padrão: 0,5 = 50%)
VolumeNível de volume da faixa0,0 – 1,0
DesafinaçãoAjuste fino do tom em centésimos-100 – +100 cent
Desvio de oitavaDeslocamento da afinação por oitavas-2 – +2 oitavas
Desvio de semitonsDeslocar a altura do tom em semitons-12 – +12 semitons
FaseFase inicial do oscilador0,0 – 1,0
Envelope de afinaçãoVariação de afinação no início da nota (ótimo para bateria)-36 – +36 semitons
GlideTempo de portamento entre as notas0,0 – 0,5 segundos

Uníssono

Sobreponha várias cópias desafinadas do oscilador para obter um som mais encorpado.

ParâmetroDescriçãoIntervalo
VozesNúmero de vozes em uníssono1 – 16
DesafinaçãoVariação de desafinamento entre vozes0 – 100 cent
EspalhamentoDispersão estéreo das vozes em uníssono0,0 – 1,0

Vibrato

ParâmetroDescriçãoIntervalo
TaxaVelocidade da modulação de tom0 – 20 Hz
ProfundidadeQuantidade de variação de tom0 – 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ágioDescriçãoIntervaloPadrão (Lead)
AtaqueTempo para atingir o volume máximo0,001 – 2,0 s0,01 s
DecaimentoTempo para cair até o nível de sustentação0,001 – 2,0 s0,1 s
SustentaçãoNível de volume enquanto a nota é mantida0,0 – 1,00,7
ReleaseTempo de fade após o término da nota0,001 – 2,0 s0,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âmetroDescriçãoIntervalo / Opções
Tipo de filtroModo de filtrolowpass, highpass, bandpass
CorteFrequência do filtro20 – 20.000 Hz (padrão: 20.000)
Ressonância (Q)Ênfase na frequência de corte0,1 – 100
Rastreamento de teclaO corte acompanha a altura da nota0,0 – 1,0

Envelope do filtro

Modula o corte do filtro ao longo do tempo para mudanças tonais dinâmicas.

ParâmetroDescriçãoIntervalo
QuantidadeProfundidade da modulação do filtro-24 a +24 semitons
AtaqueTempo de varredura ascendente0,01 – 2,0 s
LiberaçãoTempo de retorno0,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âmetroDescriçãoIntervalo
VelocidadeVelocidade do LFO0 – 20 Hz
ProfundidadeQuantidade de modulação no corte0 – 100%
OndaForma de onda do LFOsine, square, sawtooth, triangle
SincronizaçãoSincronizar a frequência do LFO com o BPMLigar / Desligar
AtrasoTempo antes do início do LFO0 – 2,0 s

Tremolo (LFO → Volume)

ParâmetroDescriçãoIntervalo
VelocidadeVelocidade do tremolo0 – 20 Hz
ProfundidadeNível de variação de volume0 – 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çãoForma de ondaEnvelopeEspecial
LeadQuadrada 50%A=0,01 D=0,1 S=0,7 R=0,2Vibrato: 5 Hz, 10 cents
BaixoTriânguloA=0,01 D=0,2 S=0,8 R=0,15Glide: 0,1 s
BomboSenoA=0,001 D=0,3 S=0,0 R=0,02Envolvente de tom: +36 semitons
CaixaRuídoA=0,001 D=0,15 S=0,0 R=0,05
ChimbalRuídoA=0,001 D=0,06 S=0,0 R=0,01Decaimento muito curto
LaserDente de serraA=0,001 D=0,3 S=0,0 R=0,1Envelope 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

TipoDescrição
Kits oficiaisKits integrados incluídos no 8BitForge
Kits do usuárioKits que você mesmo cria e salva
Kits da comunidadeKits 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çãoCadeiaDescrição
Verso-RefrãoA-B-A-BVerso e refrão alternados
Estrutura da músicaA-B-C-B-C-DIntrodução-Verso-Refrão-Verso-Refrão-Outro
A-B-AA-B-AForma ternária clássica
ProgressivaA-A-B-B-C-C-D-DConstrução progressiva
Loop de 8 compassosA-B-C-D-E-F-G-HTodos 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âmetroDescriçãoFaixa
Fader de volumeNível da faixa (independente do volume do sintetizador)0,0 – 1,5 (padrão: 1,0 = unidade)
PanPosição estéreo-1,0 (esquerda) – +1,0 (direita)
EQ BaixaFiltro de corte de graves a 320 Hz-12 – +12 dB
EQ MédiaBanda de pico a 1.000 Hz (Q=0,7)-12 – +12 dB
EQ AltaFiltro de prateleira alta a 3.200 Hz-12 – +12 dB
SoloSolo global do mixer (substitui o solo por padrão)Ligar / Desligar
SilenciarSilenciar mixer global (substitui o silenciamento por padrão)Ligar / Desligar

Compressor por faixa

ParâmetroDescriçãoIntervalo
AtivadoAlternar compressorLigado / Desligado
LimiteNível acima do qual a compressão começa-60 – 0 dB (padrão: -24)
RelaçãoRelação de compressão1:1 – 20:1 (padrão: 4:1)
AtaqueTempo de reação do compressor0,001 – 1,0 s (padrão: 0,003)
LiberaçãoTempo de recuperação0,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âmetroDescriçãoIntervalo
QuantidadeIntensidade de drive/distorção0 – 100%

Chorus

ParâmetroDescriçãoFaixa
VelocidadeVelocidade de modulação do LFO0,1 – 10 Hz
ProfundidadeProfundidade de modulação0 – 100%
MixEquilíbrio dry/wet0 – 100%

Atraso

ParâmetroDescriçãoIntervalo
TempoTempo de atraso0,01 – 2,0 s (padrão: 0,25)
RetornoNúmero de ecos0,0 – 0,95 (padrão: 0,3)
MixEquilíbrio seco/molhado0 – 100%

Reverb

ParâmetroDescriçãoIntervalo
DecaimentoDuração da cauda da reverberação0,0 – 1,0 (padrão: 0,5)
MixNível de reverberação (dry/wet)0 – 100%

Bitcrusher

ParâmetroDescriçãoIntervalo
BitsRedução da profundidade de bits1 – 16 bits (padrão: 16 = desativado)
TaxaRedução da taxa de amostragem0,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âmetroDescriçãoIntervalo
TipoModo de filtrolowpass, highpass, bandpass
FrequênciaFrequência de corte20 – 20.000 Hz
QRessonância0,1 – 100

Master Chorus

ParâmetroDescriçãoIntervalo
TaxaVelocidade de modulação do LFO0,1 – 10 Hz
MixEquilíbrio dry/wet0 – 100%

Atraso principal

ParâmetroDescriçãoIntervalo
TempoTempo de atraso0,01 – 2,0 s (padrão: 0,25)
RetornoNúmero de ecos0,0 – 0,95 (padrão: 0,3)
MixEquilíbrio seco/molhado0 – 100%

Reverb principal

ParâmetroDescriçãoIntervalo
DecaimentoDuração da cauda da reverberação0,0 – 1,0 (padrão: 0,5)
MixEquilíbrio dry/wet0 – 100%

Pitch Bend e Mod Wheel

RodaDescriçãoFaixa
Pitch BendDesvio de afinação (retorno automático ao centro)-1 – +1
ModulaçãoModulação de uso geral0 – 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.

EixoParâmetroIntervalo
Eixo XFrequência do filtro20 Hz – 20 kHz (escala logarítmica)
Eixo YRessonância / Fator Q0,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

BandaTipoFrequência PadrãoNotas
Banda 1Filtro passa-alta40 HzRemove ruídos de subgraves
Banda 2Prateleira de Baixa Frequência200 HzControla o peso dos graves
Banda 3Pico (Sino)1.000 Hz (Q = 1,0)Modelar os médios
Banda 4Prateleira alta6.000 HzAr e brilho
Banda 5Filtro passa-baixa18.000 HzSuavizar agudos agressivos

Compressor principal

ParâmetroDescriçãoPadrão
LimiteNível acima do qual a compressão começa-12 dB
RelaçãoRelação de compressão4:1
AtaqueTempo de reação do compressor0,01 s
LiberaçãoTempo de recuperação0,1 s
Ganho de compensaçãoAumento de ganho pós-compressão0 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:

TeclasNotas
QSDFGHJC, D, E, F, G, A, B (teclas brancas)
ZE _ TYUC#, D#, _, F#, G#, A# (teclas pretas)
KLM / OPPróxima oitava de teclas brancas/pretas
W / XOitava 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âmetrosDescriçãoOpções
ModoDireção do arpejooff, up, down, updown, random
VelocidadeSubdivisão de notas1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32
OitavasIntervalo de oitavas a abranger1 – 4
GateDuração da nota como fração do intervalo0,1 – 1,0 (padrão: 0,5)

Gravação

Grave notas do teclado/MIDI diretamente na grade do sequenciador.

Modos de gravação

ModoDescriçãoControles
Tempo realGrava as notas à medida que o sequenciador toca. As notas são inseridas no passo atual.Alterne com R. O sequenciador deve estar tocando.
PassoColoque 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âmetroIntervaloDescrição
Caos0 – 100Aleatoriedade e imprevisibilidade
Complexidade0 – 100Complexidade musical e variação
Densidade0 – 100Densidade de notas por padrão
TonalidadeC – BNota fundamental da composição
Escala15 escalasMaior, 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
Clima10 atmosferasÉpico, Alegre, Sombrio, Atmosférico, Melancólico, Energético, Misterioso, Agressivo, Pacífico, Triunfante
SementeNúmeroSemente 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çãoComo
Adicionar pontoClique na tela de automação
Mover pontoArraste um ponto existente para uma nova posição
Excluir pontoClique com o botão direito do mouse em um ponto para removê-lo
Filtro de seçãoUse 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

FormatoDetalhes
WAV16, 24 ou 32 bits a 44,1 kHz, 48 kHz ou 96 kHz
MP3128, 192, 256 ou 320 kbps (VBR opcional)
FLACCompressão sem perdas
OGG VorbisQualidade 0–10
AIFFFormato sem perdas da Apple

Modos de exportação

ModoDescrição
Mixagem completaArquivo único com todas as faixas mixadas juntas
Faixas8 arquivos separados, um por faixa
Por PadrãoArquivo separado para cada padrão
Por padrão + StemsStems 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çãoDescriçãoOpções
FormatoTipo de arquivo MIDITipo 0 (faixa única) / Tipo 1 (multifaixa)
Incluir CCIncluir mensagens de mudança de controleAtivar / Desativar
Modo de velocidadeMapeamento de velocidade da notadynamic (a partir do volume da faixa) / fixed
Velocidade fixaValor de velocidade quando o modo é fixo1 – 127 (padrão: 100)
Ticks por batidaResolução de tempo MIDIPadrã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

FormatoDestinoDetalhes
Construct 3Motor de jogos Construct 3Utiliza funções do `globalThis`, que podem ser chamadas a partir de blocos de script da Folha de Eventos
GDevelopMotor de jogos GDevelop 5Anexa o jogador a um `runtimeScene`, que pode ser chamado a partir de eventos JavaScript
Phaser 3Framework Phaser 3Funções globais com limpeza automática ao encerrar a cena
JS genéricoQualquer projeto webIIFE independente com funções de limpeza automática (window)

Como funciona

  1. Selecione o formato de destino no menu suspenso
  2. Clique em Copiar para copiar o código gerado
  3. Cole-o em seu projeto como um arquivo de script
  4. 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çãoDescriçã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

  1. Na Barra de ProjetosScripts → clique com o botão direito → Adicionar novo arquivo de script
  2. Cole o código exportado no novo arquivo de script
  3. Na sua Folha de Eventos, adicione um objeto Mouse ao seu projeto
  4. Crie um evento: MouseAo clicar no objeto → selecione o sprite do botão Reproduzir
  5. 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

  1. Salve seu projeto (o player carrega os dados da nuvem)
  2. Personalize a aparência do player: tema, cor de destaque, estilo da forma de onda
  3. Escolha o modo de reprodução (Música Completa ou Padrões)
  4. Copie o trecho de HTML gerado
  5. Cole-o em seu site, blog ou portfólio

Opções do player

OpçãoValoresDescrição
Reprodução automáticaAtivar / DesativarIniciar a reprodução automaticamente ao carregar a página
RepetirAtivar / DesativarRepetir a música quando chegar ao fim
ModoMúsica / PadrõesA música completa segue a cadeia de arranjos; o modo Padrões exibe os botões de padrões
Forma de ondaBarras / Onda / EspelhoEstilo visual da exibição da forma de onda
TemaEscuro / ClaroEsquema de cores do player
Cor de destaqueQualquer cor hexadecimalPersonaliza 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étodoDescriçã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.isPlayingRetorna 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

AtalhoAção
Barra de espaçoReproduzir / Parar (ou inserir pausa no modo step-rec)
RAlternar gravação em tempo real
BackspaceRetroceder (somente no modo step-rec)
+ / =Aumentar o BPM em 5
- / _Diminuir o BPM em 5

Padrões

AtalhoAção
18Alternar para o padrão 1–8
Ctrl+DDuplicar o padrão atual para o próximo espaço
ExcluirLimpar o padrão atual (com confirmação)

Edição

AtalhoAção
PAbrir Piano Roll
MSilenciar faixa selecionada
SSolo da faixa selecionada
Shift+MAtivar/desativar o metrônomo
Ctrl+ZDesfazer (máximo de 50 estados)
Ctrl+Y ou Ctrl+Shift+ZRefazer

Arquivos

AtalhoAção
Ctrl+SSalvar projeto
Ctrl+OAbrir / Carregar projeto
Ctrl+EExportação rápida como WAV

Interface

AtalhoAção
TabAlternar 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 (18 ) e BPM (+ /- ) permanecem ativos.

Visualizador de Áudio

Cinco modos de visualização para feedback de áudio em tempo real:

ModoDescrição
BarrasAnalisador de espectro de frequência (barras FFT)
OsciloscópioExibição de forma de onda (domínio do tempo)
Estrutura de arameVisualização em wireframe no estilo 3D
PixelEspectro pixelizado (estética de 8 bits)
CírculoExibiçã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:

TemaDescrição
PadrãoModo escuro (padrão)
Game BoyEstética de LCD verde
Sépia retrôGrão de filme, tons quentes
InversoCores invertidas
HackerEstilo terminal verde
VaporwaveRosa neon e ciano
CRT âmbarMonitor monocromático âmbar
PlantaEstilo 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

Pronto para criar?

Coloque esse conhecimento em prática.

Inicie o 8BitForge