← The workshop · C0 Connect

Touch Designer to Patternflow

TouchDesigner to PatternFlow

Hi! This is a WIP patch that allows you to stream any TOP from TouchDesigner to PatternFlow.

It also allows you to stream encoder values back to TouchDesigner for visual control.

Installation

1. Download the Patch

Download the patch from the td_patternflow branch on GitHub.

2. Configure PatternFlow

Open:

td_patternflow_ini/src/config.h

Set the following values:

  • TD_IP
  • TD_OSC_PORT
  • VIDEO_PORT
  • Your Wi-Fi credentials

3. Flash the PatternFlow

Flash the PatternFlow with the .ini file using VS Code.

TouchDesigner Setup

Once the PatternFlow is configured and flashed, open the TouchDesigner patch.

udp_sender DAT

In the udp_sender DAT, set:

ESP_IP = <IP address of your PatternFlow ESP32>
PORT = <VIDEO_PORT>

Where VIDEO_PORT should match the value you defined in config.h.

knob

In the knob component, set:

Network Port = <TD_OSC_PORT>

This should match the TD_OSC_PORT value you defined in config.h.

Configuration Summary

SettingWhere to configureDescription
TD_IPconfig.hTouchDesigner IP address
TD_OSC_PORTconfig.h / knobOSC network port
VIDEO_PORTconfig.h / udp_senderVideo streaming port
Wi-Fi credentialsconfig.hPatternFlow Wi-Fi connection
ESP_IPudp_senderIP address of the PatternFlow ESP32

Current Limitations

  • ⚠️ Video streaming is currently limited to 64 × 32 pixels.
  • This is a work in progress (WIP) patch.

Comments (1)

@engmung2026-08-09

This looks like it has a ton of potential! There's definitely gonna be a lot of people interested in this.