Two chords and their visual representation driven by the same functions, slowly drifting in and out of phase.
Chords and visuals algorithmically created in fragment shaders. Reverb and delay via Ableton Live.