Mirror V2
Teensy upgrade + TouchDesigner
Discovering TouchDesigner and its endless possibilities, I set out to integrate it into the mirror rig. First, I upgraded the hardware from an Arduino Mega2560 to a Teensy 3.5 microcontroller for greater processing power, allowing it to handle the continuous stream of RGB data being sent from TouchDesigner.





Only a slight code modification was needed on the microcontroller side to process the incoming data. Additionally, I updated the Lemur GUI on the iPad to interface with TouchDesigner, enabling real-time parameter control, preset recall, and more.
Since the previous MIDI-driven code-base still remained the same on the new Teensy hardware, the system was setup for dual functionality:
- Ableton Live would receive MIDI data from both Lemur and other hardware MIDI controllers, which would then be passed on to the microcontrollers as before, using the animation sequences and other functions that had been programmed already.
- Lemur would send OSC messages to TouchDesigner to control different parameters, manipulating videos and other generative content, which would then be pixel mapped to the LED configuration of this particular mirror setup and sent out to the microcontrollers.