Documentación

Guía del usuario

Todo lo que necesitas saber para dominar 8BitForge.

Descripción general

8BitForge es un estudio profesional de producción musical de 8 bits que se ejecuta íntegramente en tu navegador. Cuenta con un secuenciador por pasos de 8 pistas, un motor de sintetizador completo, un editor de piano roll, procesamiento de efectos, masterización y exportación en múltiples formatos, todo ello impulsado por la API de audio web.

No requiere instalación ni plugins. Solo tienes que abrir la aplicación y empezar a crear auténtica música chiptune.

Consejo: Pulsa ? en cualquier momento para ver todos los atajos de teclado.

Diseño de la interfaz

La aplicación se divide en varias áreas:

  • Barra superior: nombre del proyecto, controles de transporte (Reproducir/Detener), BPM, indicador de estado, botones de guardar/exportar
  • Barra lateral izquierda: navegación entre secciones: Secuenciador, Piano Roll, Sintetizador, Efectos, Mezclador, Arreglo, Exportar, Ajustes
  • Área principal: el contenido de la sección activa (cuadrícula del secuenciador, piano roll, controles del sintetizador, etc.)
  • Panel derecho: controles contextuales, sección de entrada de teclado, visualizador. Alternar con la tecla Tab

Pistas y colores

8BitForge cuenta con 8 pistas dedicadas, cada una con su propio color y tipo de instrumento predeterminado:

#PistaForma de onda predeterminadaNota predeterminadaFunción
1PrincipalCuadrada (50 %)C4Línea melódica principal
2ArmoníaCuadrado (25 %)C4Contramelodía, acordes
3BajoTriánguloC2Línea de bajo
4ArpDiente de sierraC4Arpegios, texturas
5BomboSinusoidalC2Bombo (envolvente de tono +36)
6TamborRuidoC3Tambor
7Hi-HatRuidoC5Hi-hat / platillos
8FXCuadrado (12,5 %)C4Efectos de sonido, barridos
Consejo: Cada pista puede utilizar cualquier forma de onda. Los valores predeterminados son solo puntos de partida: puedes convertir el Lead en ruido o el Kick en una onda de diente de sierra.

Secuenciador por pasos

El secuenciador es el corazón de 8BitForge. Utiliza una interfaz basada en una cuadrícula en la que cada fila es una pista y cada columna es un paso (subdivisión del compás).

Cómo funciona

  • Haz clic en una celda para activar o desactivar una nota. Las celdas activas se iluminan con el color de la pista.
  • El número de pasos es configurable: 16, 24 o 32 pasos por patrón. Los pasos son semicorcheas.
  • Duración del paso = (60 / BPM) / 4 segundos
  • Duración de la nota = negra × 0,9 (pequeño intervalo para la articulación)

Controles de la cuadrícula (por pista)

ControlAcción
Hacer clic en la celdaActivar/desactivar nota
Solo (S)Poner esta pista en solo (silenciar todas las demás)
Silenciar (M)Silenciar esta pista
AleatorizarLlenar la pista con notas aleatorias (teniendo en cuenta la escala para melodías, y el ritmo para la batería)
BorrarEliminar todas las notas de esta pista
Copiar / PegarCopiar el patrón de la pista al portapapeles y pegarlo en otra pista

Patrones

8BitForge admite 8 patrones independientes (etiquetados del 1 al 8). Cada patrón contiene su propia cuadrícula de 8 pistas × 32 pasos y sus propios estados de solo/silenciamiento por pista.

Operaciones con patrones

AcciónCómo
Cambiar patrónHaz clic en los botones 1–8 o pulsa 18
Duplicar patrónCtrl+D: copia el actual a la siguiente ranura
Borrar patrónSuprimir: borra todas las pistas y restablece el modo solo/silenciado
Consejo: Utiliza patrones para crear diferentes secciones de tu canción (introducción, estrofa, estribillo, puente) y, a continuación, encadenalas en el modo Arrangement.

Presets de ritmo

Patrones de batería predefinidos organizados por género. Cada preset incluye 3 variantes: Base, Variación y Relleno.

Categorías

CategoríaPresets
Electrónica4-on-Floor, Drum & Bass, Techno, Trance, UK Garage
Urbano / Hip-HopHip-Hop, Trap, Lo-Fi
Música del mundo / LatinaBossa Nova, Reggaeton, Samba
Clásico / RockRock, Funk, Jazz, Disco
Retro / 8-bitChiptune, Game Boy, NES

