One line audiovisuals on the Browser with IBNIZ

Posted by StuffonmyMind on December 30, 2025

My last post was about Bytebeat which is so light that i can just embed it onto this static site, I discovered IBNIZ from the same creator which is a virtual machine designed for compact low-level audiovisual programs.

I created a web version of this VM combining multiple existing implementations to make it somewhat like Hydra so that it can be used for livecoding audiovisuals, It’s hosted here: https://ibniz-live.vercel.app/

IBNIZ uses stacks and XOR operations to create a texture using values which can seem a bit random at first but as you play around somethings start to make sense and you can really make crazy visuals by writing just one line of code, It also has a separate context for audio, each with its own stacks and internal registers, every IBNIZ program is implicitly inside a loop that pushes a set of loop variables on the stack on every cycle.

A representation of the Video context (Start with changing gradient as video)

img

And this is how it works for the Audio context (Start with sawtooth wave for audio)

img




Comments

Leave a Comment