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. AudioWorklets

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.

More here!

Native Patching

Love that command line audio performance, but would still prefer to patch visually?

Native backend

Worry not! I have finally posted some documentation on how to connect browser-based Veneer to your locally installed native compute engine.

More here!

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.

Selecting AudioWorklet mode 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.

More here!