Uso

  • Haz clic en un preset para aplicarlo. El modo «Fill» repite el patrón para cubrir todos los pasos.
  • Pulse Mayús + clic para añadir el preset después de las notas existentes en lugar de sustituirlas.

Controles de transporte

ControlDescripciónRango / Valores
Reproducir / DetenerIniciar o detener la reproducciónBarra espaciadora
BPMTempo en pulsaciones por minuto20 – 300 (por defecto: 120)
SwingNivel de shuffle rítmico0 – 100 %
PasosPasos por patrón16, 24 o 32
BucleReproducción en bucle activada/desactivadaActivado (predeterminado) / Desactivado
MetrónomoPista de clic como referencia de tiempoActivado / Desactivado
Nota sobre el tiempo: 8BitForge utiliza un programador anticipado (100 ms por delante, 25 ms de activación) con el reloj de Web Audio para una reproducción con precisión de muestra. Los cambios de BPM surten efecto inmediatamente.

Sintetizador

Cada pista tiene su propio sintetizador independiente con controles completos de modelado del sonido. Selecciona una pista para editar sus parámetros de sintetizador.

Oscilador

El oscilador genera la forma de onda sin procesar para cada pista.

ParámetroDescripciónRango / Opciones
Forma de ondaForma de la onda sonorasquare, triangle, sawtooth, sine, noise
Ciclo de trabajoAncho de pulso para onda cuadrada (cambia el timbre)0,0 – 1,0 (por defecto: 0,5 = 50 %)
VolumenNivel de volumen de la pista0,0 – 1,0
DesafinadoAjuste fino del tono en centésimas-100 – +100 centésimas
Desplazamiento de octavaDesplazamiento del tono por octavas-2 – +2 octavas
Desplazamiento de semitonosDesplaza el tono por semitonos-12 – +12 semitonos
FaseFase inicial del oscilador0,0 – 1,0
Envolvente de tonoBarreo de tono al inicio de la nota (ideal para batería)-36 – +36 semitonos
GlideTiempo de portamento entre notas0,0 – 0,5 segundos

Unísono

Superpón varias copias del oscilador con desintonización para obtener un sonido más denso.

ParámetroDescripciónRango
VocesNúmero de voces al unísono1 – 16
DesintonizaciónRango de desafinación entre voces0 – 100 centésimas
DispersiónDiferencia estéreo entre voces al unísono0,0 – 1,0

Vibrato

ParámetroDescripciónRango
VelocidadVelocidad de modulación del tono0 – 20 Hz
ProfundidadCantidad de variación de tono0 – 50 centésimas

Envolvente ADSR

La envolvente de amplitud determina cómo cambia el volumen de una nota a lo largo del tiempo. Cada pista tiene su propia ADSR.

EtapaDescripciónRangoPredeterminado (Lead)
AtaqueTiempo para alcanzar el volumen máximo0,001 – 2,0 s0,01 s
DecaimientoTiempo para descender al nivel de sostenido0,001 – 2,0 s0,1 s
SostenidoNivel de volumen mientras se mantiene la nota0,0 – 1,00,7
ReleaseTiempo de atenuación tras el final de la nota0,001 – 2,0 s0,2 s
Consejo para la batería: Para los bombos, usa Ataque=0,001, Decaimiento=0,3, Sostenido=0, Liberación=0,02. Para las cajas: Ataque=0,001, Decaimiento=0,15, Sostenido=0, Liberación=0,05.

Filtro

Cada pista tiene un filtro por voz que modula el contenido de frecuencia del sonido.

ParámetroDescripciónRango / Opciones
Tipo de filtroModo de filtrolowpass, highpass, bandpass
Frecuencia de corteFrecuencia del filtro20 – 20 000 Hz (por defecto: 20 000)
Resonancia (Q)Énfasis en la frecuencia de corte0,1 – 100
Siguimiento de teclasEl corte sigue el tono de la nota0,0 – 1,0

Envolvente del filtro

Modula el corte del filtro a lo largo del tiempo para lograr cambios tonales dinámicos.

ParámetroDescripciónRango
CantidadProfundidad de la modulación del filtroDe -24 a +24 semitonos
AtaqueTiempo de barrido ascendente0,01 – 2,0 s
RelevoTiempo de retorno0,01 – 2,0 s

Modulación LFO

Tres LFO independientes por pista para modular el filtro, el tono y el volumen.

LFO del filtro (LFO 1)

