The gradients were programmed in such a way that they generated live. This allowed for last minute adjustments & tweaks on location. Using generative gradients also meant that the exact animation was slightly different for each show.
For the show we used an OSC timeline that triggered a videoserver that handled playback of the animations and audio. The timeline also triggered the gradient generator. Our generator software also had an art-net output module, by merging this with the lightning desk during certain parts of the workout the top lighting was driven by colours from the generative gradients.
The OSC timeline ran sync with a SMPTE signal that also triggered the lighting desk allowing for fully synced audio, video and lighting.