back
.
Audio reactive shaders

Given my interest in audio-visual art, math, and occasional occupation as a lighting engineer in the Vilnius Punk club xi20, my bachelor's thesis was heavily related to the synthesis of sound and visuals

"The goal was to create a real time audio-reactive visual solution for use as projections in parties, concerts or other events"

The result is a software solution that transforms filmed video in real time according to the audio input. This is a great way to add an extra layer of immersion through projections or screens at a party, with no prior setup like MIDI inputs from the musician's instruments needed.

To achieve this, software and hardware pipelines of audio and video inputs and outputs were devised that would feed and convert the audio and video data as variables for the shader to use in the transformation. Creating this project gave me valuable experience in the Computer-rendering field, such as learning to understand and work with OpenGl, and GLSL accordingly. This Project also required me to teach myself the physical layer of graphics and rendering such as GPU workload allocation and optimization.