TouchDesigner is a node-based visual programming language for real-time interactive multimedia content.
[2][3][4][5] Greg Hermanovic, Rob Bairos, and Jarrett Smith founded the Canadian company Derivative.
[2][8] These objects are represented as Nodes in the user interface and are connected to create procedural effects and animation.
Data in TOPs can be scaled to any resolution, limited only by the amount of RAM available on a system's graphics card.
This is perhaps the oldest part of TouchDesigner and has its roots directly in the Houdini 4.1 code base.