About to release this JavaScript library 📚

It's a clock/scheduler which schedules notes for Web MIDI or Web Audio.

It can drive a MIDI clock 100% accurately, just like professional software such as Logic Pro or Ableton can do.

There’s no slowdown or drift as it uses an Audio Worklet to schedule using the audio thread 🧵

#webmidi #webaudio #worklet #javascript #opensource #deadon

Now, if anyone would have some pointers how to easily get a WebAudio AudioWorklet going with @vite, then that example could be updated to produce realtime audio and I could listen to that for hours in the background... 🥰🎧

AFAICT support for worklets is still outstanding and so far I only managed it via pre-compiling/bundling the worklet code in a separate build step, but it's not great to work with that way during dev...

#WebAudio #ViteJS #Worklet