ParámetroDescripciónRango
VelocidadVelocidad del LFO0 – 20 Hz
ProfundidadCantidad de modulación en el corte0 – 100 %
OndaForma de onda del LFOsine, square, sawtooth, triangle
SincronizaciónSincronizar la velocidad del LFO con los BPMActivado / Desactivado
RetardoTiempo antes de que comience el LFO0 – 2,0 s

Tremolo (LFO → Volumen)

ParámetroDescripciónRango
VelocidadVelocidad del trémolo0 – 20 Hz
ProfundidadVariación de volumen0 – 100 %
Consejo: Los LFO 2 y 3 siguen los mismos parámetros. Úsalos para crear modulaciones complejas dirigiéndolos a diferentes parámetros simultáneamente.

Presets de sintetizador

Presets rápidos para empezar. Cada preset establece la forma de onda, el ADSR, el volumen y los parámetros clave:

PresetForma de ondaEnvolventeEspecial
LeadCuadrada 50 %A=0,01 D=0,1 S=0,7 R=0,2Vibrato: 5 Hz, 10 centésimas
BajoTriánguloA=0,01 D=0,2 S=0,8 R=0,15Glide: 0,1 s
BomboSenusA=0,001 D=0,3 S=0,0 R=0,02Envolvente de tono: +36 semitonos
TamborRuidoA=0,001 D=0,15 S=0,0 R=0,05
Hi-hatRuidoA=0,001 D=0,06 S=0,0 R=0,01Decaimiento muy corto
LáserDiente de sierraA=0,001 D=0,3 S=0,0 R=0,1Envolvente de tono: +24, Vibrato: 10 Hz/50 centésimas

También puedes guardar y cargar tus propios presets personalizados, que incluyen todos los parámetros del sintetizador, además de los efectos de pista y los ajustes del arpegiador.

Kits de sonido

Un kit es un conjunto completo de 8 presets (uno por pista) que se pueden cargar a la vez. Los kits definen toda la paleta sonora de tu proyecto.

Tipos de kits

TipoDescripción
Kits oficialesKits integrados incluidos con 8BitForge
Kits de usuarioKits que creas y guardas tú mismo
Kits de la comunidadKits compartidos por otros usuarios (solo planes de pago)

Cómo utilizarlos

Abre el modal Studio → pestaña Kits → Explorar y haz clic en un kit para cargar los 8 presets de pista a la vez.

Guardar un kit

Ponle un nombre a tu kit, añade etiquetas para que sea más fácil de encontrar y, si lo deseas, hazlo público para compartirlo con la comunidad.

Piano Roll

El Piano Roll permite editar a nivel de nota en una cuadrícula basada en un lienzo. Abarca 65 notas, desde C1 hasta E6.

Controles

  • Hacer clic: colocar o eliminar una nota
  • Arrastrar: dibuja varias notas
  • Notas fantasma: las notas de otras pistas aparecen semitransparentes a modo de referencia
  • Selector de pista: elige qué pista editar

Abre el Piano Roll pulsando P o haciendo clic en el botón Piano Roll de la barra lateral.

Modo de arreglo

Encadena patrones para crear una estructura completa de la canción. Cada compás de la cadena reproduce uno de tus 8 patrones en secuencia.

Operaciones

  • Añadir compás: añade un patrón al final de la cadena
  • Insertar: inserta un patrón en cualquier posición
  • Eliminar: elimina un compás de la cadena
  • Reordenar: arrastra los compases para reorganizarlos
  • Buscar: haz clic en un compás para saltar a esa posición durante la reproducción
  • Compás vacío — Los compases «null» crean silencio

Preajustes de arreglo

PreajusteCadenaDescripción
Estrofa-EstribilloA-B-A-BVerso y estribillo alternados
Estructura de la canciónA-B-C-B-C-DIntroducción-Estrofa-Estribillo-Estrofa-Estribillo-Outro
A-B-AA-B-AForma ternaria clásica
ProgresivaA-A-B-B-C-C-D-DAcumulación progresiva
Bucle de 8 compasesA-B-C-D-E-F-G-HLos 8 patrones en secuencia

Mezclador

El mezclador ofrece control de nivel por pista, panoramización, ecualización y procesamiento dinámico.

