Documentation

Guide de l'utilisateur

Tout ce que vous devez savoir pour maîtriser 8BitForge.

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 :

#PisteForme d'onde par défautNote par défautRôle
1MélodieCarré (50 %)C4Ligne mélodique principale
2HarmonieCarré (25 %)C4Contremelodie, accords
3BasseTriangleC2Ligne de basse
4ArpDent de scieC4Arpèges, textures
5KickSinusoïdalC2Grosse caisse (enveloppe de hauteur +36)
6Caisse claireBruitC3Caisse claire
7CharlesBruitC5Charles / cymbales
8EffetsCarré (12,5 %)C4Effets 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)

CommandeAction
Cliquer sur la celluleActiver/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éatoireRemplir la piste avec des notes aléatoires (en tenant compte de la gamme pour les mélodies, du rythme pour la batterie)
EffacerSupprimer toutes les notes de cette piste
Copier / CollerCopier 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

ActionComment
Changer de motifCliquez sur les boutons 1 à 8 ou appuyez sur les touches 1 à 8
Dupliquer le motifCtrl+D — copie le motif actuel dans l'emplacement suivant
Effacer le motifSupprimer — 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égoriePréréglages
Électronique4-on-Floor, Drum & Bass, Techno, Trance, UK Garage
Urban / Hip-HopHip-Hop, Trap, Lo-Fi
World / LatinBossa Nova, Reggaeton, Samba
Classique / RockRock, Funk, Jazz, Disco
Rétro / 8 bitsChiptune, 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

CommandeDescriptionPlage / Valeurs
Lecture / ArrêtDémarrer ou arrêter la lectureEspace
BPMTempo en battements par minute20 – 300 (par défaut : 120)
SwingAmplitude du shuffle rythmique0 – 100 %
ÉtapesPas par motif16, 24 ou 32
BoucleLecture en boucle activée/désactivéeActivé (par défaut) / Désactivé
MétronomePiste de clic pour référence de tempoActivé / 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ètresDescriptionPlage / Options
Forme d'ondeForme de l'onde sonoresquare, triangle, sawtooth, sine, noise
Rapport cycliqueLargeur d'impulsion pour l'onde carrée (modifie le timbre)0,0 – 1,0 (par défaut : 0,5 = 50 %)
VolumeNiveau de volume de la piste0,0 – 1,0
DésaccordRéglage fin de la hauteur tonale en cents-100 – +100 cents
Décalage d'octaveDécalage de la hauteur de son par octaves-2 – +2 octaves
Décalage de demi-tonDécaler la hauteur de son par demi-tons-12 à +12 demi-tons
PhasePhase de départ de l'oscillateur0,0 – 1,0
Enveloppe de hauteurBalayage de hauteur au début de la note (idéal pour les percussions)-36 – +36 demi-tons
GlissandoDurée du portamento entre les notes0,0 – 0,5 seconde

Unisson

Superposez plusieurs copies désaccordées de l'oscillateur pour obtenir un son plus riche.

ParamètreDescriptionPlage
VoixNombre de voix à l'unisson1 – 16
DésaccordageÉcart de désaccord entre les voix0 – 100 cents
ÉcartÉcart stéréo des voix à l'unisson0,0 – 1,0

Vibrato

ParamètreDescriptionPlage
VitesseVitesse de modulation de hauteur0 – 20 Hz
ProfondeurAmplitude de variation de hauteur0 – 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èneDescriptionPlagePar défaut (Lead)
AttaqueTemps nécessaire pour atteindre le volume maximal0,001 – 2,0 s0,01 s
DécroissanceTemps nécessaire pour atteindre le niveau de maintien0,001 – 2,0 s0,1 s
MaintienNiveau de volume pendant que la note est tenue0,0 – 1,00,7
RelâchementTemps de fondu après la fin de la note0,001 – 2,0 s0,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ètreDescriptionPlage / Options
Type de filtreMode de filtrelowpass, highpass, bandpass
Fréquence de coupureFréquence de coupure20 – 20 000 Hz (par défaut : 20 000)
Résonance (Q)Accentuation à la fréquence de coupure0,1 – 100
Suivi de toucheLa coupure suit la hauteur de la note0,0 – 1,0

Enveloppe du filtre

Module la fréquence de coupure du filtre au fil du temps pour des changements tonaux dynamiques.

