Bring on the Chimes!
Spring is here, and there are a bunch of updates at kronoslang.io to bring some joy in lockdown. This time we build some algorithmic instruments on the command line, and see how AudioWorklets dramatically improve browser audio.
Command Line Love
With all the focus on Veneer, there's still plenty of love for the native command line tools in my heart. I have wanted to get back to text programming for quite a while, so here are some updates for those of you who believe mouses are furry.
Algorithmic Chime Model
Head over to code examples to find a new article on developing a physics-based wind chime model in Kronos. Goodies inside include vectored, data-parallel resonators and algorithmic generation of instrument structure - and audio examples, of course.
Native Patching
Love that command line audio performance, but would still prefer to patch visually?
Worry not! I have finally posted some documentation on how to connect browser-based Veneer to your locally installed native compute engine.
Browser Audio Edges Closer to Native
Low latency audio has been a pain point in Web audio apps for a long time. To celebrate AudioWorklets no longer being exclusive to Chrome, I have launched experimental support in Veneer.
AudioWorklets bring a dedicated audio thread to custom audio processors on the Web. For Veneer with embedded WebAssembly, this is a game changer, with browser audio performance edging closer to native.