ParámetroDescripciónRango
Fader de volumenNivel de pista (independiente del volumen del sintetizador)0,0 – 1,5 (por defecto: 1,0 = unidad)
PanPosición estéreo-1,0 (izquierda) – +1,0 (derecha)
Ecualizador de gravesFiltro de corte a 320 Hz-12 – +12 dB
Ecualizador de mediosBanda de pico a 1.000 Hz (Q=0,7)-12 – +12 dB
Ecualizador de agudosFiltro de shelving de agudos a 3.200 Hz-12 – +12 dB
SoloSolo del mezclador global (anula el solo por patrón)Activado / Desactivado
SilenciarSilenciamiento global del mezclador (anula el silenciamiento por patrón)Activado / Desactivado

Compresor por pista

ParámetroDescripciónRango
ActivadoActivar/desactivar el compresorActivado / Desactivado
UmbralNivel a partir del cual comienza la compresión-60 – 0 dB (por defecto: -24)
RelaciónRelación de compresión1:1 – 20:1 (por defecto: 4:1)
AtaqueTiempo de reacción del compresor0,001 – 1,0 s (por defecto: 0,003)
LiberaciónTiempo de recuperación0,01 – 1,0 s (por defecto: 0,25)

Efectos de pista

Cada pista tiene su propia cadena de efectos en serie:

Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output

Distorsión

ParámetroDescripciónRango
CantidadIntensidad de drive/distorsión0 – 100 %

Chorus

ParámetroDescripciónRango
VelocidadVelocidad de modulación del LFO0,1 – 10 Hz
ProfundidadProfundidad de modulación0 – 100 %
MezclaBalance seco/mojado0 – 100 %

Retardo

ParámetroDescripciónRango
TiempoTiempo de retardo0,01 – 2,0 s (por defecto: 0,25)
RetroalimentaciónNúmero de ecos0,0 – 0,95 (por defecto: 0,3)
MezclaEquilibrio seco/húmedo0 – 100 %

Reverberación

ParámetroDescripciónRango
DecayDuración de la cola de reverberación0,0 – 1,0 (por defecto: 0,5)
MezclaCantidad de reverberación (señal seca/reverb)0 – 100 %

Bitcrusher

ParámetroDescripciónRango
BitsReducción de profundidad de bits1 – 16 bits (predeterminado: 16 = desactivado)
FrecuenciaReducción de la frecuencia de muestreo0,0 – 1,0 (por defecto: 1,0 = desactivado)

Efectos maestros

El bus maestro tiene su propia cadena de efectos aplicada a la mezcla final:

Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output

Filtro maestro

ParámetroDescripciónRango
TipoModo de filtrolowpass, highpass, bandpass
FrecuenciaFrecuencia de corte20 – 20 000 Hz
QResonancia0,1 – 100

Master Chorus

ParámetroDescripciónRango
VelocidadVelocidad de modulación del LFO0,1 – 10 Hz
MezclaBalance seco/mojado0 – 100 %

Retardo maestro

ParámetroDescripciónRango
TiempoTiempo de retardo0,01 – 2,0 s (por defecto: 0,25)
RetroalimentaciónNúmero de ecos0,0 – 0,95 (por defecto: 0,3)
MezclaEquilibrio seco/húmedo0 – 100 %

Reverb principal

ParámetroDescripciónRango
DecayDuración de la cola de reverberación0,0 – 1,0 (por defecto: 0,5)
MezclaBalance seco/mojado0 – 100 %

Pitch Bend y rueda de modulación

RuedaDescripciónRango
Pitch BendDesplazamiento de tono (retorno automático al centro)-1 – +1
ModulaciónModulación general0 – 1 (se mantiene en el valor establecido)

Pad XY

Controlador 2D interactivo para el filtro maestro. Arrastra el dedo o el ratón por el pad para moldear el sonido en tiempo real.

EjeParámetroRango
Eje XFrecuencia del filtro20 Hz – 20 kHz (escala logarítmica)
Eje YResonancia / Factor Q0,1 – 30

Preajustes

7 presets de filtro para acceder rápidamente a formas comunes:

  • Paso bajo: elimina las frecuencias altas
  • Pasabanda: aísla una banda de frecuencias
  • Paso alto: elimina las frecuencias bajas
  • Resonante: pico acentuado en el punto de corte
  • Brillante: ajuste de filtro abierto y aireado
  • Cálido: tono suave y redondeado
  • Sweep — Movimiento del filtro de amplio rango
Consejo: El XY Pad activa automáticamente el filtro al tocarlo. Usa los presets para acceder rápidamente a formas de filtro habituales.

Motor de masterización

La sección de masterización se sitúa después de la reverberación maestra en la cadena de señal y ofrece un ecualizador paramétrico de 5 bandas, compresión maestra, medición de nivel y un analizador de espectro integrado.

