Max Msp/Jitter was used used to create the entire visual engine and to manage the incoming data from Max for Live.