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