Ecualizador paramétrico de 5 bandas

BandaTipoFrecuencia predeterminadaNotas
Banda 1Filtro de paso alto40 HzElimina el ruido de los subgraves
Banda 2Plataforma de graves200 HzControla el peso de los graves
Banda 3Pico (campana)1.000 Hz (Q = 1,0)Modelar los medios
Banda 4Plataforma de agudos6.000 HzAire y brillo
Banda 5Filtro de paso bajo18 000 HzSuaviza los agudos estridentes

Compresor maestro

ParámetroDescripciónPredeterminado
UmbralNivel por encima del cual comienza la compresión-12 dB
RelaciónRelación de compresión4:1
AtaqueTiempo de reacción del compresor0,01 s
LiberaciónTiempo de recuperación0,1 s
Ganancia de compensaciónAumento de ganancia tras la compresión0 dB

Medición

  • Nivel de entrada/salida — Medidores de dB en tiempo real
  • Reducción de ganancia — Muestra la actividad del compresor
  • Indicador de saturación — Advierte cuando la salida se satura a 0 dBFS
  • Analizador de espectro: visualización de frecuencias integrada
Consejo: El motor de masterización incluye presets para géneros habituales. Úsalos como punto de partida y ajústalos a tu gusto.

Teclado y entrada MIDI

Toca notas en tiempo real utilizando el teclado de tu ordenador, el teclado virtual en pantalla o cualquier dispositivo MIDI conectado.

Disposición del teclado del ordenador

Cuando la sección Teclado está abierta en la barra lateral:

TeclasNotas
QSDFGHJC, D, E, F, G, A, B (teclas blancas)
ZE _ TYUC#, D#, _, F#, G#, A# (teclas negras)
KLM / OPTeclas blancas/negras de la siguiente octava
W / XOctava abajo / arriba

Compatibilidad con MIDI

Conecta cualquier controlador MIDI a través de USB. 8BitForge detecta automáticamente los dispositivos MIDI y envía la entrada a la pista seleccionada. Admite nota activada/desactivada, velocidad, pitch bend y rueda de modulación.

Arpegiador

Cada pista tiene su propio arpegiador sincronizado con el BPM que genera automáticamente arpegios a partir de las notas sostenidas.

ParámetrosDescripciónOpciones
ModoDirección del arpegiooff, up, down, updown, random
VelocidadSubdivisión de notas1/4, 1/8, 1/8T (tríole), 1/16, 1/16T, 1/32
OctavasRango de octavas que abarca1 – 4
PuertaDuración de la nota como fracción del intervalo0,1 – 1,0 (por defecto: 0,5)

Grabación

Graba notas desde el teclado/MIDI directamente en la cuadrícula del secuenciador.

Modos de grabación

ModoDescripciónControles
En tiempo realGraba las notas a medida que suena el secuenciador. Las notas se colocan en el paso actual.Activar/desactivar con R. El secuenciador debe estar reproduciendo.
PasoColoca notas paso a paso sin reproducción. El cursor avanza después de cada nota.Espacio = insertar silencio, Retroceso = retroceder un paso

Modo de acordes

Cuando está activado, las notas reproducidas simultáneamente (en un intervalo de 50 ms) se distribuyen entre las pistas melódicas 1–4 (Lead, Harmony, Bass, Arp). La primera nota va a la pista seleccionada, las notas siguientes llenan la siguiente pista melódica disponible.

Consejo: El modo de acordes funciona tanto en la grabación en tiempo real como en la grabación por pasos. Puedes grabar acordes de hasta 4 notas que se distribuyen automáticamente por tus pistas melódicas.

Generador de música

8BitForge incluye un potente generador de música procedural que puede crear composiciones completas de varias pistas de forma algorítmica.

Parámetros

ParámetroRangoDescripción
Caos0 – 100Aleatoriedad e imprevisibilidad
Complejidad0 – 100Complejidad musical y variación
Densidad0 – 100Densidad de notas por patrón
Tonalidad principalDo – SiNota fundamental de la composición
Escala15 escalasMayor, menor, dórica, mixolidia, pentatónica mayor/menor, blues, menor armónica, frígica, lidia, de tonos enteros, hirajoshi, menor húngara, frígica dominante, cromática
Estado de ánimo10 estados de ánimoÉpico, Alegre, Oscuro, Atmosférico, Melancólico, Enérgico, Misterioso, Agresivo, Pacífico, Triunfante
SemillaNúmeroSemilla determinista para obtener resultados reproducibles
Consejo: Utiliza un valor de semilla para volver a generar la misma composición. Déjalo en blanco para obtener resultados aleatorios.

