Back to Blog

ChiptuneSynth v3.0.0 — The Full Engine

We're releasing ChiptuneSynth v3.0.0, a major milestone for the synthesis engine that powers 8BitForge. This version brings the full professional audio stack to any browser or Node.js project — with zero external dependencies.

What's New in v3

  • 8 independent tracks — Lead, Harmony, Bass, Arp, Kick, Snare, Hi-hat, FX, each fully configurable
  • 170+ instruments via ChiptuneSoundFont — leads, bass, chords, arps, drums, FX, retro, acoustic, pads, synths
  • Per-track effects chain — distortion → chorus → delay → reverb → bitcrusher, all wet/dry adjustable
  • Mixer console — fader, pan, 3-band EQ, per-track compressor, solo and mute per track
  • Arpeggiator — BPM-synced, modes: up / down / up-down / random, multi-octave, gate control
  • Master brick-wall limiter — DynamicsCompressor at -3 dB, ratio 20:1, prevents clipping at all times
  • Full Web MIDI — velocity, CC, pitch bend, mod wheel, per-track channel routing, connect/disconnect callbacks
  • VU metering — per-track and master level for real-time visualizations

Getting Started

# npm
npm install @8bitforge/chiptune-synth

# CDN
<script src="https://cdn.chiptune-synth.8binami.com/3.0.0/chiptune-synth.min.js"></script>
<script src="https://cdn.chiptune-synth.8binami.com/3.0.0/chiptune-sound-font.min.js"></script>
const synth = new ChiptuneSynth();
await synth.init();

// Load an instrument on track 0
synth.loadInstrument(0, 'leads', 'pulse-lead');

// Play a note
synth.playNote(440, 0.5, 0);

// Per-track effects
synth.setReverbMix(0, 0.4);
synth.setDelayTime(0, 0.375);
synth.setChorusMix(0, 0.3);

// Mixer
synth.setTrackPan(0, -0.3);
synth.setTrackEQ(0, 2, 0, -1);

// Arpeggiator
synth.setArpeggiator(3, { mode: 'up', octaves: 2, bpm: 140, gate: 0.8 });
synth.arpNoteOn(3, 440);

Licensing

ChiptuneSynth v3 is free for non-commercial use and micro-indie projects under $25,000/year revenue. Attribution is required on the free tier:

"Audio powered by ChiptuneSynth — 8Binami.com"

Commercial licenses start at $149/year (Indie Pro, up to $100K/year). See the pricing page for full details.

Links

— The 8Binami Team