Python and TouchDesigner for Interactive Experiments
summary
Uses Python inside TouchDesigner to run a 60 Hz node network that takes live signals from Muse EEG headsets, replicates player pipelines to any N (prototype supports four, was tested with four; past demos reach 20 players and plans for 100), and selects nonrepeating scenes with a dream‑selection script called for each frame (2–4 picks per set). The installation My Virual Dream ties brain metrics to video and music, logs markers via a “shriek” event, and the core experiment is prototyped in an afternoon and run reliably.
AI-written summary · about
chapters (13)
- 0:00Python and TouchDesigner intro
- 1:04What is TouchDesigner and its uses
- 3:58Real-time data visualization
- 6:45TouchDesigner node system
- 8:50Inputs and outputs
- 11:27Python in TouchDesigner
- 15:20Prototyping experiments
- 16:22Virtual Dream project
- 17:31Collecting brain data
- 19:59Dream selection logic
- 21:44Shriek function logging
- 23:08Analyzing brain data
- 23:49Q&A
related talks
47mReal-time prototyping using visual programming languages
32mBuilding brains
46mControlling apps with your mind
27mFireside Chat With deadmau5 | Exploring Music's New Digital Reality
10mmusic and dance through brain
31mLearn to control your brain: Brain Computer Interfacing with Python
33mLook mum, no hands!
45mMind control in JavaScript - Experimenting with alternative interactions