Automatización

Graba y reproduce los cambios de parámetros a lo largo del tiempo. Las pistas de automatización te permiten dibujar envolventes precisas para los parámetros del mezclador y los efectos a lo largo de la línea de tiempo.

Automatización de efectos

25 parámetros automatizables en la cadena de efectos maestra:

  • Filtro — Frecuencia, resonancia, tipo
  • Chorus: velocidad, profundidad, mezcla
  • Retardo — Tiempo, retroalimentación, mezcla
  • Reverb — Decaimiento, mezcla
  • Ruedas de tono/modulación — Pitch bend, modulación
  • Ecualizador de masterización — Ganancias y frecuencias de las 5 bandas
  • Compresor de masterización — Umbral, relación, ataque, liberación, ganancia de compensación

Automatización del mezclador

Parámetros automatizables por pista:

  • Volumen — Nivel de la pista a lo largo del tiempo
  • Pan: posición estéreo
  • Ecualizador — Ganancias de bandas de graves, medios y agudos
  • Compresor: umbral, relación, ataque y liberación
  • Volumen maestro: nivel general de la mezcla

Edición

AcciónCómo
Añadir puntoHaz clic en el lienzo de automatización
Mover puntoArrastra un punto existente a una nueva posición
Eliminar puntoHaz clic con el botón derecho en un punto para eliminarlo
Filtro de secciónUtiliza el menú desplegable para filtrar por sección de efectos
Consejo: Las pistas de automatización son visibles en la vista de Arreglo. Utiliza el menú desplegable del filtro de sección para centrarte en grupos de efectos específicos.

Exportar audio

Exporta tus proyectos en formatos de audio profesionales utilizando FFmpeg.wasm (se ejecuta íntegramente en tu navegador).

Formatos

FormatoDetalles
WAV16, 24 o 32 bits a 44,1 kHz, 48 kHz o 96 kHz
MP3128, 192, 256 o 320 kbps (VBR opcional)
FLACCompresión sin pérdidas
OGG VorbisCalidad 0–10
AIFFFormato sin pérdidas de Apple

Modos de exportación

ModoDescripción
Mezcla completaUn único archivo con todas las pistas mezcladas
Stems8 archivos separados, uno por pista
Por patrónArchivo independiente para cada patrón
Por patrón + pistasPistas separadas para cada patrón (hasta 64 archivos)

Opciones

  • Normalizar: ajusta automáticamente el volumen para evitar el clipping (predeterminado: activado)
  • Listo para bucle: corta en el punto exacto del bucle sin cola de liberación
Atajo: Pulsa Ctrl +E para exportar rápidamente como WAV.

Exportación MIDI

Exporta tu composición como un archivo MIDI estándar para utilizarlo en otros DAW.

ConfiguraciónDescripciónOpciones
FormatoTipo de archivo MIDITipo 0 (pista única) / Tipo 1 (multipista)
Incluir CCIncluir mensajes de cambio de controlActivado / Desactivado
Modo de velocidadAsignación de velocidad de notadynamic (desde el volumen de la pista) / fixed
Velocidad fijaValor de velocidad cuando el modo es fijo1 – 127 (por defecto: 100)
Ticks por compásResolución de tiempo MIDIPredeterminado: 480

Exportación de código

Exporta tu música como código listo para usar en motores de juegos y proyectos web. Abre el modal de exportación y selecciona la pestaña Código.

Formatos compatibles

FormatoDestinoDetalles
Construct 3Motor de juegos Construct 3Utiliza funciones de «globalThis», a las que se puede acceder desde los bloques de script de la hoja de eventos
GDevelopMotor de juegos GDevelop 5Asigna un jugador a `runtimeScene`, invocable desde eventos de JavaScript
Phaser 3Marco de trabajo Phaser 3Funciones globales con limpieza automática al cerrar la escena
JS genéricoCualquier proyecto webIIFE autónomo con funciones «window»

Cómo funciona

  1. Selecciona el formato de destino en el menú desplegable
  2. Haz clic en «Copiar» para copiar el código generado
  3. Pégalo en tu proyecto como un archivo de script
  4. El motor de reproducción de 8BitForge se carga automáticamente desde el CDN

El código exportado incluye todos los datos de tu composición (patrones, arreglos, ajustes de sintetizador, efectos, masterización) y ofrece funciones de control sencillas.

Funciones disponibles

