Interoperability
TouchDesigner supports a wide range of devices, protocols and external tools that interface via their respective Operators, Palette components, and TouchDesigner Python methods, known collectively as TouchDesigner's Interops.
Video Capture and Output Cards
Blackmagic (SDI, ST2110, HDMI) | AJA (SDI, HDMI) | Deltacast | Bluefish | Datapath | DirectShow | Windows Media Foundation | NVIDIA Direct Display
IP Camerasedit
IDS | Ximea | Point Grey/Flir | Allied Vision
Movie File Codecsedit
Many codecs supported by FFMPEG | H.266 H.265 H.264 | Hap, Hap Q, Hap R and Hap HDR | NotchLC | EXR | Apple ProRes | AV1 | GoPro Cineform |
Video Streamingedit
Newtek NDI | H.264 and HLS/DASH Streaming | RTMP and Enhanced RTMP | Syphon and Spout | WebRTC | RTSP | SRT | NDI Stream from iPhone | iPhone as macOS Video Device In |
DMX-Based Protocolsedit
DMX | Art-Net | sACN | FTDI | KiNET |
Lasersedit
EtherDream | Helios | ShowNET | LaserAnimation Sollinger AVB | Pangolin Beyond |
Audioedit
Steinberg VST | ASIO | DirectSound | macOS Core Audio | Dante | MP3, AIFF, WAV, AAC, OPUS, Vorbis, ALAC + others | LTC TimeCode | Steam Audio | WebRTC |
Digital Audio Workstations (DAWs)edit
Ableton Live and TDAbleton | Ableton Link | Bitwig Studio and TDBitwig |
Camera-based Trackingedit
Orbbec (Femto Kinect replacement) | ZED depth and body-track | Kinect Azure | NVIDIA Face Track | NVIDIA Body Track | Leap Motion | Augmenta | NatNet OptiTrack | BlackTrax | PosiStageNet | Vicon | ZIG SIM Pro (Apple AR) |
LIDAR Scanners and Depth Camerasedit
Hokuyo Scanner | Intel RealSense | Ouster LIDAR | SICK LIDAR | Leuze ROD4 |
ML Camerasedit
3D Scene Dataedit
Graphics Languagesedit
GLSL | Compute Shaders | Vulkan | CUDA | C++ Custom Operators |
Materials and Renderersedit
Virtual Realityedit
OpenVR | Meta Quest and Oculus Rift | Steam Audio |
XR Trackingedit
Stype camera tracking | Mosys camera tracking | FreeD |
Physics and Dynamicsedit
Bullet Rigid Body Dynamics | NVIDIA FLow | NVIDIA Flex |
Network Protocolsedit
Web Browser and Web Toolsedit
Embedded Chromium/CEF Renderer and Browser | WebSockets | Socketio | Web Server/Web Client | WebRTC |
Projection Mapping and Calibrationedit
MPCDI projection mapping file standard | Scalable Displays | kantanMapper | camSchnappr | projectorBlend | (key)Stoner | Lens Distortion | Nestmap | Vioso |
Unreal Engine and other Third Party TouchEngine Integrationsedit
Unreal Engine Plugin | TouchEngine |
Arduinoedit
Arduino | Firmata | Serial Ports |
Controllersedit
MIDI | Joystick | 3Dconnexion SpaceMouse | ZIG SIM PRO (iPhone iPad data stream) |
Internet of Thingsedit
MQTT IoT |
Python and Structured Dataedit
Python 3.11 | JSON | XML |
Timecodeedit
Multi-Touchedit
Windows Multi-Touch | TUIO and TUIO2 | TouchOSC | ZIG SIM PRO (iPhone iPad multitouch) |
Image, Color, Textedit
Color Space Workflows | OpenColorIO | Slug Font Rendering | live video from Photoshop | SVG ( Web Render TOP) |
Licensingedit
CodeMeter USB and Cloud Dongles |
Edited November 2025