Alpha 0.1 Patch Notes - NickalusLindale/Visual-Theremin GitHub Wiki
Patch Notes - Motion Tracking Theremin
Version 0.1 - May 2, 2025
"Motion Controlled Digital Theremin"
Features
MediaPipe Integration
This patch utilizes MediaPipe for hand tracking capabilities. To run this software, the user must download and relocate MediaPipe folders into the correct folder (see: How to Setup Theremin)
Sine Wave Oscillator
Currently, the synthesizer patch in MaxMSP uses a simple sine oscillator
cycle~
to create sound.
OSC Communication
Communication between the MaxMSP patch and TouchDesigner is using OSC (Open Sound Control). This information is being sent to local host and parsed in MaxMSP by CNMAT's UDP plugin package.
File Structure
Terpsitone
> max
> synthesizer_0-1
> media # Currently unused. Will be utilized for examples in later patches
> touchdesigner
> Backup # Multiple backup files. Will be cleared out in later patches
> hand_tracking.x.toe
> toxes # Entire folder is pulled directly from MediaPipe (specifications in _How to Setup Theremin_)
> face_detector.toe
> face_filter_example.toe
> face_mapping_example.toe
> face_tracking.toe
> hand_tracking.toe
> image_classification.toe
> image_embeddings.toe
> image_segmentation.toe
> MediaPipe.toe
> object_tracking.toe
> pose_tracking.toe
> hand_tracking.15.toe # The most recent backup file of the TouchDesigner file. Will be removed in later patches
> hand_tracking.toe # Main TouchDesigner file. Will be renamed in later patches
Known Issues
Next Steps
Additive Synthesis
Individual Calibration
Performance Optimization