A widely used piece of software from Derivative.
Touchdesigner (TD) is a visual programming environment designed for multimedia applications. It is available for MacOS and Windows. It can easily be used with many other software programs, including Ableton Live.
There's a sizable community of Touchdesigner users and developers with all kinds of support including a Touchdesigner marketplace website.
We developed a plugin to use with Touchdesigner as well as examples, see below.
TD plugins
TD example projects
TD widgets