Cada exportación genera funciones con el prefijo del nombre de tu proyecto (por ejemplo, forge_My_Track_) para permitir múltiples pistas en el mismo proyecto.

FunciónDescripción
forge_<name>_play()Reproduce la canción completa (sigue la cadena de arreglos)
forge_<name>_stop()Detener la reproducción y volver al principio
forge_<name>_pause()Pausar la reproducción en la posición actual
forge_<name>_pattern(i)Reproduce un patrón específico por índice (0–7)
forge_<name>_volume(v)Ajustar el volumen (de 0,0 a 1,0)
forge_<name>_destroy()Liberar todos los recursos de audio

Ejemplo de Construct 3

  1. En la barra de proyectosScripts → clic con el botón derecho → Añadir nuevo archivo de script
  2. Pega el código exportado en el nuevo archivo de script
  3. En la hoja de eventos, añade un objeto Ratón a tu proyecto
  4. Crea un evento: RatónAl hacer clic en el objeto → selecciona tu sprite del botón de reproducción
  5. Añadir acción → Añadir script (icono { }) → escribir: forge_My_Track_play()

Varias pistas

Para utilizar varias pistas de música en el mismo juego, exporta cada proyecto por separado. Cada exportación genera nombres de funciones únicos basados en el nombre del proyecto, por lo que no entrarán en conflicto.

Nota: La exportación de código requiere una licencia de pago (mensual, anual o perpetua).

Incrustar reproductor

Comparte tus composiciones en cualquier sitio web con un widget de reproductor ligero e integrable. Abre el modal de exportación y selecciona la pestaña Reproductor.

Configuración

  1. Guarda tu proyecto (el reproductor carga los datos desde la nube)
  2. Personaliza la apariencia del reproductor: tema, color de acento, estilo de forma de onda
  3. Elige el modo de reproducción (Canción completa o Patrones)
  4. Copia el fragmento de código HTML generado
  5. Pégalo en tu sitio web, blog o portafolio

Opciones del reproductor

OpciónValoresDescripción
Reproducción automáticaActivado / DesactivadoIniciar la reproducción automáticamente al cargar la página
RepeticiónActivado / DesactivadoRepetir la canción cuando llegue al final
ModoCanción / PatronesLa canción completa sigue la cadena de arreglos; el modo Patrones muestra los botones de patrones
Forma de ondaCompases / Onda / EspejoEstilo visual de la visualización de la forma de onda
TemaOscuro / ClaroEsquema de colores del reproductor
Color de contrasteCualquier color hexadecimalPersonaliza el botón de reproducción y los elementos activos

Características

  • Basado en la nube: los datos del proyecto se cargan desde la API, lo que mantiene ligero el fragmento de código de incrustación
  • Motor de audio completo: la disposición, los efectos por pista, la masterización y la automatización de efectos se reproducen en el reproductor
  • Reproducción exclusiva: ¿hay varios reproductores en la misma página? Solo se reproduce uno a la vez
  • Portada: muestra la imagen de portada de tu proyecto o un marcador de posición predeterminado si no se ha establecido ninguna
  • Adaptable: se adapta a cualquier ancho de contenedor

API de JavaScript

El widget expone una API de JavaScript para el control programático:

MétodoDescripción
widget.play()Iniciar reproducción
widget.stop()Detener y reiniciar
widget.pause()Pausar reproducción
widget.setVolume(v)Ajustar volumen (0,0 a 1,0)
widget.setPattern(i)Cambiar al índice de patrones
widget.isPlayingDevuelve untrueo si se está reproduciendo
widget.destroy()Liberar recursos de audio y eliminar el widget

Carga de la API

Para los proyectos guardados, el reproductor utiliza ForgeWidget.load() para recuperar los datos del proyecto desde la API mediante el ID del proyecto:

ForgeWidget.load('container-id', 'project-uuid', {
  autoplay: false,
  loop: true,
  mode: 'song',
  theme: 'dark',
  accentColor: '#00e5ff'
});
Plan gratuito: La integración del reproductor está disponible en todos los planes. Los usuarios gratuitos obtienen una insignia «Creado con 8BitForge»; los usuarios de pago pueden eliminarla.

Guardar y cargar

Autoguardado

Los proyectos se guardan automáticamente en el almacenamiento local de tu navegador. Nunca perderás tu trabajo por cerrar una pestaña accidentalmente.

Guardar en la nube

Todos los planes incluyen el guardado en la nube. Los titulares de licencias anuales y perpetuas también pueden guardar localmente para acceder sin conexión. Puedes acceder a tus proyectos desde cualquier navegador.

