Dynamic Design Instrument [DDI] made for creating live audio-reactive visuals, it is built with OpenFrameworks and controlled through TouchOSC. It uses a vertex-geometry-fragment shader pipeline to generate and control rectangular forms arranged in layered grids, where width, height, colour, position, and the number of instances can all be adjusted and made responsive to sound.
Noise, gradient, video and text textures, together with a custom typeface, feed into the blended visual layers, influencing the shapes' size, colour, and motion. Presets and keyframes are stored as JSON files, allowing flexible setup, saving, loading, and recording of live performances driven by audio input.
Fonts generated with Dynamic Design Instrument