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
.
Check out this blog post.
u-znth is a low-latency four-oscillator synthesizer created entirely in JavaScript.
TypeScript
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
.
Check out this blog post.