04 / CODE PATH

Where each operation is handled

OperationModuleStored result
Receive UDP packets and schedule bundleslive.pyIn-memory event queue
Track note-on, set, free, and choke messageslive.py, protocol.pyIn-memory voice and track state
Apply a live numeric mappinglive.py, baker.pyTarget Blender property
Parse a text .osc scoreparser.pyNamed numeric parameter tracks
Bake mapped parameter tracksbaker.pyF-Curves on each target object
Validate and import OSC score JSONcues.pyCustom properties and F-Curves on Rack OSC Score
Restore string and multi-value cue state while scrubbingcues.pyCustom properties read from embedded score text
Create cue markers and camera cutscues.pyTimeline markers

__init__.py registers the panels, properties, operators, live receiver, cue handler, and optional performance-scene tools when the add-on is enabled.

Development →