Archivo de proyecto

Los proyectos se guardan como archivos JSON de.8bitforge, que contienen todos los patrones, ajustes de sintetizador, efectos, estado del mezclador, arreglos y datos de automatización.

Atajos:Ctrl +S para guardar, Ctrl +O para abrir/cargar un proyecto.

Proyectos de demostración

8BitForge incluye composiciones de demostración ya preparadas que muestran diversos estilos de música de 8 bits. Se trata de proyectos completos con múltiples patrones y configuraciones de instrumentos completas que puedes estudiar, remezclar o utilizar como punto de partida.

Nota: Los proyectos de demostración son de solo lectura. Utiliza «Guardar como» para crear tu propia copia editable.

Modo sin conexión

Con un plan anual o perpetuo, 8BitForge funciona sin conexión a Internet a través de la aplicación de escritorio. Tus presets, kits y proyectos se almacenan en caché localmente. Los cambios realizados sin conexión se sincronizan automáticamente cuando te vuelves a conectar.

Requisitos

  • Suscripción: plan anual o perpetuo
  • Plataforma: aplicación de escritorio (Electron)
Nota: El contenido de la comunidad y las funciones para compartir requieren una conexión activa.

Atajos de teclado

Transporte

AtajoAcción
EspacioReproducir / Detener (o insertar un silencio en el modo paso a paso)
RActivar/desactivar la grabación en tiempo real
RetrocesoRetroceder (solo en modo de grabación por pasos)
+ / =Aumentar el BPM en 5
- / _Disminuir el BPM en 5

Patrones

AtajoAcción
18Cambiar al patrón 1–8
Ctrl+DDuplicar el patrón actual en la siguiente ranura
EliminarBorrar el patrón actual (con confirmación)

Edición

AtajoAcción
PAbrir Piano Roll
MSilenciar pista seleccionada
SSolo de la pista seleccionada
Shift+MActivar/desactivar el metrónomo
Ctrl+ZDeshacer (máximo 50 pasos)
Ctrl+Y o Ctrl+Shift+ZRehacer

Archivos

AtajoAcción
Ctrl+SGuardar proyecto
Ctrl+OAbrir / Cargar proyecto
Ctrl+EExportar rápidamente como WAV

Interfaz

AtajoAcción
PestañaActivar/desactivar el panel de control derecho
?Mostrar cuadro de diálogo de ayuda de atajos
Nota: Cuando la sección Teclado está abierta (entrada de piano activa), los atajos de una sola letra se desactivan para evitar conflictos con la reproducción de notas. Los atajos de transporte (Espacio ), patrón (18 ) y BPM (+ /- ) permanecen activos.

Visualizador de audio

Cinco modos de visualización para la retroalimentación de audio en tiempo real:

ModoDescripción
BarrasAnalizador de espectro de frecuencia (barras FFT)
OsciloscopioVisualización de formas de onda (dominio del tiempo)
Estructura alámbricaVisualización de estructura alámbrica en 3D
PíxelEspectro pixelado (estética de 8 bits)
CírculoVisualización del espectro circular

Configuración

Idioma

8BitForge está disponible en 10 idiomas: inglés, francés, japonés, alemán, español, chino, portugués, italiano, coreano y ruso. Cambia el idioma en cualquier momento desde Ajustes; todas las etiquetas de la interfaz de usuario se actualizarán al instante.

Temas

Hay 8 temas visuales disponibles para personalizar el aspecto de la interfaz:

TemaDescripción
PredeterminadoModo oscuro (predeterminado)
Game BoyEstética de pantalla LCD verde
Sepia retroGrano de película, tonos cálidos
InversoColores invertidos
HackerEstilo terminal verde
VaporwaveRosa neón y cian
CRT ámbarMonitor monocromo ámbar
PlanoEstilo de esquema técnico

Zoom

Ajusta el zoom de la interfaz entre el 50 % y el 150 %. Esto escala toda la interfaz para adaptarla al tamaño de tu pantalla y a tus preferencias.

Resaltar pista

Elige cómo se resalta la pista seleccionada actualmente en el secuenciador:

  • Resplandor de la etiqueta: efecto de resplandor en la etiqueta de la pista
  • Barra lateral: barra de color en el borde izquierdo de la pista
  • Contorno de pista: contorno alrededor de toda la fila de la pista

¿Listo para crear?

Pon en práctica estos conocimientos.

Inicia 8BitForge