ParamètreDescriptionPlage
AmountProfondeur de la modulation du filtre-24 à +24 demi-tons
AttaqueTemps de montée0,01 – 2,0 s
RelâchementTemps de retour0,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ètreDescriptionPlage
FréquenceVitesse du LFO0 – 20 Hz
ProfondeurQuantité de modulation sur la coupure0 – 100 %
Forme d'ondeForme d'onde du LFOsine, square, sawtooth, triangle
SynchronisationSynchronisation de la fréquence du LFO avec le BPMActivé / Désactivé
DélaiTemps avant le démarrage du LFO0 – 2,0 s

Tremolo (LFO → Volume)

ParamètreDescriptionPlage
FréquenceVitesse du trémolo0 – 20 Hz
ProfondeurAmplitude de variation du volume0 – 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églageForme d'ondeEnveloppeSpécial
LeadCarré 50 %A=0,01 D=0,1 S=0,7 R=0,2Vibrato : 5 Hz, 10 cents
BasseTriangleA=0,01 D=0,2 S=0,8 R=0,15Glissando : 0,1 s
KickSinusA=0,001 D=0,3 S=0,0 R=0,02Enveloppe de hauteur : +36 demi-tons
Caisse claireBruitA=0,001 D=0,15 S=0,0 R=0,05
CharlestonBruitA=0,001 D=0,06 S=0,0 R=0,01Atténuation très rapide
LaserDent de scieA=0,001 D=0,3 S=0,0 R=0,1Enveloppe 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

TypeDescription
Kits officielsKits intégrés inclus avec 8BitForge
Kits utilisateurKits que vous créez et enregistrez vous-même
Kits communautairesKits 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églageChaîneDescription
Couplet-RefrainA-B-A-BAlternance couplet-refrain
Structure de la chansonA-B-C-B-C-DIntro-Couplet-Refrain-Couplet-Refrain-Outro
A-B-AA-B-AForme ternaire classique
ProgressiveA-A-B-B-C-C-D-DMontée progressive
Boucle de 8 mesuresA-B-C-D-E-F-G-HLes 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ètreDescriptionPlage
Fader de volumeNiveau de la piste (indépendant du volume du synthétiseur)0,0 – 1,5 (par défaut : 1,0 = unité)
PanPosition stéréo-1,0 (gauche) – +1,0 (droite)
Égaliseur BasFiltre passe-bas à 320 Hz-12 – +12 dB
Égalisation médiumBande de crête à 1 000 Hz (Q=0,7)-12 – +12 dB
Égalisation hauteFiltre en plateau à 3 200 Hz-12 – +12 dB
SoloSolo global du mixeur (prévaut sur le solo par motif)Activé / Désactivé
MuteMute du mixeur global (prévaut sur le mute par pattern)Activé / Désactivé

Compresseur par piste

ParamètreDescriptionPlage
ActivéActiver/désactiver le compresseurActivé / Désactivé
SeuilNiveau à partir duquel la compression commence-60 – 0 dB (par défaut : -24)
RapportRapport de compression1:1 – 20:1 (par défaut : 4:1)
AttaqueTemps de réaction du compresseur0,001 – 1,0 s (par défaut : 0,003)
RelâchementTemps de récupération0,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ètreDescriptionPlage
AmountIntensité de la distorsion0 – 100 %

Chorus

ParamètreDescriptionPlage
VitesseVitesse de modulation du LFO0,1 – 10 Hz
ProfondeurProfondeur de modulation0 – 100 %
MixÉquilibre sec/humide0 – 100 %

Délai

ParamètreDescriptionPlage
TempsTemps de retard0,01 – 2,0 s (par défaut : 0,25)
RetourNombre d'échos0,0 – 0,95 (par défaut : 0,3)
MixÉquilibre sec/humide0 – 100 %

Réverbération

ParamètreDescriptionPlage
DécayDurée de la queue de réverbération0,0 – 1,0 (par défaut : 0,5)
MixQuantité de réverbération (sec/humide)0 – 100 %

Bitcrusher

ParamètreDescriptionPlage
BitsRéduction de la profondeur de bits1 – 16 bits (par défaut : 16 = désactivé)
FréquenceRéduction de la fréquence d'échantillonnage0,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ètreDescriptionPlage
TypeMode de filtragelowpass, highpass, bandpass
FréquenceFréquence de coupure20 – 20 000 Hz
QRésonance0,1 – 100

