The WebAssembly Revolution: Running C++ Audio Engines in the Browser
How we bypassed standard JavaScript limitations to compile FluidSynth to WebAssembly, enabling zero-latency MIDI playback and desktop-quality polyphony directly in the client.
Deep dives into WebAssembly architecture, WebAudio synthesis, client-side privacy, and the future of browser-based application engineering.
How we bypassed standard JavaScript limitations to compile FluidSynth to WebAssembly, enabling zero-latency MIDI playback and desktop-quality polyphony directly in the client.
An in-depth look at how the HTML5 Canvas and FileReader APIs eliminate the need for server uploads, creating secure utility applications like local image compressors.
Exploring the engineering behind the SpessaSynth parser and why mapping Sysex syllables to strict MIDI Ticks is vastly superior to JavaScript setTimeout implementations.
A technical overview of isolating audio rendering threads from the main UI thread to prevent stuttering, lag, and latency in web-based music players.
A look back at the heavy physical hardware, localized databases, and executable software that dominated the industry, and why client-side web technology is the next step.