Wikipedia
TouchDesigner
TouchDesigner is a node based visual programming language for real time interactive multimedia content developed by the Toronto based company Derivative. It's been used by artists, programmers, creative coders, software designers, and performers to create performances, installations, and fixed media works.