Open Source

Built in the Open

We believe in contributing to the community. Our libraries are free to use, modify, and distribute.

@8bitforge/chiptune-synth

Professional 8-bit synthesizer engine for the browser. 8 tracks, 170+ instruments, per-track effects chain (distortion, chorus, delay, reverb, bitcrusher), mixer console, arpeggiator, and full MIDI. Zero dependencies.

JavaScript npm
web-audiochiptunesynthesizer8-bitzero-deps
GitHub npmLive Demo

CodePen Collection

10+ interactive demos showcasing hardware-inspired synth tools. Oscillators, filters, envelopes, sequencers — all running in the browser with zero setup.

JavaScript CSS
interactiveweb-audiosynthdemos
Browse on CodePen

Want to Contribute?

We welcome contributions from the community. Whether it's bug fixes, new features, documentation, or ideas — every contribution matters.

View on GitHub

Quick Start

# Install via npm
npm install @8bitforge/chiptune-synth

# Usage
import ChiptuneSynth from '@8bitforge/chiptune-synth';
const synth = new ChiptuneSynth();
await synth.init();
synth.playPreset('coin');