Zurück zum Blog

ChiptuneSynth ist Open Source

Wir freuen uns, bekannt geben zu können, dass ChiptuneSynth, die Synthese-Engine, die das Herzstück von 8Bit Forge bildet, nun als eigenständige Open-Source-Bibliothek verfügbar ist.

Was ist ChiptuneSynth?

ChiptuneSynth ist ein browserbasierter 8-Bit-Synthesizer, der auf der Web Audio API aufbaut. Er bietet 8 unabhängige Spuren, 5 Wellenformen, ADSR-Hüllkurven, LFOs, Filter und mehr – alles ohne Abhängigkeiten.

Erste Schritte

npm install @8bitforge/chiptune-synth
import ChiptuneSynth from '@8bitforge/chiptune-synth';

const synth = new ChiptuneSynth();
synth.noteOn(0, 'C4');  // Play C4 on track 0
synth.noteOff(0);       // Release

Wichtigste Funktionen

  • 8 unabhängige Spuren mit individuellen Mixer-Einstellungen
  • 5 Wellenformen: Rechteck (mit PWM), Dreieck, Sägezahn, Sinus, Rauschen
  • ADSR-Hüllkurve pro Spur
  • Unison-Stimmen (1–16) mit Detune und Stereo-Spread
  • 3 LFOs für Vibrato, Filtermodulation und Tremolo
  • Filter mit Tiefpass-, Hochpass- und Bandpass-Modi
  • Integrierter FFT-Analysator für Visualisierungen
  • Master-Limiter zur Vermeidung von Clipping

Warum Open Source?

Wir sind der Meinung, dass grundlegende Audio-Tools für jeden zugänglich sein sollten. Durch die Veröffentlichung von ChiptuneSynth als Open Source hoffen wir, mehr Entwicklern die Möglichkeit zu geben, authentischen Chiptune-Sound in ihre Projekte zu integrieren – egal ob es sich um Spiele, Musik-Apps oder kreative Experimente handelt.

Die Bibliothek ist auf GitHub und npm verfügbar. Beiträge sind willkommen.

— Das 8Binami-Team