Panoramica
8BitForge è uno studio di produzione musicale professionale a 8 bit che funziona interamente nel tuo browser. È dotato di un sequencer a 8 tracce, un motore di sintetizzatore completo, un editor piano roll, elaborazione degli effetti, masterizzazione ed esportazione multiformato — il tutto basato sulla Web Audio API.
Non sono richieste installazioni o plugin. Basta aprire l'app e iniziare a creare autentica musica chiptune.
Suggerimento: premi ? in qualsiasi momento per visualizzare tutte le scorciatoie da tastiera.
Layout dell'interfaccia
L'applicazione è suddivisa in diverse aree:
- Barra superiore — Nome del progetto, controlli di trasporto (Riproduci/Stop), BPM, visualizzazione dello stato, pulsanti di salvataggio/esportazione
- Barra laterale sinistra — Navigazione tra le sezioni: Sequencer, Piano Roll, Synth, Effetti, Mixer, Arrangiamento, Esporta, Impostazioni
- Area principale — Contenuto della sezione attiva (griglia del sequencer, piano roll, controlli del synth, ecc.)
- Pannello destro — Controlli contestuali, sezione di input della tastiera, visualizzatore. Passaggio con il tasto Tab
Tracce e colori
8BitForge dispone di 8 tracce dedicate, ciascuna con il proprio colore e il proprio tipo di strumento predefinito:
| # | Traccia | Forma d'onda predefinita | Nota predefinita | Ruolo |
|---|
| 1 | Lead | Quadrata (50%) | Do4 | Linea melodica principale |
| 2 | Armonia | Quadrato (25%) | C4 | Contro-melodia, accordi |
| 3 | Basso | Triangolo | C2 | Linea di basso |
| 4 | Arp | Dente di sega | C4 | Arpeggi, trame |
| 5 | Cassa | Sinusoidale | C2 | Grancassa (inviluppo di intonazione +36) |
| 6 | Rullante | Rumore | C3 | Rullante |
| 7 | Hi-Hat | Rumore | C5 | Hi-hat / piatti |
| 8 | Effetti | Quadrato (12,5%) | C4 | Effetti sonori, sweep |
Suggerimento: ogni traccia può utilizzare qualsiasi forma d'onda. Le impostazioni predefinite sono solo un punto di partenza: puoi trasformare il Lead in rumore o il Kick in un dente di sega.
Sequencer a passi
Il sequencer è il cuore di 8BitForge. Utilizza un'interfaccia basata su una griglia in cui ogni riga è una traccia e ogni colonna è uno step (suddivisione del battito).
Come funziona
- Clicca su una cella per attivare o disattivare una nota. Le celle attive si illuminano con il colore della traccia.
- Il numero di step è configurabile: 16, 24 o 32 step per pattern. Gli step sono sedicesimi.
- Durata dello step =
(60 / BPM) / 4 secondi - Durata della nota = semiminima × 0,9 (leggero intervallo per l'articolazione)
Controlli griglia (per traccia)
| Controllo | Azione |
|---|
| Clicca sulla cella | Attiva/disattiva nota |
| Assolo (S) | Metti in solo questa traccia (silenzia tutte le altre) |
| Silenzia (M) | Silenzia questa traccia |
| Randomizza | Riempi la traccia con note casuali (in base alla scala per le melodie, in base al ritmo per la batteria) |
| Cancella | Rimuovi tutte le note da questa traccia |
| Copia / Incolla | Copia il pattern della traccia negli appunti e incollalo su un'altra traccia |
Pattern
8BitForge supporta 8 pattern indipendenti (contrassegnati da 1 a 8). Ogni pattern contiene una propria griglia di 8 tracce × 32 step e i propri stati di solo/mute per traccia.
Operazioni sui pattern
| Azione | Come |
|---|
| Cambiare pattern | Fare clic sui pulsanti da 1 a 8 o premere i tasti da 1 a 8 |
| Duplica pattern | Ctrl+D — copia quello attuale nello slot successivo |
| Cancella pattern | Cancella — cancella tutte le tracce + ripristina solo/mute |
Suggerimento: usa i pattern per creare diverse sezioni della tua canzone (intro, strofa, ritornello, bridge), poi concatenale in modalità Arrangement.
Preset ritmici
Pattern di batteria predefiniti organizzati per genere. Ogni preset include 3 varianti: Base, Variazione e Fill.
Categorie
| Categoria | Preset |
|---|
| Elettronica | 4-on-Floor, Drum & Bass, Techno, Trance, UK Garage |
| Urban / Hip-Hop | Hip-Hop, Trap, Lo-Fi |
| World / Latino | Bossa Nova, Reggaeton, Samba |
| Classica / Rock | Rock, Funk, Jazz, Disco |
| Retro / 8-Bit | Chiptune, Game Boy, NES |
Utilizzo
- Clicca su un preset per applicarlo. La modalità Fill riproduce il pattern in modo da coprire tutti i passi.
- Shift+clic per aggiungere il preset dopo le note esistenti invece di sostituirle.
Controlli di trasporto
| Controllo | Descrizione | Intervallo / Valori |
|---|
| Riproduci / Stop | Avvia o interrompi la riproduzione | Spazio |
| BPM | Tempo in battiti al minuto | 20 – 300 (impostazione predefinita: 120) |
| Swing | Quantità di shuffle ritmico | 0 – 100% |
| Passaggi | Passi per pattern | 16, 24 o 32 |
| Loop | Riproduzione in loop on/off | On (impostazione predefinita) / Off |
| Metronomo | Traccia di clic come riferimento temporale | On / Off |
Nota sul timing: 8BitForge utilizza uno scheduler lookahead (100 ms in anticipo, 25 ms di wake-up) con il clock Web Audio per una riproduzione accurata al campione. Le modifiche al BPM hanno effetto immediato.
Sintetizzatore
Ogni traccia ha il proprio sintetizzatore indipendente con controlli completi per la modellazione del suono. Seleziona una traccia per modificare i parametri del sintetizzatore.
Oscillatore
L'oscillatore genera la forma d'onda grezza per ogni traccia.
| Parametro | Descrizione | Intervallo / Opzioni |
|---|
| Forma d'onda | Forma dell'onda sonora | square, triangle, sawtooth, sine, noise |
| Ciclo di lavoro | Larghezza dell'impulso per l'onda quadra (modifica il timbro) | 0,0 – 1,0 (impostazione predefinita: 0,5 = 50%) |
| Volume | Livello del volume della traccia | 0,0 – 1,0 |
| Sintonizzazione | Regolazione fine dell'intonazione in centesimi | -100 – +100 cent |
| Offset dell'ottava | Spostamento dell'intonazione per ottave | -2 – +2 ottave |
| Offset semitoni | Spostamento dell'intonazione per semitoni | -12 – +12 semitoni |
| Fase | Fase iniziale dell'oscillatore | 0,0 – 1,0 |
| Involucro di intonazione | Modulazione dell'intonazione all'inizio della nota (ottima per la batteria) | -36 – +36 semitoni |
| Glide | Tempo di portamento tra le note | 0,0 – 0,5 secondi |
Unison
Sovrapponi più copie dell'oscillatore leggermente sfasate per ottenere un suono più corposo.
| Parametro | Descrizione | Intervallo |
|---|
| Voci | Numero di voci all'unisono | 1 – 16 |
| Sintonizzazione | Intervallo di detuning tra le voci | 0 – 100 cent |
| Diffusione | Diffusione stereo delle voci all'unisono | 0,0 – 1,0 |
Vibrato
| Parametro | Descrizione | Intervallo |
|---|
| Velocità | Velocità della modulazione dell'intonazione | 0 – 20 Hz |
| Profondità | Quantità di variazione dell'intonazione | 0 – 50 cent |
Involucro ADSR
L'inviluppo di ampiezza determina come il volume di una nota cambia nel tempo. Ogni traccia ha il proprio ADSR.
| Fase | Descrizione | Intervallo | Predefinito (Lead) |
|---|
| Attacco | Tempo per raggiungere il volume massimo | 0,001 – 2,0 s | 0,01 s |
| Decadimento | Tempo per scendere al livello di sustain | 0,001 – 2,0 s | 0,1 s |
| Sostenuto | Livello del volume mentre la nota è tenuta | 0,0 – 1,0 | 0,7 |
| Rilascio | Tempo di dissolvenza dopo la fine della nota | 0,001 – 2,0 s | 0,2 s |
Consiglio per la batteria: per i kick, usa Attack=0,001, Decay=0,3, Sustain=0, Release=0,02. Per i rullanti: Attack=0,001, Decay=0,15, Sustain=0, Release=0,05.
Filtro
Ogni traccia dispone di un filtro per voce che modella il contenuto in frequenza del suono.
| Parametro | Descrizione | Intervallo / Opzioni |
|---|
| Tipo di filtro | Modalità del filtro | lowpass, highpass, bandpass |
| Frequenza di taglio | Frequenza del filtro | 20 – 20.000 Hz (impostazione predefinita: 20.000) |
| Risonanza (Q) | Enfasi alla frequenza di taglio | 0,1 – 100 |
| Traccia chiave | Il cutoff segue l'intonazione della nota | 0,0 – 1,0 |
Involucro del filtro
Modula il cutoff del filtro nel tempo per ottenere cambiamenti tonali dinamici.
| Parametro | Descrizione | Intervallo |
|---|
| Quantità | Profondità della modulazione del filtro | Da -24 a +24 semitoni |
| Attacco | Tempo di sweep | 0,01 – 2,0 s |
| Rilascio | Tempo di ritorno | 0,01 – 2,0 s |
Modulazione LFO
Tre LFO indipendenti per traccia per modulare filtro, intonazione e volume.
LFO del filtro (LFO 1)
| Parametro | Descrizione | Intervallo |
|---|
| Velocità | Velocità LFO | 0 – 20 Hz |
| Profondità | Quantità di modulazione sul cutoff | 0 – 100% |
| Forma d'onda | Forma d'onda LFO | sine, square, sawtooth, triangle |
| Sincronizzazione | Sincronizza la frequenza dell'LFO al BPM | On / Off |
| Ritardo | Tempo prima dell'avvio dell'LFO | 0 – 2,0 s |
Tremolo (LFO → Volume)
| Parametro | Descrizione | Intervallo |
|---|
| Velocità | Velocità del tremolo | 0 – 20 Hz |
| Profondità | Quantità di variazione del volume | 0 – 100% |
Suggerimento: gli LFO 2 e 3 seguono gli stessi parametri. Usali per creare modulazioni complesse agendo su diversi parametri contemporaneamente.
Preset del sintetizzatore
Preset rapidi per iniziare. Ogni preset imposta la forma d'onda, l'ADSR, il volume e i parametri chiave:
| Preset | Forma d'onda | Involucro | Speciale |
|---|
| Lead | Quadrata 50% | A=0,01 D=0,1 S=0,7 R=0,2 | Vibrato: 5 Hz, 10 cent |
| Basso | Triangolo | A=0,01 D=0,2 S=0,8 R=0,15 | Glide: 0,1 s |
| Cassa | Sinusoidale | A=0,001 D=0,3 S=0,0 R=0,02 | Involucro di intonazione: +36 semitoni |
| Rullante | Rumore | A=0,001 D=0,15 S=0,0 R=0,05 | — |
| Hi-hat | Rumore | A=0,001 D=0,06 S=0,0 R=0,01 | Decadimento molto breve |
| Laser | A dente di sega | A=0,001 D=0,3 S=0,0 R=0,1 | Involucro di intonazione: +24, Vibrato: 10Hz/50 centesimi |
È inoltre possibile salvare e caricare i propri preset personalizzati, che includono tutti i parametri del sintetizzatore oltre agli effetti della traccia e alle impostazioni dell'arpeggiatore.
Kit di suoni
Un kit è un set completo di 8 preset (uno per traccia) che possono essere caricati contemporaneamente. I kit definiscono l'intera tavolozza sonora del progetto.
Tipi di kit
| Tipo | Descrizione |
|---|
| Kit ufficiali | Kit integrati inclusi in 8BitForge |
| Kit utente | Kit creati e salvati dall'utente |
| Kit della community | Kit condivisi da altri utenti (solo piani a pagamento) |
Come si usa
Apri la finestra modale Studio → scheda Kit → Sfoglia e clicca su un kit per caricare tutte le 8 impostazioni predefinite delle tracce contemporaneamente.
Salvataggio di un kit
Assegna un nome al tuo kit, aggiungi tag per renderlo più facile da trovare e, se lo desideri, rendilo pubblico per condividerlo con la community.
Piano Roll
Il Piano Roll consente la modifica a livello di nota su una griglia basata su tela. Copre 65 note da C1 a E6.
Controlli
- Clicca — Inserisci o rimuovi una nota
- Trascina — Disegna più note
- Note fantasma — Le note delle altre tracce appaiono semitrasparenti come riferimento
- Selettore traccia — Scegliere quale traccia modificare
Apri il Piano Roll premendo P o cliccando sul pulsante Piano Roll nella barra laterale.
Modalità Arrangement
Concatena i pattern per creare una struttura completa del brano. Ogni misura nella catena riproduce uno dei tuoi 8 pattern in sequenza.
Operazioni
- Aggiungi misura — Aggiungi un pattern alla fine della catena
- Inserisci — Inserisci un pattern in qualsiasi posizione
- Rimuovi — Rimuovi una misura dalla catena
- Riorganizza — Trascina le battute per riorganizzarle
- Cerca — Clicca su una misura per far saltare la riproduzione in quella posizione
- Tacca vuota — Le tacche
nulli creano silenzio
Preset di arrangiamento
| Preset | Catena | Descrizione |
|---|
| Strofa-Ritornello | A-B-A-B | Verso e ritornello alternati |
| Struttura del brano | A-B-C-B-C-D | Intro-Strofa-Ritornello-Strofa-Ritornello-Outro |
| A-B-A | A-B-A | Forma ternaria classica |
| Progressiva | A-A-B-B-C-C-D-D | Accumulazione progressiva |
| Loop di 8 battute | A-B-C-D-E-F-G-H | Tutti gli 8 pattern in sequenza |
Mixer
Il mixer offre controllo del livello per traccia, panning, equalizzazione ed elaborazione dinamica.
| Parametro | Descrizione | Intervallo |
|---|
| Fader del volume | Livello traccia (indipendente dal volume del sintetizzatore) | 0,0 – 1,5 (impostazione predefinita: 1,0 = unità) |
| Pan | Posizione stereo | -1,0 (sinistra) – +1,0 (destra) |
| EQ Bassi | Filtero low-shelf a 320 Hz | -12 – +12 dB |
| EQ medi | Banda di picco a 1.000 Hz (Q=0,7) | -12 – +12 dB |
| EQ Alta | Shelf alto a 3.200 Hz | -12 – +12 dB |
| Solo | Solo mixer globale (ha la precedenza sul solo per pattern) | On / Off |
| Mute | Mute mixer globale (ha la precedenza sul mute per pattern) | On / Off |
Compressore per traccia
| Parametro | Descrizione | Intervallo |
|---|
| Attivato | Attiva/disattiva il compressore | On / Off |
| Soglia | Livello al di sopra del quale inizia la compressione | -60 – 0 dB (impostazione predefinita: -24) |
| Rapporto | Rapporto di compressione | 1:1 – 20:1 (impostazione predefinita: 4:1) |
| Attacco | Tempo di reazione del compressore | 0,001 – 1,0 s (impostazione predefinita: 0,003) |
| Rilascio | Tempo di recupero | 0,01 – 1,0 s (impostazione predefinita: 0,25) |
Effetti traccia
Ogni traccia ha la propria catena di effetti in serie:
Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output
Distorsione
| Parametro | Descrizione | Intervallo |
|---|
| Quantità | Drive / intensità della distorsione | 0 – 100% |
Chorus
| Parametro | Descrizione | Intervallo |
|---|
| Velocità | Velocità di modulazione LFO | 0,1 – 10 Hz |
| Profondità | Profondità di modulazione | 0 – 100% |
| Mix | Bilanciamento dry/wet | 0 – 100% |
Ritardo
| Parametro | Descrizione | Intervallo |
|---|
| Tempo | Tempo di ritardo | 0,01 – 2,0 s (impostazione predefinita: 0,25) |
| Feedback | Numero di echi | 0,0 – 0,95 (impostazione predefinita: 0,3) |
| Mix | Bilanciamento dry/wet | 0 – 100% |
Reverb
| Parametro | Descrizione | Intervallo |
|---|
| Decay | Lunghezza della coda del riverbero | 0,0 – 1,0 (impostazione predefinita: 0,5) |
| Mix | Quantità di riverbero (dry/wet) | 0 – 100% |
Bitcrusher
| Parametro | Descrizione | Intervallo |
|---|
| Bit | Riduzione della profondità di bit | 1 – 16 bit (impostazione predefinita: 16 = disattivato) |
| Frequenza | Riduzione della frequenza di campionamento | 0,0 – 1,0 (impostazione predefinita: 1,0 = disattivato) |
Effetti master
Il bus master ha una propria catena di effetti applicata al mix finale:
Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output
Filtro master
| Parametro | Descrizione | Intervallo |
|---|
| Tipo | Modalità filtro | lowpass, highpass, bandpass |
| Frequenza | Frequenza di taglio | 20 – 20.000 Hz |
| Q | Risonanza | 0,1 – 100 |
Master Chorus
| Parametro | Descrizione | Intervallo |
|---|
| Frequenza | Velocità di modulazione LFO | 0,1 – 10 Hz |
| Mix | Bilanciamento Dry/Wet | 0 – 100% |
Master Delay
| Parametro | Descrizione | Intervallo |
|---|
| Tempo | Tempo di ritardo | 0,01 – 2,0 s (impostazione predefinita: 0,25) |
| Feedback | Numero di echi | 0,0 – 0,95 (impostazione predefinita: 0,3) |
| Mix | Bilanciamento dry/wet | 0 – 100% |
Reverbero master
| Parametro | Descrizione | Intervallo |
|---|
| Decadimento | Lunghezza della coda del riverbero | 0,0 – 1,0 (impostazione predefinita: 0,5) |
| Mix | Bilanciamento dry/wet | 0 – 100% |
Pitch Bend e Mod Wheel
| Rotella | Descrizione | Intervallo |
|---|
| Pitch Bend | Pitch shift (ritorno al centro) | -1 – +1 |
| Modulazione | Modulazione generica | 0 – 1 (rimane dove impostato) |
Pad XY
Controller 2D interattivo per il filtro master. Trascina il dito o il mouse sul pad per modellare il suono in tempo reale.
| Asse | Parametro | Intervallo |
|---|
| Asse X | Frequenza del filtro | 20 Hz – 20 kHz (scala logaritmica) |
| Asse Y | Risonanza / Fattore Q | 0,1 – 30 |
Preset
7 preset di filtro per un accesso rapido alle forme più comuni:
- Passabasso — Rimuove le alte frequenze
- Passa-banda — Isola una banda di frequenza
- Passa-alto — Rimuove le basse frequenze
- Risonante — Picco enfatizzato al punto di taglio
- Bright — Impostazione del filtro aperta e ariosa
- Warm — Tono morbido e arrotondato
- Sweep — Movimento del filtro ad ampio raggio
Suggerimento: il pad XY attiva automaticamente il filtro quando viene toccato. Usa i preset per passare rapidamente alle forme di filtro più comuni.
Motore di masterizzazione
La sezione di mastering si trova dopo il riverbero master nella catena del segnale e fornisce un EQ parametrico a 5 bande, compressione master, misurazione del livello e un analizzatore di spettro integrato.
EQ parametrico a 5 bande
| Banda | Tipo | Frequenza predefinita | Note |
|---|
| Banda 1 | Filtro passa-alto | 40 Hz | Elimina il rombo dei sub-bassi |
| Banda 2 | Shelf basso | 200 Hz | Controlla il peso dei bassi |
| Banda 3 | Picco (campana) | 1.000 Hz (Q = 1,0) | Modellare i medi |
| Banda 4 | Shelf alto | 6.000 Hz | Aria e brillantezza |
| Banda 5 | Filtro passa-basso | 18.000 Hz | Attenuare gli alti stridenti |
Compressore master
| Parametro | Descrizione | Impostazione predefinita |
|---|
| Soglia | Livello oltre il quale inizia la compressione | -12 dB |
| Rapporto | Rapporto di compressione | 4:1 |
| Attacco | Tempo di reazione del compressore | 0,01 s |
| Rilascio | Tempo di recupero | 0,1 s |
| Guadagno di compensazione | Aumento del guadagno post-compressione | 0 dB |
Misurazione
- Livello di ingresso/uscita — Misuratori dB in tempo reale
- Riduzione del guadagno — Mostra l'attività del compressore
- Indicatore di clip — Avvisa quando l'uscita va in clip a 0 dBFS
- Analizzatore di spettro — Visualizzazione della frequenza integrata
Suggerimento: il motore di mastering include preset per i generi più comuni. Usali come punto di partenza e perfeziona il suono a tuo piacimento.
Tastiera e ingresso MIDI
Suona le note in tempo reale utilizzando la tastiera del computer, la tastiera virtuale sullo schermo o qualsiasi dispositivo MIDI collegato.
Layout della tastiera del computer
Quando la sezione Tastiera è aperta nella barra laterale:
| Tasti | Note |
|---|
| QSDFGHJ | C, D, E, F, G, A, B (tasti bianchi) |
| ZE _ TYU | C#, D#, _, F#, G#, A# (tasti neri) |
| KLM / OP | Ottava successiva tasti bianchi/neri |
| W / X | Ottava sotto / sopra |
Supporto MIDI
Collega qualsiasi controller MIDI tramite USB. 8BitForge rileva automaticamente i dispositivi MIDI e indirizza l'input alla traccia selezionata. Supporta note on/off, velocity, pitch bend e rotella di modulazione.
Arpeggiatore
Ogni traccia ha il proprio arpeggiatore sincronizzato al BPM che genera automaticamente arpeggi dalle note tenute.
| Parametri | Descrizione | Opzioni |
|---|
| Modalità | Direzione dell'arpeggio | off, up, down, updown, random |
| Frequenza | Suddivisione delle note | 1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32 |
| Ottave | Intervallo di ottave da coprire | 1 – 4 |
| Gate | Durata della nota come frazione dell'intervallo | 0,1 – 1,0 (impostazione predefinita: 0,5) |
Registrazione
Registra le note dalla tastiera/MIDI direttamente nella griglia del sequencer.
Modalità di registrazione
| Modalità | Descrizione | Controlli |
|---|
| In tempo reale | Registra le note mentre il sequencer le riproduce. Le note vengono inserite nel passo corrente. | Attiva/disattiva con R. Il sequencer deve essere in riproduzione. |
| Passo | Inserisci le note un passo alla volta senza riproduzione. Il cursore avanza dopo ogni nota. | Spazio = inserisci pausa, Backspace = torna indietro di un passo |
Modalità Accordi
Quando è abilitata, le note suonate simultaneamente (entro 50 ms) vengono distribuite sulle tracce melodiche 1–4 (Lead, Harmony, Bass, Arp). La prima nota va alla traccia selezionata, le note successive riempiono la traccia melodica disponibile successiva.
Suggerimento: la modalità accordi funziona sia in tempo reale che in registrazione passo-passo. È possibile registrare accordi fino a 4 note che si distribuiscono automaticamente sulle tracce melodiche.
Generatore musicale
8BitForge include un potente generatore di musica procedurale in grado di creare composizioni multitraccia complete in modo algoritmico.
Parametri
| Parametro | Intervallo | Descrizione |
|---|
| Caos | 0 – 100 | Casualità e imprevedibilità |
| Complexità | 0 – 100 | Complessità e variazione musicale |
| Densità | 0 – 100 | Densità delle note per pattern |
| Tona | Do – Si | Nota fondamentale della composizione |
| Scala | 15 scale | Maggiore, Minore, Dorico, Mixolidio, Pentatonica Maggiore/Minore, Blues, Minore Armonico, Frigio, Lidio, Tonale, Hirajoshi, Minore Ungherese, Frigio Dominante, Cromatica |
| Atmosfera | 10 atmosfere | Epico, Allegro, Cupo, Atmosferico, Malinconico, Energico, Misterioso, Aggressivo, Sereno, Trionfante |
| Seed | Numero | Seme deterministico per risultati riproducibili |
Suggerimento: usa un valore di seme per generare nuovamente la stessa composizione. Lascia vuoto per risultati casuali.
Automazione
Registra e riproduci le modifiche dei parametri nel tempo. Le tracce di automazione ti consentono di disegnare inviluppi precisi per i parametri del mixer e degli effetti lungo la timeline.
Automazione degli effetti
25 parametri automatizzabili lungo la catena degli effetti master:
- Filtro — Frequenza, risonanza, tipo
- Chorus — Velocità, profondità, mix
- Delay — Tempo, feedback, mix
- Reverb — Decay, mix
- Pitch / Mod Wheels — Pitch bend, modulazione
- EQ di masterizzazione — Tutti i guadagni e le frequenze delle 5 bande
- Compressore di mastering — Soglia, rapporto, attacco, rilascio, guadagno di compensazione
Automazione del mixer
Parametri automatizzabili per traccia:
- Volume — Livello della traccia nel tempo
- Pan — Posizione stereo
- EQ — Guadagni delle bande basse, medie e alte
- Compressore — Soglia, rapporto, attacco, rilascio
- Volume master — Livello complessivo del mix
Modifica
| Azione | Come |
|---|
| Aggiungi punto | Fare clic sull'area di automazione |
| Sposta punto | Trascinare un punto esistente in una nuova posizione |
| Elimina punto | Fai clic con il tasto destro su un punto per rimuoverlo |
| Filtro sezione | Usa il menu a tendina per filtrare per sezione di effetti |
Suggerimento: le tracce di automazione sono visibili nella vista Arrangement. Usa il menu a tendina del filtro per sezione per concentrarti su specifici gruppi di effetti.
Esporta audio
Esporta i tuoi progetti in formati audio professionali utilizzando FFmpeg.wasm (funziona interamente nel tuo browser).
Formati
| Formato | Dettagli |
|---|
| WAV | 16, 24 o 32 bit a 44,1 kHz, 48 kHz o 96 kHz |
| MP3 | 128, 192, 256 o 320 kbps (VBR opzionale) |
| FLAC | Compressione senza perdita di dati |
| OGG Vorbis | Qualità 0–10 |
| AIFF | Formato Apple Lossless |
Modalità di esportazione
| Modalità | Descrizione |
|---|
| Mix completo | Un unico file con tutte le tracce mixate insieme |
| Stem | 8 file separati, uno per traccia |
| Per pattern | File separato per ogni pattern |
| Per pattern + tracce | Stem per ogni pattern (fino a 64 file) |
Opzioni
- Normalizza — Regola automaticamente il volume per evitare il clipping (impostazione predefinita: attiva)
- Pronto per il loop — Taglia esattamente nel punto di loop senza coda di rilascio
Scorciatoia: premi Ctrl +E per esportare rapidamente in formato WAV.
Esportazione MIDI
Esporta la tua composizione come file MIDI standard per utilizzarla in altre DAW.
| Impostazioni | Descrizione | Opzioni |
|---|
| Formato | Tipo di file MIDI | Tipo 0 (traccia singola) / Tipo 1 (multitraccia) |
| Includi CC | Includi messaggi di Control Change | On / Off |
| Modalità Velocity | Mappatura della velocità della nota | dynamic (dal volume della traccia) / fixed |
| Velocità fissa | Valore di velocità quando la modalità è fissa | 1 – 127 (impostazione predefinita: 100) |
| Tick per battuta | Risoluzione temporale MIDI | Impostazione predefinita: 480 |
Esportazione del codice
Esporta la tua musica come codice pronto all'uso per motori di gioco e progetti web. Apri la finestra modale Esporta e seleziona la scheda Codice.
Formati supportati
| Formato | Destinazione | Dettagli |
|---|
| Construct 3 | Motore di gioco Construct 3 | Utilizza le funzioni diglobalThis, richiamabili dai blocchi di script del foglio degli eventi |
| GDevelop | Motore di gioco GDevelop 5 | Collega il giocatore a un oggetto `runtimeScene`, richiamabile dagli eventi JavaScript |
| Phaser 3 | Framework Phaser 3 | Funzioni globali con pulizia automatica alla chiusura della scena |
| JS generico | Qualsiasi progetto web | IIFE autonomo con funzioni "window" |
Come funziona
- Seleziona il formato di destinazione dal menu a tendina
- Clicca su Copia per copiare il codice generato
- Inseriscilo nel tuo progetto come file di script
- Il motore di riproduzione 8BitForge viene caricato automaticamente dal CDN
Il codice esportato include tutti i dati della composizione (pattern, arrangiamento, impostazioni del sintetizzatore, effetti, masterizzazione) e mette a disposizione semplici funzioni di controllo.
Funzioni disponibili
Ogni esportazione genera funzioni precedute dal nome del tuo progetto (ad es. forge_My_Track_) per consentire più tracce nello stesso progetto.
| Funzione | Descrizione |
|---|
forge_<name>_play() | Riproduci il brano completo (segue la catena di arrangiamento) |
forge_<name>_stop() | Interrompe la riproduzione e riporta all'inizio |
forge_<name>_pause() | Mette in pausa la riproduzione nella posizione corrente |
forge_<name>_pattern(i) | Riproduci un pattern specifico in base all'indice (0–7) |
forge_<name>_volume(v) | Imposta volume (da 0,0 a 1,0) |
forge_<name>_destroy() | Rilascia tutte le risorse audio |
Esempio di Construct 3
- Nella barra del progetto → Script → clicca con il tasto destro → Aggiungi nuovo file di script
- Incolla il codice esportato nel nuovo file di script
- Nel foglio degli eventi, aggiungi un oggetto Mouse al tuo progetto
- Crea un evento: Mouse → Quando l'oggetto viene cliccato → seleziona lo sprite del pulsante Riproduci
- Aggiungi azione → Aggiungi script (icona
{ }) → digita: forge_My_Track_play()
Tracce multiple
Per utilizzare più tracce musicali nello stesso gioco, esporta ogni progetto separatamente. Ogni esportazione genera nomi di funzioni univoci basati sul nome del progetto, in modo che non entrino in conflitto.
Nota: l'esportazione del codice richiede una licenza a pagamento (mensile, annuale o perpetua).
Incorporamento del lettore
Condividi le tue composizioni su qualsiasi sito web con un widget lettore leggero e incorporabile. Apri la finestra modale Esporta e seleziona la scheda Lettore.
Configurazione
- Salva il tuo progetto (il lettore carica i dati dal cloud)
- Personalizza l'aspetto del lettore: tema, colore di accento, stile della forma d'onda
- Scegli la modalità di riproduzione (Brano completo o Pattern)
- Copia lo snippet HTML generato
- Incollalo nel tuo sito web, blog o portfolio
Opzioni del lettore
| Opzione | Valori | Descrizione |
|---|
| Riproduzione automatica | On / Off | Avvia la riproduzione automaticamente al caricamento della pagina |
| Riproduzione in loop | On / Off | Riproduci il brano in loop quando arriva alla fine |
| Modalità | Brano / Pattern | Il brano completo segue la catena di arrangiamento; la modalità Pattern mostra i pulsanti dei pattern |
| Forma d'onda | Bars / Wave / Mirror | Stile visivo della visualizzazione della forma d'onda |
| Tema | Scuro / Chiaro | Combinazione di colori del lettore |
| Colore di accento | Qualsiasi colore esadecimale | Personalizza il pulsante di riproduzione e gli elementi attivi |
Caratteristiche
- Basato su cloud — I dati del progetto vengono caricati dall'API, mantenendo leggero lo snippet di incorporamento
- Motore audio completo — Arrangiamento, effetti per traccia, masterizzazione e automazione degli effetti sono tutti gestiti nel lettore
- Riproduzione esclusiva — Più lettori sulla stessa pagina? Ne viene riprodotto solo uno alla volta
- Copertina — Visualizza l'immagine di copertina del tuo progetto o un segnaposto predefinito se non ne è stata impostata una
- Responsive — Si adatta a qualsiasi larghezza del contenitore
API JavaScript
Il widget espone un'API JavaScript per il controllo programmatico:
| Metodo | Descrizione |
|---|
widget.play() | Avvia riproduzione |
widget.stop() | Interrompi e ripristina |
widget.pause() | Metti in pausa la riproduzione |
widget.setVolume(v) | Imposta volume (da 0,0 a 1,0) |
widget.setPattern(i) | Passa all'indice dei pattern |
widget.isPlaying | Restituisce untruee se è in corso la riproduzione |
widget.destroy() | Rilascia le risorse audio e rimuove il widget |
Caricamento API
Per i progetti salvati, il lettore utilizza ForgeWidget.load() per recuperare i dati del progetto dall'API tramite l'ID del progetto:
ForgeWidget.load('container-id', 'project-uuid', {
autoplay: false,
loop: true,
mode: 'song',
theme: 'dark',
accentColor: '#00e5ff'
});
Piano gratuito: l'integrazione del lettore è disponibile su tutti i piani. Gli utenti gratuiti ottengono un badge "Made with 8BitForge"; gli utenti a pagamento possono rimuoverlo.
Salva e carica
Salvataggio automatico
I progetti vengono salvati automaticamente nella memoria locale del browser. Non perderai mai il tuo lavoro a causa della chiusura accidentale di una scheda.
Salvataggio su cloud
Tutti i piani includono il salvataggio su cloud. I titolari di licenze annuali e perpetue possono anche salvare localmente per l'accesso offline. I tuoi progetti sono accessibili da qualsiasi browser.
File di progetto
I progetti vengono salvati come file JSON in formato .8bitforge contenenti tutti i pattern, le impostazioni del sintetizzatore, gli effetti, lo stato del mixer, l'arrangiamento e i dati di automazione.
Scorciatoie:Ctrl +S per salvare, Ctrl +O per aprire/caricare un progetto.
Progetti demo
8BitForge include composizioni demo già pronte che mostrano vari stili musicali a 8 bit. Si tratta di progetti multi-pattern completi con configurazioni strumentali complete che puoi studiare, remixare o utilizzare come punti di partenza.
Nota: i progetti demo sono di sola lettura. Usa "Salva con nome" per creare la tua copia modificabile.
Modalità offline
Con un piano annuale o perpetuo, 8BitForge funziona senza connessione a Internet tramite l'app desktop. I tuoi preset, kit e progetti vengono memorizzati nella cache locale. Le modifiche apportate offline vengono sincronizzate automaticamente quando ti riconnetti.
Requisiti
- Abbonamento — Piano annuale o perpetuo
- Piattaforma — App desktop (Electron)
Nota: i contenuti della community e le funzioni di condivisione richiedono una connessione attiva.
Scorciatoie da tastiera
Trasporto
| Scorciatoia | Azione |
|---|
| Spazio | Riproduci / Stop (o inserisci una pausa in modalità step-rec) |
| R | Attiva/disattiva registrazione in tempo reale |
| Backspace | Indietro (solo in modalità step-rec) |
| + / = | Aumenta il BPM di 5 |
| - / _ | Diminuisci il BPM di 5 |
Pattern
| Scorciatoia | Azione |
|---|
| 1 – 8 | Passa al pattern 1–8 |
| Ctrl+D | Duplica il pattern corrente nello slot successivo |
| Elimina | Cancella il pattern corrente (con conferma) |
Modifica
| Scorciatoia | Azione |
|---|
| P | Apri Piano Roll |
| M | Disattiva audio della traccia selezionata |
| S | Ascolta solo la traccia selezionata |
| Shift+M | Attiva/disattiva il metronomo |
| Ctrl+Z | Annulla (max 50 stati) |
| Ctrl+Y o Ctrl+Shift+Z | Ripeti |
File
| Scorciatoia | Azione |
|---|
| Ctrl+S | Salva progetto |
| Ctrl+O | Apri / Carica progetto |
| Ctrl+E | Esportazione rapida come WAV |
Interfaccia
| Scorciatoia | Azione |
|---|
| Tab | Attiva/disattiva pannello di controllo destro |
| ? | Mostra finestra di dialogo della guida alle scorciatoie |
Nota: quando la sezione Tastiera è aperta (input pianoforte attivo), le scorciatoie a singola lettera sono disabilitate per evitare conflitti con la riproduzione delle note. Le scorciatoie di trasporto (Spazio ), pattern (1 –8 ) e BPM (+ /- ) rimangono attive.
Visualizzatore audio
Cinque modalità di visualizzazione per il feedback audio in tempo reale:
| Modalità | Descrizione |
|---|
| Bar | Analizzatore dello spettro di frequenza (barre FFT) |
| Oscilloscopio | Visualizzazione della forma d'onda (dominio del tempo) |
| Wireframe | Visualizzazione wireframe in stile 3D |
| Pixel | Spettro pixelato (estetica a 8 bit) |
| Cerchio | Visualizzazione dello spettro circolare |
Impostazioni
Lingua
8BitForge è disponibile in 10 lingue: inglese, francese, giapponese, tedesco, spagnolo, cinese, portoghese, italiano, coreano e russo. Cambia la lingua in qualsiasi momento dalle Impostazioni: tutte le etichette dell'interfaccia utente si aggiornano istantaneamente.
Temi
Sono disponibili 8 temi visivi per personalizzare l'aspetto dell'interfaccia:
| Tema | Descrizione |
|---|
| Predefinito | Modalità scura (predefinita) |
| Game Boy | Estetica LCD verde |
| Retro seppia | Grana della pellicola, toni caldi |
| Invertita | Colori invertiti |
| Hacker | Stile terminale verde |
| Vaporwave | Rosa neon e ciano |
| CRT color ambra | Monitor monocromatico ambra |
| Schema tecnico | Stile schematico tecnico |
Zoom
Regola lo zoom dell'interfaccia dal 50% al 150%. Questo ridimensiona l'intera interfaccia per adattarla alle dimensioni dello schermo e alle tue preferenze.
Evidenziazione traccia
Scegli come evidenziare la traccia attualmente selezionata nel sequencer:
- Bagliore etichetta — Effetto luminoso sull'etichetta della traccia
- Barra laterale — Barra colorata sul bordo sinistro della traccia
- Contorno traccia — Contorno attorno all'intera riga della traccia