Master Chorus

ParamètreDescriptionPlage
VitesseVitesse de modulation du LFO0,1 – 10 Hz
MixÉquilibre sec/humide0 – 100 %

Délai principal

ParamètreDescriptionPlage
TempsTemps de retard0,01 – 2,0 s (par défaut : 0,25)
RetourNombre d'échos0,0 – 0,95 (par défaut : 0,3)
MixÉquilibre sec/humide0 – 100 %

Réverbération principale

ParamètreDescriptionPlage
AtténuationDurée de la queue de réverbération0,0 – 1,0 (par défaut : 0,5)
MixÉquilibre sec/humide0 – 100 %

Pitch Bend et molette de modulation

RoueDescriptionPlage
Pitch BendDécalage de hauteur (retour au centre)-1 – +1
ModulationModulation générale0 – 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.

AxeParamètrePlage
Axe XFréquence du filtre20 Hz – 20 kHz (échelle logarithmique)
Axe YRésonance / facteur Q0,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

BandeTypeFréquence par défautRemarques
Bande 1Filtre passe-haut40 HzÉlimine les grondements des basses profondes
Bande 2Filtre de type « low shelf »200 HzContrôle de la puissance des basses
Bande 3Crête (cloche)1 000 Hz (Q = 1,0)Façonner les médiums
Bande 4Filtre en plateau6 000 HzAération et brillance
Bande 5Filtre passe-bas18 000 HzAdoucir les aigus agressifs

Compresseur principal

ParamètreDescriptionPar défaut
SeuilNiveau au-delà duquel la compression commence-12 dB
RapportRapport de compression4:1
AttaqueTemps de réaction du compresseur0,01 s
RelâchementTemps de récupération0,1 s
Gain de compensationAmplification du gain post-compression0 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 :

TouchesNotes
QSDFGHJC, D, E, F, G, A, B (touches blanches)
ZE _ TYUDo dièse, Ré dièse, _, Fa dièse, Sol dièse, La dièse (touches noires)
KLM / OPOctave suivante touches blanches/noires
W / XOctave 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ètresDescriptionOptions
ModeDirection de l'arpègeoff, up, down, updown, random
VitesseSubdivision des notes1/4, 1/8, 1/8T (triplet), 1/16, 1/16T, 1/32
OctavesPlage d'octaves à couvrir1 – 4
PorteDurée de la note en fraction de l'intervalle0,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

ModeDescriptionCommandes
Temps réelEnregistre 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.
PasPlacez 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ètrePlageDescription
Chaos0 – 100Aléatoire et imprévisible
Complexité0 – 100Complexité musicale et variation
Densité0 – 100Densité des notes par motif
TonalitéDo – SiNote fondamentale de la composition
Gamme15 gammesMajeur, Mineur, Dorien, Mixolydien, Pentatonique majeur/mineur, Blues, Mineur harmonique, Phrygien, Lydien, Tonalité entière, Hirajoshi, Mineur hongrois, Phrygien dominant, Chromatique
Ambiance10 ambiancesÉpique, Joyeux, Sombre, Atmosphérique, Mélancolique, Énergique, Mystérieux, Agressif, Paisible, Triomphant
GraineNuméroGraine 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

ActionComment
Ajouter un pointCliquez sur la zone d'automatisation
Déplacer un pointFaites glisser un point existant vers une nouvelle position
Supprimer un pointCliquez avec le bouton droit sur un point pour le supprimer
Filtre de sectionUtilisez 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

FormatDétails
WAV16, 24 ou 32 bits à 44,1 kHz, 48 kHz ou 96 kHz
MP3128, 192, 256 ou 320 kbps (VBR en option)
FLACCompression sans perte
OGG VorbisQualité 0–10
AIFFFormat sans perte d'Apple

Modes d'exportation

ModeDescription
Mixage completFichier unique contenant toutes les pistes mixées ensemble
Stems8 fichiers séparés, un par piste
Par motifFichier distinct pour chaque motif
Par motif + stemsPistes 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ètresDescriptionOptions
FormatType de fichier MIDIType 0 (piste unique) / Type 1 (multipiste)
Inclure CCInclure les messages de changement de contrôleActivé / Désactivé
Mode de vélocitéMappage de la vélocité des notesdynamic (à partir du volume de la piste) /fixed
Vélocité fixeValeur de vélocité lorsque le mode est fixe1 – 127 (par défaut : 100)
Ticks par tempsRésolution temporelle MIDIPar 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

