Présentation
8BitForge est un studio de production musicale 8 bits professionnel qui fonctionne entièrement dans votre navigateur. Il comprend un séquenceur pas à pas à 8 pistes, un moteur de synthétiseur complet, un éditeur de piano roll, des effets, des outils de mastering et l'exportation multiformat — le tout optimisé par l'API Web Audio.
Aucune installation ni aucun plugin requis. Il suffit d'ouvrir l'application et de commencer à créer de la musique chiptune authentique.
Astuce : appuyez sur ? à tout moment pour afficher tous les raccourcis clavier.
Disposition de l'interface
L'application est divisée en plusieurs zones :
- Barre supérieure — Nom du projet, commandes de transport (Lecture/Arrêt), BPM, affichage de l'état, boutons d'enregistrement/d'exportation
- Barre latérale gauche — Navigation entre les sections : Séquenceur, Piano Roll, Synthé, Effets, Mixeur, Arrangement, Exportation, Paramètres
- Zone principale — Contenu de la section active (grille du séquenceur, piano roll, commandes du synthétiseur, etc.)
- Panneau de droite — Commandes contextuelles, section de saisie au clavier, visualiseur. Basculer avec la touche Tab
Pistes et couleurs
8BitForge dispose de 8 pistes dédiées, chacune avec sa propre couleur et son type d'instrument par défaut :
| # | Piste | Forme d'onde par défaut | Note par défaut | Rôle |
|---|
| 1 | Mélodie | Carré (50 %) | C4 | Ligne mélodique principale |
| 2 | Harmonie | Carré (25 %) | C4 | Contremelodie, accords |
| 3 | Basse | Triangle | C2 | Ligne de basse |
| 4 | Arp | Dent de scie | C4 | Arpèges, textures |
| 5 | Kick | Sinusoïdal | C2 | Grosse caisse (enveloppe de hauteur +36) |
| 6 | Caisse claire | Bruit | C3 | Caisse claire |
| 7 | Charles | Bruit | C5 | Charles / cymbales |
| 8 | Effets | Carré (12,5 %) | C4 | Effets sonores, balayages |
Astuce : chaque piste peut utiliser n'importe quelle forme d'onde. Les réglages par défaut ne sont que des points de départ — vous pouvez transformer le Lead en bruit ou le Kick en dent de scie.
Séquenceur pas à pas
Le séquenceur est le cœur de 8BitForge. Il utilise une interface en grille où chaque ligne correspond à une piste et chaque colonne à un pas (subdivision du temps).
Fonctionnement
- Cliquez sur une cellule pour activer ou désactiver une note. Les cellules actives s'illuminent de la couleur de la piste.
- Le nombre de pas est configurable : 16, 24 ou 32 pas par motif. Les pas correspondent à des doubles croches.
- Durée d'un pas =
(60 / BPM) / 4e de seconde - Durée de lanote = noire × 0,9 (léger intervalle pour l'articulation)
Commandes de la grille (par piste)
| Commande | Action |
|---|
| Cliquer sur la cellule | Activer/désactiver la note |
| Solo (S) | Mettre cette piste en solo (couper toutes les autres) |
| Couper le son (M) | Couper le son de cette piste |
| Aléatoire | Remplir la piste avec des notes aléatoires (en tenant compte de la gamme pour les mélodies, du rythme pour la batterie) |
| Effacer | Supprimer toutes les notes de cette piste |
| Copier / Coller | Copier le motif de la piste dans le presse-papiers et le coller sur une autre piste |
Motifs
8BitForge prend en charge 8 motifs indépendants (numérotés de 1 à 8). Chaque motif contient sa propre grille de 8 pistes × 32 pas et ses propres états solo/muet par piste.
Opérations sur les motifs
| Action | Comment |
|---|
| Changer de motif | Cliquez sur les boutons 1 à 8 ou appuyez sur les touches 1 à 8 |
| Dupliquer le motif | Ctrl+D — copie le motif actuel dans l'emplacement suivant |
| Effacer le motif | Supprimer — efface toutes les pistes et réinitialise le solo/la sourdine |
Astuce : utilisez les motifs pour créer différentes sections de votre morceau (intro, couplet, refrain, pont), puis enchaînez-les en mode Arrangement.
Préréglages rythmiques
Patterns de batterie prédéfinis classés par genre. Chaque préréglage comprend 3 variantes : Base, Variation et Fill.
Catégories
| Catégorie | Préréglages |
|---|
| Électronique | 4-on-Floor, Drum & Bass, Techno, Trance, UK Garage |
| Urban / Hip-Hop | Hip-Hop, Trap, Lo-Fi |
| World / Latin | Bossa Nova, Reggaeton, Samba |
| Classique / Rock | Rock, Funk, Jazz, Disco |
| Rétro / 8 bits | Chiptune, Game Boy, NES |
Utilisation
- Cliquezsur un préréglage pour l'appliquer. Le mode « Fill » répète le motif pour couvrir toutes les mesures.
- Appuyez sur Maj + clic pour ajouter le préréglage après les notes existantes au lieu de les remplacer.
Commandes de transport
| Commande | Description | Plage / Valeurs |
|---|
| Lecture / Arrêt | Démarrer ou arrêter la lecture | Espace |
| BPM | Tempo en battements par minute | 20 – 300 (par défaut : 120) |
| Swing | Amplitude du shuffle rythmique | 0 – 100 % |
| Étapes | Pas par motif | 16, 24 ou 32 |
| Boucle | Lecture en boucle activée/désactivée | Activé (par défaut) / Désactivé |
| Métronome | Piste de clic pour référence de tempo | Activé / Désactivé |
Remarque sur le timing : 8BitForge utilise un planificateur anticipatif (100 ms d'avance, réveil à 25 ms) avec l'horloge Web Audio pour une lecture précise à l'échantillon près. Les changements de BPM prennent effet immédiatement.
Synthétiseur
Chaque piste dispose de son propre synthétiseur indépendant avec des commandes complètes de modelage du son. Sélectionnez une piste pour modifier ses paramètres de synthétiseur.
Oscillateur
L'oscillateur génère la forme d'onde brute pour chaque piste.
| Paramètres | Description | Plage / Options |
|---|
| Forme d'onde | Forme de l'onde sonore | square, triangle, sawtooth, sine, noise |
| Rapport cyclique | Largeur d'impulsion pour l'onde carrée (modifie le timbre) | 0,0 – 1,0 (par défaut : 0,5 = 50 %) |
| Volume | Niveau de volume de la piste | 0,0 – 1,0 |
| Désaccord | Réglage fin de la hauteur tonale en cents | -100 – +100 cents |
| Décalage d'octave | Décalage de la hauteur de son par octaves | -2 – +2 octaves |
| Décalage de demi-ton | Décaler la hauteur de son par demi-tons | -12 à +12 demi-tons |
| Phase | Phase de départ de l'oscillateur | 0,0 – 1,0 |
| Enveloppe de hauteur | Balayage de hauteur au début de la note (idéal pour les percussions) | -36 – +36 demi-tons |
| Glissando | Durée du portamento entre les notes | 0,0 – 0,5 seconde |
Unisson
Superposez plusieurs copies désaccordées de l'oscillateur pour obtenir un son plus riche.
| Paramètre | Description | Plage |
|---|
| Voix | Nombre de voix à l'unisson | 1 – 16 |
| Désaccordage | Écart de désaccord entre les voix | 0 – 100 cents |
| Écart | Écart stéréo des voix à l'unisson | 0,0 – 1,0 |
Vibrato
| Paramètre | Description | Plage |
|---|
| Vitesse | Vitesse de modulation de hauteur | 0 – 20 Hz |
| Profondeur | Amplitude de variation de hauteur | 0 – 50 cents |
Enveloppe ADSR
L'enveloppe d'amplitude détermine la façon dont le volume d'une note évolue au fil du temps. Chaque piste dispose de sa propre ADSR.
| Scène | Description | Plage | Par défaut (Lead) |
|---|
| Attaque | Temps nécessaire pour atteindre le volume maximal | 0,001 – 2,0 s | 0,01 s |
| Décroissance | Temps nécessaire pour atteindre le niveau de maintien | 0,001 – 2,0 s | 0,1 s |
| Maintien | Niveau de volume pendant que la note est tenue | 0,0 – 1,0 | 0,7 |
| Relâchement | Temps de fondu après la fin de la note | 0,001 – 2,0 s | 0,2 s |
Conseil pour la batterie : pour les grosses caisses, utilisez Attaque = 0,001, Décroissance = 0,3, Maintien = 0, Relâchement = 0,02. Pour les caisses claires : Attaque = 0,001, Décroissance = 0,15, Maintien = 0, Relâchement = 0,05.
Filtre
Chaque piste dispose d'un filtre par voix qui modifie la composition fréquentielle du son.
| Paramètre | Description | Plage / Options |
|---|
| Type de filtre | Mode de filtre | lowpass, highpass, bandpass |
| Fréquence de coupure | Fréquence de coupure | 20 – 20 000 Hz (par défaut : 20 000) |
| Résonance (Q) | Accentuation à la fréquence de coupure | 0,1 – 100 |
| Suivi de touche | La coupure suit la hauteur de la note | 0,0 – 1,0 |
Enveloppe du filtre
Module la fréquence de coupure du filtre au fil du temps pour des changements tonaux dynamiques.
| Paramètre | Description | Plage |
|---|
| Amount | Profondeur de la modulation du filtre | -24 à +24 demi-tons |
| Attaque | Temps de montée | 0,01 – 2,0 s |
| Relâchement | Temps de retour | 0,01 – 2,0 s |
Modulation LFO
Trois LFO indépendants par piste pour moduler le filtre, la hauteur et le volume.
LFO de filtre (LFO 1)
| Paramètre | Description | Plage |
|---|
| Fréquence | Vitesse du LFO | 0 – 20 Hz |
| Profondeur | Quantité de modulation sur la coupure | 0 – 100 % |
| Forme d'onde | Forme d'onde du LFO | sine, square, sawtooth, triangle |
| Synchronisation | Synchronisation de la fréquence du LFO avec le BPM | Activé / Désactivé |
| Délai | Temps avant le démarrage du LFO | 0 – 2,0 s |
Tremolo (LFO → Volume)
| Paramètre | Description | Plage |
|---|
| Fréquence | Vitesse du trémolo | 0 – 20 Hz |
| Profondeur | Amplitude de variation du volume | 0 – 100 % |
Astuce : les LFO 2 et 3 suivent les mêmes paramètres. Utilisez-les pour créer une modulation complexe en ciblant différents paramètres simultanément.
Préréglages de synthé
Préréglages rapides pour démarrer. Chaque préréglage définit la forme d'onde, l'ADSR, le volume et les paramètres de tonalité :
| Préréglage | Forme d'onde | Enveloppe | Spécial |
|---|
| Lead | Carré 50 % | A=0,01 D=0,1 S=0,7 R=0,2 | Vibrato : 5 Hz, 10 cents |
| Basse | Triangle | A=0,01 D=0,2 S=0,8 R=0,15 | Glissando : 0,1 s |
| Kick | Sinus | A=0,001 D=0,3 S=0,0 R=0,02 | Enveloppe de hauteur : +36 demi-tons |
| Caisse claire | Bruit | A=0,001 D=0,15 S=0,0 R=0,05 | — |
| Charleston | Bruit | A=0,001 D=0,06 S=0,0 R=0,01 | Atténuation très rapide |
| Laser | Dent de scie | A=0,001 D=0,3 S=0,0 R=0,1 | Enveloppe de hauteur : +24, Vibrato : 10 Hz/50 cents |
Vous pouvez également enregistrer et charger vos propres préréglages personnalisés, qui incluent tous les paramètres du synthétiseur ainsi que les effets de piste et les réglages de l'arpégiateur.
Kits de sons
Un kit est un ensemble complet de 8 préréglages (un par piste) pouvant être chargés en une seule fois. Les kits définissent l'ensemble de la palette sonore de votre projet.
Types de kits
| Type | Description |
|---|
| Kits officiels | Kits intégrés inclus avec 8BitForge |
| Kits utilisateur | Kits que vous créez et enregistrez vous-même |
| Kits communautaires | Kits partagés par d'autres utilisateurs (formules payantes uniquement) |
Mode d'emploi
Ouvrez la fenêtre contextuelle Studio → onglet Kits → Parcourir, puis cliquez sur un kit pour charger les 8 préréglages de piste en une seule fois.
Enregistrer un kit
Donnez un nom à votre kit, ajoutez des balises pour faciliter sa recherche et, si vous le souhaitez, rendez-le public pour le partager avec la communauté.
Piano Roll
Le Piano Roll permet d'éditer les notes au niveau individuel sur une grille de type canevas. Il couvre 65 notes, de C1 à E6.
Commandes
- Clic — Placer ou supprimer une note
- Glisser — Dessiner plusieurs notes
- Notes fantômes — Les notes des autres pistes apparaissent en semi-transparence à titre de référence
- Sélecteur de piste — Choisissez la piste à éditer
Ouvrez le Piano Roll en appuyant sur P ou en cliquant sur le bouton Piano Roll dans la barre latérale.
Mode Arrangement
Enchaînez les motifs pour créer une structure musicale complète. Chaque mesure de la chaîne joue l'un de vos 8 motifs à la suite.
Opérations
- Ajouter une mesure — Ajoutez un motif à la fin de la chaîne
- Insérer — Insérez un motif à n'importe quelle position
- Supprimer — Supprimez une mesure de la chaîne
- Réorganiser — Faites glisser les mesures pour les réorganiser
- Rechercher — Cliquez sur une mesure pour faire passer la lecture à cette position
- Mesure vide — Les mesures «
null» créent un silence
Préréglages d'arrangement
| Préréglage | Chaîne | Description |
|---|
| Couplet-Refrain | A-B-A-B | Alternance couplet-refrain |
| Structure de la chanson | A-B-C-B-C-D | Intro-Couplet-Refrain-Couplet-Refrain-Outro |
| A-B-A | A-B-A | Forme ternaire classique |
| Progressive | A-A-B-B-C-C-D-D | Montée progressive |
| Boucle de 8 mesures | A-B-C-D-E-F-G-H | Les 8 motifs à la suite |
Table de mixage
Le mixeur permet de contrôler le niveau, le panoramique, l'égalisation et le traitement dynamique de chaque piste.
| Paramètre | Description | Plage |
|---|
| Fader de volume | Niveau de la piste (indépendant du volume du synthétiseur) | 0,0 – 1,5 (par défaut : 1,0 = unité) |
| Pan | Position stéréo | -1,0 (gauche) – +1,0 (droite) |
| Égaliseur Bas | Filtre passe-bas à 320 Hz | -12 – +12 dB |
| Égalisation médium | Bande de crête à 1 000 Hz (Q=0,7) | -12 – +12 dB |
| Égalisation haute | Filtre en plateau à 3 200 Hz | -12 – +12 dB |
| Solo | Solo global du mixeur (prévaut sur le solo par motif) | Activé / Désactivé |
| Mute | Mute du mixeur global (prévaut sur le mute par pattern) | Activé / Désactivé |
Compresseur par piste
| Paramètre | Description | Plage |
|---|
| Activé | Activer/désactiver le compresseur | Activé / Désactivé |
| Seuil | Niveau à partir duquel la compression commence | -60 – 0 dB (par défaut : -24) |
| Rapport | Rapport de compression | 1:1 – 20:1 (par défaut : 4:1) |
| Attaque | Temps de réaction du compresseur | 0,001 – 1,0 s (par défaut : 0,003) |
| Relâchement | Temps de récupération | 0,01 – 1,0 s (par défaut : 0,25) |
Effets de piste
Chaque piste dispose de sa propre chaîne d'effets en série :
Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output
Distorsion
| Paramètre | Description | Plage |
|---|
| Amount | Intensité de la distorsion | 0 – 100 % |
Chorus
| Paramètre | Description | Plage |
|---|
| Vitesse | Vitesse de modulation du LFO | 0,1 – 10 Hz |
| Profondeur | Profondeur de modulation | 0 – 100 % |
| Mix | Équilibre sec/humide | 0 – 100 % |
Délai
| Paramètre | Description | Plage |
|---|
| Temps | Temps de retard | 0,01 – 2,0 s (par défaut : 0,25) |
| Retour | Nombre d'échos | 0,0 – 0,95 (par défaut : 0,3) |
| Mix | Équilibre sec/humide | 0 – 100 % |
Réverbération
| Paramètre | Description | Plage |
|---|
| Décay | Durée de la queue de réverbération | 0,0 – 1,0 (par défaut : 0,5) |
| Mix | Quantité de réverbération (sec/humide) | 0 – 100 % |
Bitcrusher
| Paramètre | Description | Plage |
|---|
| Bits | Réduction de la profondeur de bits | 1 – 16 bits (par défaut : 16 = désactivé) |
| Fréquence | Réduction de la fréquence d'échantillonnage | 0,0 – 1,0 (par défaut : 1,0 = désactivé) |
Effets Master
Le bus master dispose de sa propre chaîne d'effets appliquée au mixage final :
Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output
Filtre maître
| Paramètre | Description | Plage |
|---|
| Type | Mode de filtrage | lowpass, highpass, bandpass |
| Fréquence | Fréquence de coupure | 20 – 20 000 Hz |
| Q | Résonance | 0,1 – 100 |
Master Chorus
| Paramètre | Description | Plage |
|---|
| Vitesse | Vitesse de modulation du LFO | 0,1 – 10 Hz |
| Mix | Équilibre sec/humide | 0 – 100 % |
Délai principal
| Paramètre | Description | Plage |
|---|
| Temps | Temps de retard | 0,01 – 2,0 s (par défaut : 0,25) |
| Retour | Nombre d'échos | 0,0 – 0,95 (par défaut : 0,3) |
| Mix | Équilibre sec/humide | 0 – 100 % |
Réverbération principale
| Paramètre | Description | Plage |
|---|
| Atténuation | Durée de la queue de réverbération | 0,0 – 1,0 (par défaut : 0,5) |
| Mix | Équilibre sec/humide | 0 – 100 % |
Pitch Bend et molette de modulation
| Roue | Description | Plage |
|---|
| Pitch Bend | Décalage de hauteur (retour au centre) | -1 – +1 |
| Modulation | Modulation générale | 0 – 1 (reste à la valeur définie) |
Pad XY
Contrôleur 2D interactif pour le filtre principal. Faites glisser votre doigt ou votre souris sur le pad pour modeler le son en temps réel.
| Axe | Paramètre | Plage |
|---|
| Axe X | Fréquence du filtre | 20 Hz – 20 kHz (échelle logarithmique) |
| Axe Y | Résonance / facteur Q | 0,1 – 30 |
Préréglages
7 préréglages de filtre pour un accès rapide aux formes courantes :
- Passe-bas — Supprime les hautes fréquences
- Passe-bande — Isole une bande de fréquences
- Passe-haut — Supprime les basses fréquences
- Résonant — Accentue le pic à la fréquence de coupure
- Bright — Réglage de filtre ouvert et aérien
- Chaud — Son doux et rond
- Sweep — Mouvement du filtre sur une large plage
Astuce : le pad XY active automatiquement le filtre lorsqu'on le touche. Utilisez les préréglages pour accéder rapidement aux formes de filtre courantes.
Moteur de mastering
La section de mastering se situe après la réverbération master dans la chaîne du signal et offre un égaliseur paramétrique à 5 bandes, une compression master, un indicateur de niveau et un analyseur de spectre intégré.
Égaliseur paramétrique à 5 bandes
| Bande | Type | Fréquence par défaut | Remarques |
|---|
| Bande 1 | Filtre passe-haut | 40 Hz | Élimine les grondements des basses profondes |
| Bande 2 | Filtre de type « low shelf » | 200 Hz | Contrôle de la puissance des basses |
| Bande 3 | Crête (cloche) | 1 000 Hz (Q = 1,0) | Façonner les médiums |
| Bande 4 | Filtre en plateau | 6 000 Hz | Aération et brillance |
| Bande 5 | Filtre passe-bas | 18 000 Hz | Adoucir les aigus agressifs |
Compresseur principal
| Paramètre | Description | Par défaut |
|---|
| Seuil | Niveau au-delà duquel la compression commence | -12 dB |
| Rapport | Rapport de compression | 4:1 |
| Attaque | Temps de réaction du compresseur | 0,01 s |
| Relâchement | Temps de récupération | 0,1 s |
| Gain de compensation | Amplification du gain post-compression | 0 dB |
Mesure
- Niveau d'entrée / de sortie — Indicateurs de niveau en dB en temps réel
- Réduction de gain — Affiche l'activité du compresseur
- Indicateur de saturation — Avertit lorsque la sortie sature à 0 dBFS
- Analyseur de spectre — Affichage des fréquences intégré
Astuce : le moteur de mastering comprend des préréglages pour les genres courants. Utilisez-les comme point de départ et affinez-les à votre goût.
Clavier et entrée MIDI
Jouez des notes en temps réel à l'aide du clavier de votre ordinateur, du clavier virtuel à l'écran ou de tout périphérique MIDI connecté.
Disposition du clavier de l'ordinateur
Lorsque la section Clavier est ouverte dans la barre latérale :
| Touches | Notes |
|---|
| QSDFGHJ | C, D, E, F, G, A, B (touches blanches) |
| ZE _ TYU | Do dièse, Ré dièse, _, Fa dièse, Sol dièse, La dièse (touches noires) |
| KLM / OP | Octave suivante touches blanches/noires |
| W / X | Octave inférieure / supérieure |
Prise en charge MIDI
Connectez n'importe quel contrôleur MIDI via USB. 8BitForge détecte automatiquement les périphériques MIDI et achemine les données vers la piste sélectionnée. Prend en charge les notes activées/désactivées, la vélocité, le pitch bend et la molette de modulation.
Arpégiateur
Chaque piste dispose de son propre arpégiateur synchronisé au BPM qui génère automatiquement des arpèges à partir des notes tenues.
| Paramètres | Description | Options |
|---|
| Mode | Direction de l'arpège | off, up, down, updown, random |
| Vitesse | Subdivision des notes | 1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32 |
| Octaves | Plage d'octaves à couvrir | 1 – 4 |
| Porte | Durée de la note en fraction de l'intervalle | 0,1 – 1,0 (par défaut : 0,5) |
Enregistrement
Enregistrer les notes du clavier/MIDI directement dans la grille du séquenceur.
Modes d'enregistrement
| Mode | Description | Commandes |
|---|
| Temps réel | Enregistre les notes au fur et à mesure que le séquenceur joue. Les notes sont placées sur le pas actuel. | Activer/désactiver avec R. Le séquenceur doit être en cours de lecture. |
| Pas | Placez les notes une par une sans lecture. Le curseur avance après chaque note. | Espace = insérer un silence, Retour arrière = reculer d'un pas |
Mode Accord
Lorsqu'il est activé, les notes jouées simultanément (dans un délai de 50 ms) sont réparties sur les pistes mélodiques 1 à 4 (Lead, Harmony, Bass, Arp). La première note va sur la piste sélectionnée, les notes suivantes remplissent la piste mélodique disponible suivante.
Astuce : le mode accord fonctionne aussi bien en enregistrement en temps réel qu'en enregistrement pas à pas. Vous pouvez enregistrer des accords jusqu'à 4 notes qui se répartissent automatiquement sur vos pistes mélodiques.
Générateur de musique
8BitForge intègre un puissant générateur de musique procédurale capable de créer des compositions multipistes complètes de manière algorithmique.
Paramètres
| Paramètre | Plage | Description |
|---|
| Chaos | 0 – 100 | Aléatoire et imprévisible |
| Complexité | 0 – 100 | Complexité musicale et variation |
| Densité | 0 – 100 | Densité des notes par motif |
| Tonalité | Do – Si | Note fondamentale de la composition |
| Gamme | 15 gammes | Majeur, Mineur, Dorien, Mixolydien, Pentatonique majeur/mineur, Blues, Mineur harmonique, Phrygien, Lydien, Tonalité entière, Hirajoshi, Mineur hongrois, Phrygien dominant, Chromatique |
| Ambiance | 10 ambiances | Épique, Joyeux, Sombre, Atmosphérique, Mélancolique, Énergique, Mystérieux, Agressif, Paisible, Triomphant |
| Graine | Numéro | Graine déterministe pour des résultats reproductibles |
Astuce : utilisez une valeur de graine pour générer à nouveau la même composition. Laissez le champ vide pour obtenir des résultats aléatoires.
Automatisation
Enregistrez et relisez les changements de paramètres au fil du temps. Les pistes d'automatisation vous permettent de dessiner des enveloppes précises pour les paramètres du mixeur et des effets sur la timeline.
Automatisation des effets
25 paramètres automatisables sur la chaîne d'effets principale :
- Filtre — Fréquence, résonance, type
- Chorus — Taux, profondeur, mix
- Delay — Temps, réinjection, mix
- Réverbération — Atténuation, mix
- Roues de pitch / modulation — Pitch bend, modulation
- Égaliseur de mastering — Gains et fréquences des 5 bandes
- Compresseur de mastering — Seuil, ratio, attaque, relâchement, gain de compensation
Automatisation du mixeur
Paramètres automatisables par piste :
- Volume — Niveau de la piste au fil du temps
- Pan — Position stéréo
- Égaliseur — Gains des bandes basses, moyennes et hautes
- Compresseur — Seuil, rapport, attaque, relâchement
- Volume Master — Niveau global du mixage
Édition
| Action | Comment |
|---|
| Ajouter un point | Cliquez sur la zone d'automatisation |
| Déplacer un point | Faites glisser un point existant vers une nouvelle position |
| Supprimer un point | Cliquez avec le bouton droit sur un point pour le supprimer |
| Filtre de section | Utilisez le menu déroulant pour filtrer par section d'effets |
Astuce : les pistes d'automatisation sont visibles dans la vue Arrangement. Utilisez le menu déroulant du filtre de section pour vous concentrer sur des groupes d'effets spécifiques.
Exporter l'audio
Exportez vos projets dans des formats audio professionnels à l'aide de FFmpeg.wasm (fonctionne entièrement dans votre navigateur).
Formats
| Format | Détails |
|---|
| WAV | 16, 24 ou 32 bits à 44,1 kHz, 48 kHz ou 96 kHz |
| MP3 | 128, 192, 256 ou 320 kbps (VBR en option) |
| FLAC | Compression sans perte |
| OGG Vorbis | Qualité 0–10 |
| AIFF | Format sans perte d'Apple |
Modes d'exportation
| Mode | Description |
|---|
| Mixage complet | Fichier unique contenant toutes les pistes mixées ensemble |
| Stems | 8 fichiers séparés, un par piste |
| Par motif | Fichier distinct pour chaque motif |
| Par motif + stems | Pistes séparées pour chaque motif (jusqu'à 64 fichiers) |
Options
- Normaliser — Réglage automatique du volume pour éviter l'écrêtage (par défaut : activé)
- Prêt pour la boucle — Découpe au point de boucle exact sans queue de relâchement
Raccourci : Appuyez sur Ctrl +E pour exporter rapidement au format WAV.
Exportation MIDI
Exportez votre composition au format MIDI standard pour l'utiliser dans d'autres stations de travail audio numériques (DAW).
| Paramètres | Description | Options |
|---|
| Format | Type de fichier MIDI | Type 0 (piste unique) / Type 1 (multipiste) |
| Inclure CC | Inclure les messages de changement de contrôle | Activé / Désactivé |
| Mode de vélocité | Mappage de la vélocité des notes | dynamic (à partir du volume de la piste) /fixed |
| Vélocité fixe | Valeur de vélocité lorsque le mode est fixe | 1 – 127 (par défaut : 100) |
| Ticks par temps | Résolution temporelle MIDI | Par défaut : 480 |
Exportation de code
Exportez votre musique sous forme de code prêt à l'emploi pour les moteurs de jeux et les projets web. Ouvrez la fenêtre contextuelle d'exportation et sélectionnez l'onglet Code.
Formats pris en charge
| Format | Cible | Détails |
|---|
| Construct 3 | Moteur de jeu Construct 3 | Utilise les fonctions d'globalThis, accessibles depuis les blocs de script de la feuille d'événements |
| GDevelop | Moteur de jeu GDevelop 5 | Associe le joueur à l'runtimeScene, accessible depuis les événements JavaScript |
| Phaser 3 | Framework Phaser 3 | Fonctions globales avec nettoyage automatique à la fermeture de la scène |
| JS générique | Tout projet web | IIFE autonome avec fonctions d'window |
Fonctionnement
- Sélectionnez votre format cible dans le menu déroulant
- Cliquez sur Copier pour copier le code généré
- Collez-le dans votre projet sous forme de fichier script
- Le moteur de lecture 8BitForge est chargé automatiquement depuis le CDN
Le code exporté inclut l'intégralité de vos données de composition (motifs, arrangement, réglages de synthétiseur, effets, mastering) et expose des fonctions de contrôle simples.
Fonctions disponibles
Chaque exportation génère des fonctions préfixées par le nom de votre projet (par exemple, forge_My_Track_) afin de permettre l'utilisation de plusieurs pistes dans le même projet.
| Fonction | Description |
|---|
forge_<name>_play() | Lire la chanson dans son intégralité (en suivant la chaîne d'arrangement) |
forge_<name>_stop() | Arrêter la lecture et revenir au début |
forge_<name>_pause() | Mettre la lecture en pause à la position actuelle |
forge_<name>_pattern(i) | Lire un motif spécifique par index (0–7) |
forge_<name>_volume(v) | Régler le volume (0,0 à 1,0) |
forge_<name>_destroy() | Libérer toutes les ressources audio |
Exemple dans Construct 3
- Dans la barre de projet → Scripts → clic droit → Ajouter un nouveau fichier de script
- Collez le code exporté dans le nouveau fichier de script
- Dans votre feuille d'événements, ajoutez un objet Souris à votre projet
- Créez un événement : Souris → Lorsque l'objet est cliqué → sélectionnez votre sprite Bouton de lecture
- Ajouter une action → Ajouter un script (icône
{ }) → type : forge_My_Track_play()
Pistes multiples
Pour utiliser plusieurs pistes musicales dans le même jeu, exportez chaque projet séparément. Chaque exportation génère des noms de fonction uniques basés sur le nom du projet, ce qui évite tout conflit.
Remarque : l'exportation de code nécessite une licence payante (mensuelle, annuelle ou perpétuelle).
Intégration du lecteur
Partagez vos compositions sur n'importe quel site web grâce à un widget de lecteur léger et intégrable. Ouvrez la fenêtre modale d'exportation et sélectionnez l'onglet Lecteur.
Configuration
- Enregistrez votre projet (le lecteur charge les données depuis le cloud)
- Personnalisez l'apparence du lecteur : thème, couleur d'accentuation, style de forme d'onde
- Choisissez le mode de lecture (morceau complet ou motifs)
- Copiez le snippet HTML généré
- Collez-le sur votre site web, votre blog ou votre portfolio
Options du lecteur
| Option | Valeurs | Description |
|---|
| Lecture automatique | Activé / Désactivé | Lancer la lecture automatiquement au chargement de la page |
| Boucle | Activé / Désactivé | Répéter la chanson lorsqu'elle arrive à la fin |
| Mode | Morceau / Motifs | La chanson complète suit la chaîne d'arrangement ; le mode Motifs affiche les boutons de motifs |
| Forme d'onde | Mesures / Onde / Miroir | Style visuel de l'affichage de la forme d'onde |
| Thème | Sombre / Clair | Palette de couleurs du lecteur |
| Couleur d'accent | N'importe quelle couleur hexadécimale | Personnalise le bouton de lecture et les éléments actifs |
Fonctionnalités
- Basé sur le cloud — Les données du projet sont chargées depuis l'API, ce qui permet de conserver un code d'intégration léger
- Moteur audio complet — L'arrangement, les effets par piste, le mastering et l'automatisation des effets sont tous pris en charge par le lecteur
- Lecture exclusive — Plusieurs lecteurs sur la même page ? Un seul lit à la fois
- Pochette — Affiche l'image de couverture de votre projet, ou un espace réservé par défaut si aucune n'est définie
- Adaptatif — S'adapte à n'importe quelle largeur de conteneur
API JavaScript
Le widget expose une API JavaScript pour le contrôle programmatique :
| Méthode | Description |
|---|
widget.play() | Lancer la lecture |
widget.stop() | Arrêter et réinitialiser |
widget.pause() | Mettre la lecture en pause |
widget.setVolume(v) | Régler le volume (0,0 à 1,0) |
widget.setPattern(i) | Passer à l'index des motifs |
widget.isPlaying | Renvoie « true » si la lecture est en cours |
widget.destroy() | Libérer les ressources audio et supprimer le widget |
Chargement de l'API
Pour les projets enregistrés, le lecteur utilise ForgeWidget.load() pour récupérer les données du projet depuis l'API à l'aide de l'ID du projet :
ForgeWidget.load('container-id', 'project-uuid', {
autoplay: false,
loop: true,
mode: 'song',
theme: 'dark',
accentColor: '#00e5ff'
});
Formule gratuite : l'intégration du lecteur est disponible dans toutes les formules. Les utilisateurs gratuits obtiennent un badge « Made with 8BitForge » ; les utilisateurs payants peuvent le supprimer.
Enregistrer et charger
Enregistrement automatique
Les projets sont automatiquement enregistrés dans le stockage local de votre navigateur. Vous ne perdrez jamais votre travail à cause d'une fermeture accidentelle de l'onglet.
Enregistrement dans le cloud
Toutes les formules incluent la sauvegarde dans le cloud. Les détenteurs de licences annuelles et perpétuelles peuvent également enregistrer localement pour un accès hors ligne. Vos projets sont accessibles depuis n'importe quel navigateur.
Fichier de projet
Les projets sont enregistrés sous forme de fichiers JSON au format « .8bitforge » contenant tous les motifs, les réglages de synthétiseur, les effets, l'état du mixeur, l'arrangement et les données d'automatisation.
Raccourcis :Ctrl +S pour enregistrer, Ctrl +O pour ouvrir/charger un projet.
Projets de démonstration
8BitForge inclut des compositions de démonstration prêtes à l'emploi présentant divers styles de musique 8 bits. Il s'agit de projets multi-motifs complets avec des configurations d'instruments complètes que vous pouvez étudier, remixer ou utiliser comme points de départ.
Remarque : les projets de démonstration sont en lecture seule. Utilisez « Enregistrer sous » pour créer votre propre copie modifiable.
Mode hors ligne
Avec un abonnement annuel ou perpétuel, 8BitForge fonctionne sans connexion Internet via l'application de bureau. Vos préréglages, kits et projets sont mis en cache localement. Les modifications effectuées hors ligne sont automatiquement synchronisées lorsque vous vous reconnectez.
Configuration requise
- Abonnement — Formule annuelle ou perpétuelle
- Plateforme — Application de bureau (Electron)
Remarque : le contenu communautaire et les fonctionnalités de partage nécessitent une connexion active.
Raccourcis clavier
Transport
| Raccourci | Action |
|---|
| Espace | Lecture / Arrêt (ou insertion d'un silence en mode pas à pas) |
| R | Activer/désactiver l'enregistrement en temps réel |
| Retour arrière | Reculer d'un pas (mode step-rec uniquement) |
| + / = | Augmenter le BPM de 5 |
| - / _ | Diminuer le BPM de 5 |
Motifs
| Raccourci | Action |
|---|
| 1 – 8 | Passer au motif 1–8 |
| Ctrl+D | Dupliquer le motif actuel dans l'emplacement suivant |
| Supprimer | Effacer le motif actuel (avec confirmation) |
Modification
| Raccourci | Action |
|---|
| P | Ouvrir le piano roll |
| M | Couper le son de la piste sélectionnée |
| S | Mettre la piste sélectionnée en solo |
| Maj+M | Activer/désactiver le métronome |
| Ctrl+Z | Annuler (50 états max.) |
| Ctrl+Y ou Ctrl+Maj+Z | Rétablir |
Fichiers
| Raccourci | Action |
|---|
| Ctrl+S | Enregistrer le projet |
| Ctrl+O | Ouvrir / Charger le projet |
| Ctrl+E | Exportation rapide au format WAV |
Interface
| Raccourci | Action |
|---|
| Tab | Afficher/masquer le panneau de contrôle droit |
| ? | Afficher la boîte de dialogue d'aide sur les raccourcis |
Remarque : lorsque la section Clavier est ouverte (saisie piano active), les raccourcis à une lettre sont désactivés pour éviter tout conflit avec la lecture des notes. Les raccourcis Transport (Espace ), Motif (1 –8 ) et BPM (+ /- ) restent actifs.
Visualiseur audio
Cinq modes de visualisation pour un retour audio en temps réel :
| Mode | Description |
|---|
| Barres | Analyseur de spectre de fréquences (barres FFT) |
| Oscilloscope | Affichage de la forme d'onde (domaine temporel) |
| Maillage | Visualisation filaire de type 3D |
| Pixel | Spectre pixélisé (esthétique 8 bits) |
| Cercle | Affichage circulaire du spectre |
Paramètres
Langue
8BitForge est disponible en 10 langues : anglais, français, japonais, allemand, espagnol, chinois, portugais, italien, coréen et russe. Changez de langue à tout moment dans les Paramètres — toutes les étiquettes de l'interface utilisateur sont mises à jour instantanément.
Thèmes
8 thèmes visuels sont disponibles pour personnaliser l'apparence de l'interface :
| Thème | Description |
|---|
| Par défaut | Mode sombre (par défaut) |
| Game Boy | Esthétique LCD verte |
| Sépia rétro | Grain de film, tons chauds |
| Inversé | Couleurs inversées |
| Hacker | Style terminal vert |
| Vaporwave | Rose néon et cyan |
| CRT ambré | Écran monochrome ambré |
| Plan | Style schématique technique |
Zoom
Réglez le zoom de l'interface de 50 % à 150 %. Cela permet d'adapter l'ensemble de l'interface à la taille de votre écran et à vos préférences.
Mise en évidence de la piste
Choisissez comment la piste actuellement sélectionnée est mise en évidence dans le séquenceur :
- Lueur de l'étiquette — Effet lumineux sur l'étiquette de la piste
- Barre latérale — Barre colorée sur le bord gauche de la piste
- Contour de la piste — Contour autour de toute la ligne de la piste