It’s coming together slowly. Recently Kaffeeklatsch has been enhanced with Lua, which is used for key bindings and in several effects. For example, there is a “Custom” effect that simply runs a Lua script each frame. The script gets full access to OpenGL by default, but can access any loaded .NET classes. (This could be…
Category: OpenVP
Ogres have layers!
And so does Kaffeeklatsch. Now, anyway. First, I added preset saving and loading a few days ago but never wrote about it. Since then I gave the design of this project some serious thought, and moved some classes around into strictly defined layers: Kaffeeklatsch Visualization Platform. The generic components of the platform: the effect interface,…
The next day
Just a day later and all Kaffeeklatsch needs now is key bindings, then we’re ready for “production,” whatever that is. This screenshot highlights the two biggest additions I coded today: the automatic generation of option pages for each effect (see the sources displayed!) and the gathering of scope data from XMMS. A small stub plugin…
Kaffeeklatsch: .NET viz studio
I was digging through some of my old, unfinished projects this week and found one that I’d barely started. The goal was to write a scriptable audio visualization tool in C, approaching this art form differently than most viz tools today. As a former light tech for a band that toured the US (and abroad,…