I control the system directly by configuring Audio, Tracking, and Visual Nodes using a MIDI Controller and a ReacTable User Interface
Handles MIDI Input and sends Updated Midi Events to the UI Controller Object
Handles TUIO Input and sends Updated TUIO Events to the UI Controller Object
Handles MIDI + TUIO Events Sends updates to Node Event Manager Prompts VJ User for input
Configures and Updates Visual Nodes based on Incoming updates from Node Event Manager and UI Controller Object
Handles incoming and Outgoing Update Node Events. These events lead to Node Parameter changes
Handles live Audio Input.
Handles live Video Tracking Input.
Sends Update Node Events to Node Event Manager
Sends Update Node Events to Node Event Manager
I can indirectly control Visual Nodes by making Movements and Sounds that will be detected and analyzed by Tracking and Audio nodes.