Übersicht
8BitForge ist ein professionelles 8-Bit-Musikproduktionsstudio, das vollständig in deinem Browser läuft. Es bietet einen 8-Spur-Step-Sequenzer, eine vollwertige Synthesizer-Engine, einen Piano-Roll-Editor, Effektbearbeitung, Mastering und Export in verschiedene Formate – alles basierend auf der Web Audio API.
Keine Installation oder Plugins erforderlich. Öffne einfach die App und beginne mit der Erstellung authentischer Chiptune-Musik.
Tipp: Drücke jederzeit ?, um alle Tastaturkürzel anzuzeigen.
Aufbau der Benutzeroberfläche
Die Anwendung ist in mehrere Bereiche unterteilt:
- Obere Leiste – Projektname, Transportsteuerung (Wiedergabe/Stopp), BPM, Statusanzeige, Schaltflächen zum Speichern/Exportieren
- Linke Seitenleiste – Navigation zwischen den Bereichen: Sequenzer, Piano-Roll, Synth, Effekte, Mixer, Arrangement, Export, Einstellungen
- Hauptbereich – Der Inhalt des aktiven Abschnitts (Sequenzer-Raster, Piano-Roll, Synth-Steuerelemente usw.)
- Rechtes Fenster — Kontextsensitive Steuerelemente, Tastatureingabebereich, Visualizer. Umschalten mit Tab
Spuren & Farben
8BitForge verfügt über 8 dedizierte Spuren, jede mit einer eigenen Farbe und einem Standard-Instrumententyp:
| # | Spur | Standard-Wellenform | Standardnote | Rolle |
|---|
| 1 | Lead | Rechteck (50 %) | C4 | Hauptmelodielinie |
| 2 | Harmonie | Quadrat (25 %) | C4 | Gegenmelodie, Akkorde |
| 3 | Bass | Triangel | C2 | Basslinie |
| 4 | Arp | Sägezahn | C4 | Arpeggios, Texturen |
| 5 | Kick | Sinus | C2 | Bassdrum (Tonhöhenhüllkurve +36) |
| 6 | Snare | Rauschen | C3 | Snare |
| 7 | Hi-Hat | Rauschen | C5 | Hi-Hat / Becken |
| 8 | FX | Quadratisch (12,5 %) | C4 | Soundeffekte, Sweeps |
Tipp: Jeder Track kann jede beliebige Wellenform verwenden. Die Standardeinstellungen sind nur Ausgangspunkte – du kannst den Lead in Rauschen oder den Kick in eine Sägezahnwelle verwandeln.
Step-Sequenzer
Der Sequenzer ist das Herzstück von 8BitForge. Er nutzt eine rasterbasierte Oberfläche, bei der jede Zeile eine Spur und jede Spalte einen Schritt (Beat-Unterteilung) darstellt.
So funktioniert es
- Klicke auf eine Zelle, um eine Note ein- oder auszuschalten. Aktive Zellen leuchten in der Farbe der Spur.
- Die Schrittanzahl ist konfigurierbar: 16, 24 oder 32 Schritte pro Pattern. Schritte entsprechen Sechzehntelnoten.
- Schrittdauer =
(60 / BPM) / 4 Sekunden - Notendauer = Viertel = 0,9 (leichte Lücke für Artikulation)
Raster-Steuerung (pro Spur)
| Steuerung | Aktion |
|---|
| Zelle anklicken | Note ein-/ausschalten |
| Solo (S) | Denne Spur solo schalten (alle anderen stummschalten) |
| Stummschalten (M) | Denne Spur stummschalten |
| Zufällig | Spur mit zufälligen Noten füllen (tonleiterorientiert für Melodien, rhythmisch orientiert für Schlagzeug) |
| Löschen | Alle Noten aus dieser Spur entfernen |
| Kopieren / Einfügen | Spur-Pattern in die Zwischenablage kopieren und in eine andere Spur einfügen |
Patterns
8BitForge unterstützt 8 unabhängige Patterns (mit den Nummern 1–8). Jedes Pattern enthält ein eigenes 8-Spur-×-32-Step-Raster sowie eigene Solo-/Mute-Zustände pro Spur.
Pattern-Funktionen
| Aktion | Wie |
|---|
| Pattern wechseln | Klicken Sie auf die Schaltflächen 1–8 oder drücken Sie 1–8 |
| Muster duplizieren | Strg+D — kopiert das aktuelle Muster in den nächsten Slot |
| Muster löschen | Entf — löscht alle Spuren + setzt Solo/Stummschaltung zurück |
Tipp: Verwende Patterns, um verschiedene Abschnitte deines Songs zu erstellen (Intro, Strophe, Refrain, Bridge), und verknüpfe sie dann im Arrangement-Modus miteinander.
Rhythmus-Presets
Vorgefertigte Drum-Patterns, nach Genre sortiert. Jedes Preset enthält 3 Varianten: Base, Variation und Fill.
Kategorien
| Kategorie | Presets |
|---|
| Elektronik | 4-on-Floor, Drum & Bass, Techno, Trance, UK Garage |
| Urban / Hip-Hop | Hip-Hop, Trap, Lo-Fi |
| Weltmusik / Latin | Bossa Nova, Reggaeton, Samba |
| Klassik / Rock | Rock, Funk, Jazz, Disco |
| Retro / 8-Bit | Chiptune, Game Boy, NES |
Verwendung
- Klickeauf ein Preset, um es anzuwenden. Im Füllmodus wird das Pattern so gekachelt, dass alle Schritte abgedeckt sind.
- Umschalt+Klick, um das Preset an bestehende Noten anzuhängen, anstatt sie zu ersetzen.
Transportsteuerung
| Steuerung | Beschreibung | Bereich / Werte |
|---|
| Wiedergabe / Stopp | Wiedergabe starten oder stoppen | Leertaste |
| BPM | Tempo in Schlägen pro Minute | 20 – 300 (Standard: 120) |
| Swing | Rhythmischer Shuffle-Anteil | 0 – 100 % |
| Schritte | Schritte pro Pattern | 16, 24 oder 32 |
| Loop | Wiederholung ein/aus | Ein (Standard) / Aus |
| Metronom | Klick-Track als Timing-Referenz | Ein / Aus |
Hinweis zum Timing: 8BitForge verwendet einen Lookahead-Scheduler (100 ms Vorausplanung, 25 ms Wake-up) mit dem Web-Audio-Takt für eine samplegenaue Wiedergabe. BPM-Änderungen werden sofort wirksam.
Synthesizer
Jede Spur verfügt über einen eigenen, unabhängigen Synthesizer mit umfassenden Klanggestaltungsmöglichkeiten. Wähle eine Spur aus, um deren Synth-Parameter zu bearbeiten.
Oszillator
Der Oszillator erzeugt die Rohwellenform für jede Spur.
| Parameter | Beschreibung | Bereich / Optionen |
|---|
| Wellenform | Form der Schallwelle | square, triangle, sawtooth, sine, noise |
| Tastverhältnis | Impulsbreite für Rechteckwelle (verändert die Klangfarbe) | 0,0 – 1,0 (Standard: 0,5 = 50 %) |
| Lautstärke | Lautstärkepegel des Tracks | 0,0 – 1,0 |
| Detune | Feine Tonhöhenanpassung in Cent | -100 – +100 Cent |
| Oktavverschiebung | Tonhöhe um Oktaven verschieben | -2 – +2 Oktaven |
| Halbton-Offset | Tonhöhe um Halbtöne verschieben | -12 – +12 Halbtöne |
| Phase | Startphase des Oszillators | 0,0 – 1,0 |
| Tonhöhenhüllkurve | Tonhöhen-Sweep beim Notenstart (ideal für Drums) | -36 – +36 Halbtöne |
| Glide | Portamento-Zeit zwischen den Noten | 0,0 – 0,5 Sekunden |
Unison
Überlagere mehrere verstimmte Kopien des Oszillators für einen volleren Klang.
| Parameter | Beschreibung | Bereich |
|---|
| Stimmen | Anzahl der Unisono-Stimmen | 1 – 16 |
| Detuning | Streuung der Verstimmung zwischen den Stimmen | 0 – 100 Cent |
| Spread | Stereobreite der Unisono-Stimmen | 0,0 – 1,0 |
Vibrato
| Parameter | Beschreibung | Bereich |
|---|
| Rate | Geschwindigkeit der Tonhöhenmodulation | 0 – 20 Hz |
| Tiefe | Umfang der Tonhöhenvariation | 0 – 50 Cent |
ADSR-Hüllkurve
Die Amplituden-Hüllkurve bestimmt, wie sich die Lautstärke einer Note im Laufe der Zeit verändert. Jede Spur verfügt über eine eigene ADSR.
| Stage | Beschreibung | Bereich | Standard (Lead) |
|---|
| Attack | Zeit bis zur vollen Lautstärke | 0,001 – 2,0 s | 0,01 s |
| Abklingzeit | Zeit bis zum Erreichen des Sustain-Pegels | 0,001 – 2,0 s | 0,1 s |
| Halt | Lautstärkepegel, während die Note gehalten wird | 0,0 – 1,0 | 0,7 |
| Release | Ausblendzeit nach Ende der Note | 0,001 – 2,0 s | 0,2 s |
Drum-Tipp: Für Kick-Drums: Attack=0,001, Decay=0,3, Sustain=0, Release=0,02. Für Snares: Attack=0,001, Decay=0,15, Sustain=0, Release=0,05.
Filter
Jede Spur verfügt über einen pro-Stimme-Filter, der den Frequenzgehalt des Klangs formt.
| Parameter | Beschreibung | Bereich / Optionen |
|---|
| Filtertyp | Filtermodus | lowpass, highpass, bandpass |
| Cutoff | Filterfrequenz | 20 – 20.000 Hz (Standard: 20.000) |
| Resonanz (Q) | Anhebung bei der Grenzfrequenz | 0,1 – 100 |
| Key Track | Cutoff folgt der Tonhöhe der Note | 0,0 – 1,0 |
Filter-Hüllkurve
Moduliert die Filter-Cutoff-Frequenz im Laufe der Zeit für dynamische Klangveränderungen.
| Parameter | Beschreibung | Bereich |
|---|
| Amount | Tiefe der Filtermodulation | -24 bis +24 Halbtöne |
| Anschlag | Zeit bis zum Hochfahren | 0,01 – 2,0 s |
| Release | Zeit bis zum Zurückkehren | 0,01 – 2,0 s |
LFO-Modulation
Drei unabhängige LFOs pro Spur zur Modulation von Filter, Tonhöhe und Lautstärke.
Filter-LFO (LFO 1)
| Parameter | Beschreibung | Bereich |
|---|
| Rate | LFO-Geschwindigkeit | 0 – 20 Hz |
| Tiefe | Modulationsgrad bei Cutoff | 0 – 100 % |
| Wellenform | LFO-Wellenform | sine, square, sawtooth, triangle |
| Sync | LFO-Frequenz an BPM synchronisieren | Ein / Aus |
| Verzögerung | Zeit bis zum Start des LFO | 0 – 2,0 s |
Tremolo (LFO → Lautstärke)
| Parameter | Beschreibung | Bereich |
|---|
| Rate | Tremolo-Geschwindigkeit | 0 – 20 Hz |
| Tiefe | Lautstärkebereich | 0 – 100 % |
Tipp: Die LFOs 2 und 3 folgen denselben Parametern. Nutze sie, um komplexe Modulationen zu erzeugen, indem du verschiedene Parameter gleichzeitig ansprichst.
Synth-Presets
Schnell-Presets für den Einstieg. Jedes Preset legt die Wellenform, ADSR, Lautstärke und Tastenparameter fest:
| Preset | Wellenform | Hüllkurve | Spezial |
|---|
| Lead | Rechteck 50 % | A=0,01 D=0,1 S=0,7 R=0,2 | Vibrato: 5 Hz, 10 Cent |
| Bass | Triangel | A=0,01 D=0,2 S=0,8 R=0,15 | Glide: 0,1 s |
| Kick | Sinus | A=0,001 D=0,3 S=0,0 R=0,02 | Tonhöhenhüllkurve: +36 Halbtöne |
| Snare | Rauschen | A=0,001 D=0,15 S=0,0 R=0,05 | — |
| Hi-Hat | Rauschen | A=0,001 D=0,06 S=0,0 R=0,01 | Sehr kurzer Ausklang |
| Laser | Sägezahn | A=0,001 D=0,3 S=0,0 R=0,1 | Tonhöhenhüllkurve: +24, Vibrato: 10 Hz/50 Cent |
Du kannst auch deine eigenen benutzerdefinierten Presets speichern und laden, die alle Synth-Parameter sowie Track-Effekte und Arpeggiator-Einstellungen enthalten.
Sound-Kits
Ein Kit ist ein kompletter Satz von 8 Presets (eines pro Spur), die auf einmal geladen werden können. Kits definieren die gesamte Klangpalette deines Projekts.
Kit-Typen
| Typ | Beschreibung |
|---|
| Offizielle Kits | In 8BitForge integrierte Kits |
| Benutzer-Kits | Kits, die Sie selbst erstellen und speichern |
| Community-Kits | Von anderen Benutzern geteilte Kits (nur bei kostenpflichtigen Tarifen) |
So funktioniert es
Öffnen Sie das Studio-Modal → Registerkarte „Kits“ → „Durchsuchen“ und klicken Sie auf ein Kit, um alle 8 Track-Presets auf einmal zu laden.
Ein Kit speichern
Geben Sie Ihrem Kit einen Namen, fügen Sie Tags hinzu, damit es leichter gefunden wird, und machen Sie es optional öffentlich, um es mit der Community zu teilen.
Piano-Roll
Die Pianorolle ermöglicht die Bearbeitung auf Notenebene auf einem canvasbasierten Raster. Sie umfasst 65 Noten von C1 bis E6.
Bedienelemente
- Klicken – Eine Note platzieren oder entfernen
- Ziehen – Mehrere Noten zeichnen
- Ghost-Noten – Noten aus anderen Spuren werden zur Orientierung halbtransparent angezeigt
- Spurauswahl – Wähle die zu bearbeitende Spur aus
Öffne die Pianorolle, indem du P drückst oder auf die Schaltfläche „Pianorolle“ in der Seitenleiste klickst.
Arrangement-Modus
Verknüpfen Sie Patterns miteinander, um eine vollständige Songstruktur zu erstellen. Jeder Takt in der Kette spielt nacheinander eines Ihrer 8 Patterns ab.
Funktionen
- Takt hinzufügen – Füge ein Pattern am Ende der Kette hinzu
- Einfügen – Füge ein Pattern an einer beliebigen Position ein
- Entfernen – Entferne einen Takt aus der Kette
- Reihenfolge ändern – Ziehe Takte, um sie neu anzuordnen
- Suchen — Klicken Sie auf einen Takt, um die Wiedergabe an diese Position zu springen
- Leeres Takt — Leere Takte erzeugen Stille
Arrangement-Voreinstellungen
| Voreinstellung | Kette | Beschreibung |
|---|
| Strophe-Refrain | A-B-A-B | Wechsel zwischen Strophe und Refrain |
| Songstruktur | A-B-C-B-C-D | Intro-Strophe-Refrain-Strophe-Refrain-Outro |
| A-B-A | A-B-A | Klassische dreiteilige Form |
| Progressiv | A-A-B-B-C-C-D-D | Progressiver Aufbau |
| 8-Takt-Loop | A-B-C-D-E-F-G-H | Alle 8 Muster nacheinander |
Mixer
Der Mixer bietet pro Spur Pegelregelung, Panning, EQ und Dynamikbearbeitung.
| Parameter | Beschreibung | Bereich |
|---|
| Lautstärkeregler | Spurpegel (unabhängig von der Synth-Lautstärke) | 0,0 – 1,5 (Standard: 1,0 = Unity) |
| Pan | Stereoposition | -1,0 (links) – +1,0 (rechts) |
| EQ Tief | Tiefpassfilter bei 320 Hz | -12 – +12 dB |
| EQ Mitten | Peak-Band bei 1.000 Hz (Q=0,7) | -12 – +12 dB |
| EQ Hoch | Hochpassfilter bei 3.200 Hz | -12 – +12 dB |
| Solo | Globaler Mixer-Solo (hat Vorrang vor dem Solo pro Pattern) | Ein / Aus |
| Stummschaltung | Globale Mixer-Stummschaltung (hat Vorrang vor der Stummschaltung pro Pattern) | Ein / Aus |
Kompressor pro Spur
| Parameter | Beschreibung | Bereich |
|---|
| Aktiviert | Kompressor umschalten | Ein / Aus |
| Schwellenwert | Pegel, ab dem die Kompression einsetzt | -60 – 0 dB (Standard: -24) |
| Verhältnis | Kompressionsverhältnis | 1:1 – 20:1 (Standard: 4:1) |
| Anstieg | Reaktionszeit des Kompressors | 0,001 – 1,0 s (Standard: 0,003) |
| Release | Rückstellzeit | 0,01 – 1,0 s (Standard: 0,25) |
Spureffekte
Jeder Track verfügt über eine eigene serielle Effektkette:
Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output
Verzerrung
| Parameter | Beschreibung | Bereich |
|---|
| Amount | Drive / Verzerrungsintensität | 0 – 100 % |
Chorus
| Parameter | Beschreibung | Bereich |
|---|
| Rate | LFO-Modulationsgeschwindigkeit | 0,1 – 10 Hz |
| Tiefe | Modulationstiefe | 0 – 100 % |
| Mix | Dry/Wet-Balance | 0 – 100 % |
Verzögerung
| Parameter | Beschreibung | Bereich |
|---|
| Zeit | Verzögerungszeit | 0,01 – 2,0 s (Standard: 0,25) |
| Rückmeldung | Anzahl der Echos | 0,0 – 0,95 (Standard: 0,3) |
| Mix | Dry/Wet-Balance | 0 – 100 % |
Hall
| Parameter | Beschreibung | Bereich |
|---|
| Abklingzeit | Nachhalllänge | 0,0 – 1,0 (Standard: 0,5) |
| Mix | Reverb-Anteil (Dry/Wet) | 0 – 100 % |
Bitcrusher
| Parameter | Beschreibung | Bereich |
|---|
| Bits | Reduzierung der Bittiefe | 1 – 16 Bit (Standard: 16 = aus) |
| Rate | Reduzierung der Abtastrate | 0,0 – 1,0 (Standard: 1,0 = aus) |
Master-Effekte
Der Master-Bus verfügt über eine eigene Effektkette, die auf den endgültigen Mix angewendet wird:
Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output
Master-Filter
| Parameter | Beschreibung | Bereich |
|---|
| Typ | Filtermodus | lowpass, highpass, bandpass |
| Frequenz | Grenzfrequenz | 20 – 20.000 Hz |
| Q | Resonanz | 0,1 – 100 |
Master-Chorus
| Parameter | Beschreibung | Bereich |
|---|
| Rate | LFO-Modulationsgeschwindigkeit | 0,1 – 10 Hz |
| Mix | Dry/Wet-Balance | 0 – 100 % |
Master-Delay
| Parameter | Beschreibung | Bereich |
|---|
| Zeit | Verzögerungszeit | 0,01 – 2,0 s (Standard: 0,25) |
| Rückmeldung | Anzahl der Echos | 0,0 – 0,95 (Standard: 0,3) |
| Mix | Dry/Wet-Balance | 0 – 100 % |
Master-Hall
| Parameter | Beschreibung | Bereich |
|---|
| Abklingzeit | Nachhalldauer | 0,0 – 1,0 (Standard: 0,5) |
| Mix | Dry/Wet-Balance | 0 – 100 % |
Pitch Bend & Modulationsrad
| Rad | Beschreibung | Bereich |
|---|
| Tonhöhenbeugung | Tonhöhenverschiebung (Rückstellung in die Mitte) | -1 – +1 |
| Modulation | Allgemeine Modulation | 0 – 1 (bleibt auf eingestellter Position) |
XY-Pad
Interaktiver 2D-Controller für den Master-Filter. Ziehe deinen Finger oder die Maus über das Pad, um den Klang in Echtzeit zu formen.
| Achse | Parameter | Bereich |
|---|
| X-Achse | Filterfrequenz | 20 Hz – 20 kHz (logarithmische Skala) |
| Y-Achse | Resonanz / Q-Faktor | 0,1 – 30 |
Voreinstellungen
7 Filter-Presets für den schnellen Zugriff auf gängige Filterformen:
- Tiefpass – Entfernt hohe Frequenzen
- Bandpass – Isoliert ein Frequenzband
- Hochpass – Entfernt tiefe Frequenzen
- Resonant – Betont den Peak bei der Cutoff-Frequenz
- Bright – Offene, luftige Filtereinstellung
- Warm — Weicher, abgerundeter Klang
- Sweep – Filterbewegung über einen weiten Bereich
Tipp: Das XY-Pad aktiviert den Filter automatisch, wenn es berührt wird. Nutze die Presets, um schnell zu gängigen Filterformen zu springen.
Mastering-Engine
Der Mastering-Bereich befindet sich in der Signalkette hinter dem Master-Reverb und bietet einen 5-Band-Parametrischen EQ, Master-Kompression, Pegelanzeige und einen integrierten Spektrumanalysator.
5-Band-Parametrischer EQ
| Band | Typ | Standardfrequenz | Anmerkungen |
|---|
| Band 1 | Hochpassfilter | 40 Hz | Entfernt Subbass-Rumpeln |
| Band 2 | Low-Shelf | 200 Hz | Steuert die Basswucht |
| Band 3 | Spitzenfilter (Glockenförmig) | 1.000 Hz (Q = 1,0) | Mittenformung |
| Band 4 | Hochpass | 6.000 Hz | Luftigkeit und Helligkeit |
| Band 5 | Tiefpassfilter | 18.000 Hz | Scharfe Höhen zähmen |
Master-Kompressor
| Parameter | Beschreibung | Standard |
|---|
| Schwellenwert | Pegel, ab dem die Kompression einsetzt | -12 dB |
| Verhältnis | Kompressionsverhältnis | 4:1 |
| Anstieg | Reaktionszeit des Kompressors | 0,01 s |
| Release | Rückstellzeit | 0,1 s |
| Makeup-Verstärkung | Verstärkungsanhebung nach der Kompression | 0 dB |
Anzeige
- Eingangs-/Ausgangspegel – Echtzeit-dB-Anzeigen
- Verstärkungsreduzierung – Zeigt die Kompressoraktivität an
- Clip-Anzeige – Warnt bei Ausgangsübersteuerung 0 dBFS
- Spektrumanalysator – Integrierte Frequenzanzeige
Tipp: Die Mastering-Engine enthält Voreinstellungen für gängige Genres. Nutze sie als Ausgangspunkt und passe sie nach Belieben an.
Tastatur- und MIDI-Eingabe
Spielen Sie Noten in Echtzeit über Ihre Computertastatur, die virtuelle Bildschirmtastatur oder ein angeschlossenes MIDI-Gerät.
Tastaturlayout
Wenn der Keyboard-Bereich in der Seitenleiste geöffnet ist:
| Tasten | Noten |
|---|
| QSDFGHJ | C, D, E, F, G, A, B (weiße Tasten) |
| ZE _ TYU | C#, D#, _, F#, G#, A# (schwarze Tasten) |
| KLM / OP | Nächste Oktave weiße/schwarze Tasten |
| W / X | Oktave tiefer / höher |
MIDI-Unterstützung
Schließe beliebige MIDI-Controller über USB an. 8BitForge erkennt MIDI-Geräte automatisch und leitet die Eingabe an die ausgewählte Spur weiter. Unterstützt Note On/Off, Anschlagstärke, Pitch Bend und Modulationsrad.
Arpeggiator
Jede Spur verfügt über einen eigenen BPM-synchronisierten Arpeggiator, der automatisch Arpeggios aus gehaltenen Noten generiert.
| Parameter | Beschreibung | Optionen |
|---|
| Modus | Arpeggio-Richtung | off, up, down, updown, random |
| Rate | Notenunterteilung | 1/4, 1/8, 1/8T (Triolen), 1/16, 1/16T, 1/32 |
| Oktaven | Oktavbereich | 1 – 4 |
| Gate | Notenlänge als Bruchteil des Intervalls | 0,1 – 1,0 (Standard: 0,5) |
Aufnahme
Noten von der Tastatur/MIDI direkt in das Sequenzer-Raster aufnehmen.
Aufnahmemodi
| Modus | Beschreibung | Bedienelemente |
|---|
| Echtzeit | Nimmt Noten auf, während der Sequenzer spielt. Noten landen auf dem aktuellen Schritt. | Umschalten mit R. Der Sequenzer muss laufen. |
| Schritt | Noten Schritt für Schritt ohne Wiedergabe platzieren. Der Cursor springt nach jeder Note weiter. | Leertaste = Pause einfügen, Rücktaste = einen Schritt zurück |
Akkordmodus
Wenn aktiviert, werden gleichzeitig gespielte Noten (innerhalb von 50 ms) auf die Melodiespuren 1–4 (Lead, Harmony, Bass, Arp) verteilt. Die erste Note geht an die ausgewählte Spur, nachfolgende Noten füllen die nächste verfügbare Melodiespur.
Tipp: Der Akkordmodus funktioniert sowohl in der Echtzeit- als auch in der Step-Aufnahme. Du kannst bis zu 4-notige Akkorde aufnehmen, die sich automatisch auf deine Melodiespuren verteilen.
Musikgenerator
8BitForge enthält einen leistungsstarken prozeduralen Musikgenerator, der algorithmisch komplette Mehrspurkompositionen erstellen kann.
Parameter
| Parameter | Bereich | Beschreibung |
|---|
| Chaos | 0 – 100 | Zufälligkeit und Unvorhersehbarkeit |
| Komplexität | 0 – 100 | Musikalische Komplexität und Variation |
| Dichte | 0 – 100 | Notendichte pro Pattern |
| Grundton | C – B | Grundton der Komposition |
| Tonleiter | 15 Tonleitern | Dur, Moll, Dorisch, Mixolydisch, Dur/Moll-Pentatonik, Blues, harmonisches Moll, Phrygisch, Lydisch, Ganzton, Hirajoshi, ungarisches Moll, phrygische Dominante, chromatisch |
| Stimmung | 10 Stimmungen | Episch, Fröhlich, Düster, Atmosphärisch, Melancholisch, Energisch, Geheimnisvoll, Aggressiv, Friedlich, Triumphierend |
| Seed | Zahl | Deterministischer Startwert für reproduzierbare Ergebnisse |
Tipp: Verwende einen Startwert, um dieselbe Komposition erneut zu generieren. Lass das Feld leer, um zufällige Ergebnisse zu erhalten.
Automation
Zeichne Parameteränderungen im Zeitverlauf auf und spiele sie ab. Mit Automationsspuren kannst du präzise Hüllkurven für Mixer- und Effektparameter über die Zeitachse zeichnen.
FX-Automation
25 automatisierbare Parameter in der Master-Effektkette:
- Filter – Frequenz, Resonanz, Typ
- Chorus – Rate, Tiefe, Mix
- Delay – Zeit, Feedback, Mix
- Reverb – Decay, Mix
- Pitch-/Modulationsräder – Pitch Bend, Modulation
- Mastering-EQ – Alle 5-Band-Verstärkungen und Frequenzen
- Mastering-Kompressor – Schwellenwert, Ratio, Attack, Release, Makeup-Gain
Mixer-Automation
Automatisierbare Parameter pro Spur:
- Lautstärke — Spurpegel im Zeitverlauf
- Pan — Stereoposition
- EQ – Verstärkung der Tief-, Mittel- und Hochtonbänder
- Kompressor – Schwellenwert, Ratio, Attack, Release
- Master-Lautstärke – Gesamtpegel des Mixes
Bearbeitung
| Aktion | Wie |
|---|
| Punkt hinzufügen | Klicken Sie auf die Automations-Arbeitsfläche |
| Punkt verschieben | Ziehe einen vorhandenen Punkt an eine neue Position |
| Punkt löschen | Klicken Sie mit der rechten Maustaste auf einen Punkt, um ihn zu entfernen |
| Abschnittsfilter | Verwenden Sie das Dropdown-Menü, um nach Effektsektionen zu filtern |
Tipp: Automationsspuren sind in der Arrangement-Ansicht sichtbar. Verwende das Dropdown-Menü des Sektionsfilters, um dich auf bestimmte Effektgruppen zu konzentrieren.
Audio exportieren
Exportiere deine Projekte in professionellen Audioformaten mit FFmpeg.wasm (läuft vollständig in deinem Browser).
Formate
| Format | Details |
|---|
| WAV | 16, 24 oder 32 Bit bei 44,1 kHz, 48 kHz oder 96 kHz |
| MP3 | 128, 192, 256 oder 320 kbps (optional VBR) |
| FLAC | Verlustfreie Komprimierung |
| OGG Vorbis | Qualität 0–10 |
| AIFF | Apple Lossless-Format |
Exportmodi
| Modus | Beschreibung |
|---|
| Vollständige Mischung | Eine Datei mit allen zusammengemischten Spuren |
| Stems | 8 separate Dateien, eine pro Titel |
| Pro Pattern | Separate Datei für jedes Pattern |
| Pro Pattern + Stems | Stems für jedes Pattern (bis zu 64 Dateien) |
Optionen
- Normalisieren – Lautstärke automatisch anpassen, um Übersteuerung zu vermeiden (Standard: aktiviert)
- Loop-fähig – Am exakten Loop-Punkt schneiden, ohne Ausklingphase
Tastenkombination: Drücke Strg +E, um schnell als WAV zu exportieren.
MIDI-Export
Exportiere deine Komposition als Standard-MIDI-Datei zur Verwendung in anderen DAWs.
| Einstellung | Beschreibung | Optionen |
|---|
| Format | MIDI-Dateityp | Typ 0 (Einzelspur) / Typ 1 (Mehrspur) |
| CC einbeziehen | Control-Change-Befehle einbeziehen | Ein / Aus |
| Velocity-Modus | Zuordnung der Anschlagstärke | dynamic (aus Spurlautstärke) / fixed |
| Feste Anschlagstärke | Velocity-Wert bei festem Modus | 1 – 127 (Standard: 100) |
| Ticks pro Beat | MIDI-Zeitauflösung | Standard: 480 |
Code exportieren
Exportiere deine Musik als gebrauchsfertigen Code für Spiel-Engines und Webprojekte. Öffne das Export-Modalfenster und wähle die Registerkarte „Code“.
Unterstützte Formate
| Format | Ziel | Details |
|---|
| Construct 3 | Construct 3-Spiel-Engine | Verwendet „globalThis“-Funktionen, die aus Skriptblöcken im Event Sheet aufgerufen werden können |
| GDevelop | GDevelop 5-Spiel-Engine | Bindet den Spieler an „runtimeScene“, aufrufbar über JavaScript-Ereignisse |
| Phaser 3 | Phaser 3-Framework | Globale Funktionen mit automatischer Bereinigung beim Schließen der Szene |
| Generisches JS | Jedes Webprojekt | Eigenständiges IIFE mit „window“-Funktionen |
So funktioniert es
- Wählen Sie Ihr Zielformat aus der Dropdown-Liste aus
- Klicken Sie auf „Kopieren“, um den generierten Code zu kopieren
- Fügen Sie ihn als Skriptdatei in Ihr Projekt ein
- Die 8BitForge-Player-Engine wird automatisch aus dem CDN geladen
Der exportierte Code enthält Ihre vollständigen Kompositionsdaten (Patterns, Arrangement, Synth-Einstellungen, Effekte, Mastering) und stellt einfache Steuerungsfunktionen bereit.
Verfügbare Funktionen
Jeder Export generiert Funktionen, denen Ihr Projektname vorangestellt ist (z. B. forge_My_Track_), um mehrere Spuren im selben Projekt zu ermöglichen.
| Funktion | Beschreibung |
|---|
forge_<name>_play() | Den gesamten Song abspielen (folgt der Arrangement-Kette) |
forge_<name>_stop() | Wiedergabe anhalten und zum Anfang zurücksetzen |
forge_<name>_pause() | Wiedergabe an der aktuellen Position anhalten |
forge_<name>_pattern(i) | Ein bestimmtes Pattern nach Index (0–7) abspielen |
forge_<name>_volume(v) | Lautstärke einstellen (0,0 bis 1,0) |
forge_<name>_destroy() | Alle Audio-Ressourcen freigeben |
Construct 3-Beispiel
- In der Projektleiste → Skripte → Rechtsklick → Neue Skriptdatei hinzufügen
- Füge den exportierten Code in die neue Skriptdatei ein
- Fügen Sie in Ihrem Ereignisblatt ein Maus-Objekt zu Ihrem Projekt hinzu
- Erstellen Sie ein Ereignis: Maus → Bei Klick auf Objekt → wählen Sie Ihr „Play“-Button-Sprite aus
- Aktion hinzufügen → Skript hinzufügen (Symbol „
{ }“) → Typ: „forge_My_Track_play()“
Mehrere Titel
Um mehrere Musiktitel im selben Spiel zu verwenden, exportiere jedes Projekt separat. Jeder Export generiert eindeutige Funktionsnamen basierend auf dem Projektnamen, sodass keine Konflikte entstehen.
Hinweis: Für den Code-Export ist eine kostenpflichtige Lizenz erforderlich (monatlich, jährlich oder unbefristet).
Player einbetten
Teile deine Kompositionen auf jeder beliebigen Website mit einem schlanken, einbettbaren Player-Widget. Öffne das Export-Modal und wähle den Reiter „Player“.
Einrichtung
- Speichern Sie Ihr Projekt (der Player lädt Daten aus der Cloud)
- Passen Sie das Erscheinungsbild des Players an: Design, Akzentfarbe, Wellenformstil
- Wählen Sie den Wiedergabemodus (ganzer Song oder Patterns)
- Kopieren Sie den generierten HTML-Code
- Fügen Sie es in Ihre Website, Ihren Blog oder Ihr Portfolio ein
Player-Optionen
| Option | Werte | Beschreibung |
|---|
| Autoplay | Ein / Aus | Wiedergabe beim Laden der Seite automatisch starten |
| Wiederholen | Ein / Aus | Den Titel am Ende wiederholen |
| Modus | Song / Patterns | Der gesamte Song folgt der Arrangement-Kette; im Pattern-Modus werden die Pattern-Tasten angezeigt |
| Wellenform | Takte / Welle / Spiegel | Darstellungsstil der Wellenformanzeige |
| Design | Dunkel / Hell | Farbschema des Players |
| Akzentfarbe | Beliebige Hex-Farbe | Passt die Wiedergabetaste und aktive Elemente an |
Funktionen
- Cloud-basiert – Projektdaten werden über die API geladen, wodurch das Einbettungs-Snippet schlank bleibt
- Vollwertige Audio-Engine – Arrangement, Effekte pro Spur, Mastering und FX-Automatisierung werden alle im Player gerendert
- Exklusive Wiedergabe – Mehrere Player auf derselben Seite? Es wird jeweils nur einer abgespielt
- Cover-Art – Zeigt das Cover-Bild Ihres Projekts an oder einen Standard-Platzhalter, falls keines festgelegt ist
- Responsive – Passt sich jeder Containerbreite an
JavaScript-API
Das Widget stellt eine JavaScript-API für die programmatische Steuerung bereit:
| Methode | Beschreibung |
|---|
widget.play() | Wiedergabe starten |
widget.stop() | Anhalten und zurücksetzen |
widget.pause() | Wiedergabe anhalten |
widget.setVolume(v) | Lautstärke einstellen (0,0 bis 1,0) |
widget.setPattern(i) | Zum Pattern-Index wechseln |
widget.isPlaying | Gibt „true“ zurück, wenn gerade abgespielt wird |
widget.destroy() | Gibt Audio-Ressourcen frei und entfernt das Widget |
API-Ladevorgang
Bei gespeicherten Projekten ruft der Player über ForgeWidget.load() die Projektdaten anhand der Projekt-ID von der API ab:
ForgeWidget.load('container-id', 'project-uuid', {
autoplay: false,
loop: true,
mode: 'song',
theme: 'dark',
accentColor: '#00e5ff'
});
Kostenloser Tarif: Die Player-Einbettung ist in allen Tarifen verfügbar. Kostenlose Nutzer erhalten ein „Made with 8BitForge“-Logo; zahlende Nutzer können dieses entfernen.
Speichern & Laden
Automatisches Speichern
Projekte werden automatisch im lokalen Speicher Ihres Browsers gespeichert. Sie verlieren niemals Ihre Arbeit durch versehentliches Schließen des Tabs.
Speichern in der Cloud
Alle Tarife beinhalten Cloud-Speicherung. Inhaber von Jahres- und unbefristeten Lizenzen können ihre Projekte zusätzlich lokal speichern, um offline darauf zugreifen zu können. Ihre Projekte sind von jedem Browser aus zugänglich.
Projektdatei
Projekte werden als JSON-Dateien im Format „.8bitforge“ gespeichert, die alle Patterns, Synth-Einstellungen, Effekte, den Mixer-Status, das Arrangement und die Automationsdaten enthalten.
Tastenkombinationen:Strg +S zum Speichern, Strg+O zum Öffnen/Laden eines Projekts.
Demo-Projekte
8BitForge enthält vorgefertigte Demo-Kompositionen, die verschiedene 8-Bit-Musikstile präsentieren. Dabei handelt es sich um vollständige Multi-Pattern-Projekte mit umfassenden Instrumentenkonfigurationen, die Sie studieren, remixen oder als Ausgangspunkt verwenden können.
Hinweis: Demoprojekte sind schreibgeschützt. Verwenden Sie „Speichern unter“, um eine eigene bearbeitbare Kopie zu erstellen.
Offline-Modus
Mit einem Jahres- oder Unbefristeten Abonnement funktioniert 8BitForge über die Desktop-App auch ohne Internetverbindung. Deine Presets, Kits und Projekte werden lokal zwischengespeichert. Offline vorgenommene Änderungen werden automatisch synchronisiert, sobald du wieder eine Verbindung herstellst.
Anforderungen
- Abonnement – Jahres- oder unbefristeter Tarif
- Plattform – Desktop-App (Electron)
Hinweis: Für Community-Inhalte und Freigabefunktionen ist eine aktive Verbindung erforderlich.
Tastaturkürzel
Transport
| Tastenkombination | Aktion |
|---|
| Leertaste | Wiedergabe / Stopp (oder Pause im Step-Rec-Modus einfügen) |
| R | Echtzeitaufzeichnung umschalten |
| Rückschritt | Schritt zurück (nur im Step-Rec-Modus) |
| + / = | BPM um 5 erhöhen |
| - / _ | BPM um 5 verringern |
Patterns
| Tastenkombination | Aktion |
|---|
| 1 – 8 | Zu Pattern 1–8 wechseln |
| Strg+D | Aktuelles Muster in den nächsten Slot duplizieren |
| Löschen | Aktuelles Muster löschen (mit Bestätigung) |
Bearbeiten
| Tastenkombination | Aktion |
|---|
| P | Piano-Roll öffnen |
| M | Ausgewählte Spur stummschalten |
| S | Ausgewählten Track solo schalten |
| Umschalt+M | Metronom ein-/ausschalten |
| Strg+Z | Rückgängig (max. 50 Schritte) |
| Strg+Y oder Strg+Umschalt+Z | Wiederholen |
Dateien
| Tastenkombination | Aktion |
|---|
| Strg+S | Projekt speichern |
| Strg+O | Projekt öffnen / laden |
| Strg+E | Schnell-Export als WAV |
Benutzeroberfläche
| Tastenkombination | Aktion |
|---|
| Tab | Rechtes Bedienfeld umschalten |
| ? | Hilfe-Dialog für Tastenkombinationen anzeigen |
Hinweis: Wenn der Bereich „Keyboard“ geöffnet ist (Klavier-Eingabe aktiv), sind Ein-Buchstaben-Tastenkombinationen deaktiviert, um Konflikte mit der Notenwiedergabe zu vermeiden. Die Tastenkombinationen für Transport (Leertaste ), Pattern (1 –8 ) und BPM (+ /- ) bleiben aktiv.
Audio-Visualizer
Fünf Visualisierungsmodi für Echtzeit-Audio-Feedback:
| Modus | Beschreibung |
|---|
| Bars | Frequenzspektrumanalysator (FFT-Balken) |
| Oszilloskop | Wellenformanzeige (Zeitbereich) |
| Drahtgitter | 3D-artige Drahtgitter-Visualisierung |
| Pixel | Pixeliertes Spektrum (8-Bit-Optik) |
| Kreis | Kreisförmige Spektrumanzeige |
Einstellungen
Sprache
8BitForge ist in 10 Sprachen verfügbar: Englisch, Französisch, Japanisch, Deutsch, Spanisch, Chinesisch, Portugiesisch, Italienisch, Koreanisch und Russisch. Du kannst die Sprache jederzeit in den Einstellungen ändern – alle UI-Bezeichnungen werden sofort aktualisiert.
Design
Es stehen 8 visuelle Designs zur Verfügung, um das Aussehen der Benutzeroberfläche anzupassen:
| Design | Beschreibung |
|---|
| Standard | Dunkler Modus (Standard) |
| Game Boy | Grüne LCD-Optik |
| Retro-Sepia | Filmstruktur, warme Farbtöne |
| Invertiert | Invertierte Farben |
| Hacker | Grüner Terminal-Stil |
| Vaporwave | Neonrosa und Cyan |
| Bernsteinfarbener CRT | Bernsteinfarbener Monochrom-Monitor |
| Blaupause | Technischer Schema-Stil |
Zoom
Passen Sie den Zoom der Benutzeroberfläche von 50 % bis 150 %an. Dadurch wird die gesamte Benutzeroberfläche an Ihre Bildschirmgröße und Ihre Präferenzen angepasst.
Spur-Hervorhebung
Wählen Sie aus, wie der aktuell ausgewählte Track im Sequenzer hervorgehoben wird:
- Label Glow – Leuchteffekt auf der Track-Bezeichnung
- Seitenleiste – Farbige Leiste am linken Rand der Spur
- Track-Umrandung – Umrandung um die gesamte Track-Zeile
Bereit zum Erstellen?
Setzen Sie dieses Wissen in die Praxis um.
Starte 8BitForge