/u-znth

u-znth is a low-latency four-oscillator synthesizer created entirely in JavaScript.

Primary LanguageTypeScript

u-znth

A fully-playable synthesizer built in JavaScript.

Screenshot of uznth.live

This project uses a WebWorker, an AudioWorklet, SharedArrayBuffer, and the Web Audio API for a low-latency playing experience. For added fun, it can be played with a MIDI controller via the Web MIDI API.

Want to learn more about how I built this?

Check out this blog post.