FormatCibleDétails
Construct 3Moteur de jeu Construct 3Utilise les fonctions d'globalThis, accessibles depuis les blocs de script de la feuille d'événements
GDevelopMoteur de jeu GDevelop 5Associe le joueur à l'runtimeScene, accessible depuis les événements JavaScript
Phaser 3Framework Phaser 3Fonctions globales avec nettoyage automatique à la fermeture de la scène
JS génériqueTout projet webIIFE autonome avec fonctions d'window

Fonctionnement

  1. Sélectionnez votre format cible dans le menu déroulant
  2. Cliquez sur Copier pour copier le code généré
  3. Collez-le dans votre projet sous forme de fichier script
  4. 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.

FonctionDescription
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

  1. Dans la barre de projetScripts → clic droit → Ajouter un nouveau fichier de script
  2. Collez le code exporté dans le nouveau fichier de script
  3. Dans votre feuille d'événements, ajoutez un objet Souris à votre projet
  4. Créez un événement : SourisLorsque l'objet est cliqué → sélectionnez votre sprite Bouton de lecture
  5. 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

  1. Enregistrez votre projet (le lecteur charge les données depuis le cloud)
  2. Personnalisez l'apparence du lecteur : thème, couleur d'accentuation, style de forme d'onde
  3. Choisissez le mode de lecture (morceau complet ou motifs)
  4. Copiez le snippet HTML généré
  5. Collez-le sur votre site web, votre blog ou votre portfolio

Options du lecteur

OptionValeursDescription
Lecture automatiqueActivé / DésactivéLancer la lecture automatiquement au chargement de la page
BoucleActivé / DésactivéRépéter la chanson lorsqu'elle arrive à la fin
ModeMorceau / MotifsLa chanson complète suit la chaîne d'arrangement ; le mode Motifs affiche les boutons de motifs
Forme d'ondeMesures / Onde / MiroirStyle visuel de l'affichage de la forme d'onde
ThèmeSombre / ClairPalette de couleurs du lecteur
Couleur d'accentN'importe quelle couleur hexadécimalePersonnalise 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éthodeDescription
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.isPlayingRenvoie « 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

RaccourciAction
EspaceLecture / Arrêt (ou insertion d'un silence en mode pas à pas)
RActiver/désactiver l'enregistrement en temps réel
Retour arrièreReculer d'un pas (mode step-rec uniquement)
+ / =Augmenter le BPM de 5
- / _Diminuer le BPM de 5

Motifs

RaccourciAction
18Passer au motif 1–8
Ctrl+DDupliquer le motif actuel dans l'emplacement suivant
SupprimerEffacer le motif actuel (avec confirmation)

Modification

RaccourciAction
POuvrir le piano roll
MCouper le son de la piste sélectionnée
SMettre la piste sélectionnée en solo
Maj+MActiver/désactiver le métronome
Ctrl+ZAnnuler (50 états max.)
Ctrl+Y ou Ctrl+Maj+ZRétablir

Fichiers

RaccourciAction
Ctrl+SEnregistrer le projet
Ctrl+OOuvrir / Charger le projet
Ctrl+EExportation rapide au format WAV

Interface

RaccourciAction
TabAfficher/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 (18 ) et BPM (+ /- ) restent actifs.

Visualiseur audio

Cinq modes de visualisation pour un retour audio en temps réel :

ModeDescription
BarresAnalyseur de spectre de fréquences (barres FFT)
OscilloscopeAffichage de la forme d'onde (domaine temporel)
MaillageVisualisation filaire de type 3D
PixelSpectre pixélisé (esthétique 8 bits)
CercleAffichage 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èmeDescription
Par défautMode sombre (par défaut)
Game BoyEsthétique LCD verte
Sépia rétroGrain de film, tons chauds
InverséCouleurs inversées
HackerStyle terminal vert
VaporwaveRose néon et cyan
CRT ambréÉcran monochrome ambré
PlanStyle 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

Prêt à créer ?

Mettez ces connaissances en pratique.

Lancez 8BitForge