Nice retro-demo/motivation for "what's the point of protocols/abstraction layers"[0].
Use case argument for an add-on programmable logic array / micro controller board as security interface / non-standard to standard protocol translation.
That's usually caused by cheap controller firmware flooding the connection with continuous Active Sensing signals (0xFE bytes every 300ms) or noisy clock jitter.
Nice retro-demo/motivation for "what's the point of protocols/abstraction layers"[0].
Use case argument for an add-on programmable logic array / micro controller board as security interface / non-standard to standard protocol translation.
----------------------------------------------------------------------------------
[0] : https://www.terryewell.com/m116/Docs/historyMIDI.pdf
We just throttle the Web MIDI stream in JS with 100ms pauses between packets so the 8-bit CPU doesn't choke.
I had the opposite problem where using my (recent-ish) cheap midi keyboard with WebMidi was crashing Firefox.
That's usually caused by cheap controller firmware flooding the connection with continuous Active Sensing signals (0xFE bytes every 300ms) or noisy clock jitter.