TouchDesigner
TouchDesigner is a node-based visual programming language and real-time development platform for interactive multimedia content. Developed by Derivative, it is used to create live visuals, interactive installations, projection mapping, generative art, and other real-time media applications. The software emphasizes a dataflow approach where functionality is encapsulated in modular building blocks called operators.
The core concept centers on operator families and networks. TOPs handle textures and images, CHOPs manage channels
TouchDesigner offers extensive interoperability and production features. It supports OSC, MIDI, DMX, Art-Net, UDP and TCP,