FrozenBush OSC Visualizer
Real-time ambisonic energy visualizer using the Frozen Bush shader via p5.js and OSC.
A Processing/p5.js script that receives real-time ambisonic energy data from the IEM EnergyVisualizer plugin via OSC and renders it as an animated Frozen Bush shader. Designed for live audiovisual performance and demonstration of spatial audio content.
The animation is driven by 426-point energy samples from the IEM EnergyVisualizer grid, fed into a p5.js port of Jason Labbe’s Frozen Bush sketch via OSC. Setup requires Processing IDE with p5.js mode, Node.js for the OSC bridge, and a VST host with IEM EnergyVisualizer.

Installing p5.js mode in the Processing IDE.

OSC bridge (p5js-osc) running in the terminal.

IEM EnergyVisualizer OSC output configured in REAPER.
Animation examples. The visualizer supports multiple rendering modes. Below are two mode variations recorded in real time:
Video: two animation modes playing sequentially.