Übersicht
8BitForge ist ein professionelles 8-Bit-Musikproduktionsstudio, das vollständig in Ihrem 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 der Tabulatortaste
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 | Rechteck (12,5 %) | C4 | Soundeffekte, Sweeps |
Tipp: Jede Spur 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) | Diesen Track 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 | Spurmuster 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-Einstellungen 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, sortiert nach Genre. 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 eine Voreinstellung, um sie anzuwenden. Im Füllmodus wird das Pattern so gekachelt, dass es alle Schritte abdeckt.
- Umschalt+Klick, um das Preset an bestehende Noten anzuhängen, anstatt diese 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 im Voraus, 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 der Spur | 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 |
| Nachklang | 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 Kicks verwende 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 stimmenspezifischen 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 | 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 |
| Anstieg | 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 |
| Synchronisation | 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
Schnellvoreinstellungen für den Einstieg. Jede Voreinstellung 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 werden kann, 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 als Referenz halbtransparent angezeigt
- Spurauswahl – Wählen Sie die zu bearbeitende Spur aus
Öffne die Pianorolle, indem du die Taste P drückst oder auf die Schaltfläche „Pianorolle“ in der Seitenleiste klickst.
Arrangement-Modus
Verkette Patterns miteinander, um eine vollständige Songstruktur zu erstellen. Jeder Takt in der Kette spielt nacheinander eines deiner 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 Taktfeld — Leere Taktfelder 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 | Low-Shelf 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 | Globales 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
Jede Spur 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 | Hallanteil (Dry/Wet) | 0 – 100 % |
Bitcrusher
| Parameter | Beschreibung | Bereich |
|---|
| Bits | Reduzierung der Bittiefe | 1 – 16 Bit (Standard: 16 = deaktiviert) |
| 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 | Nachhalllänge | 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 bei Berührung. Verwenden Sie 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 (Glockenkurve) | 1.000 Hz (Q = 1,0) | Mittenformung |
| Band 4 | Hochpass | 6.000 Hz | Luft 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-Gain | Verstärkungsanhebung nach der Kompression | 0 dB |
Anzeige
- Eingangs-/Ausgangspegel – Echtzeit-dB-Anzeigen
- Gain-Reduzierung – Zeigt die Kompressoraktivität an
- Clip-Anzeige – Warnt, wenn der Ausgang bei 0 dBFS übersteuert
- Spektrumanalysator – Integrierte Frequenzanzeige
Tipp: Die Mastering-Engine enthält Voreinstellungen für gängige Genres. Verwenden Sie diese als Ausgangspunkt und nehmen Sie nach Belieben Feinabstimmungen vor.
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 | Zu überbrückender 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 werden auf dem aktuellen Schritt abgelegt. | 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, phrygisch-dominant, 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. Verwenden Sie das Dropdown-Menü des Sektionsfilters, um sich 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 Track |
| 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 | Notenanschlag-Zuordnung | dynamic (aus der Spurlautstärke) / fixed |
| Feste Anschlagstärke | Anschlagstärkewert 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: Der Code-Export erfordert eine kostenpflichtige Lizenz (monatlich, jährlich oder unbefristet).
Player einbetten
Teile deine Kompositionen auf jeder beliebigen Website mit einem schlanken, einbettbaren Player-Widget. Öffne das Export-Modalfenster und wähle die Registerkarte „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 |
|---|
| Automatische Wiedergabe | 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-Automation 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 kein Bild festgelegt wurde
- 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 eine Wiedergabe läuft |
widget.destroy() | Gibt Audio-Ressourcen frei und entfernt das Widget |
API-Ladevorgang
Bei gespeicherten Projekten verwendet der Player ForgeWidget.load(), um Projektdaten anhand der Projekt-ID von der API abzurufen:
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 du studieren, remixen oder als Ausgangspunkt verwenden kannst.
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 Plan
- 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ählte Spur solo schalten |
| Umschalt+M | Metronom ein-/ausschalten |
| Strg+Z | Rückgängig (max. 50 Schritte) |
| Strg+Y oder Strg+Umschalt+Z | Wiederherstellen |
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 ein-/ausblenden |
| ? | Hilfedialog für Tastenkombinationen anzeigen |
Hinweis: Wenn der Bereich „Keyboard“ geöffnet ist (Piano-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 Beschriftungen der Benutzeroberfläche 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ünes LCD-Design |
| Retro-Sepia | Filmkorn, warme Farbtöne |
| Invertiert | Invertierte Farben |
| Hacker | Grüner Terminal-Stil |
| Vaporwave | Neonrosa und Cyan |
| Bernsteinfarbene CRT | Bernsteinfarbener Monochrom-Monitor |
| Blaupause | Technischer Schemastil |
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 Vorlieben 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