Machine Roles
- Rekordbox foreground/focus handling. - Keyboard/MIDI command dispatch. - Pose Coach camera view. - AirDeck gesture detection. - Recording raw camera, overlay, keyframes, and training JSONL. - Storing `body_motion.sqlite3`. - Running self-play and promotion audits.
Full Public Reader
Machine Roles
K11
K11 owns live DJ command safety.
Responsibilities:
- Rekordbox foreground/focus handling.
- Keyboard/MIDI command dispatch.
- Pose Coach camera view.
- AirDeck gesture detection.
- Recording raw camera, overlay, keyframes, and training JSONL.
- Storing `body_motion.sqlite3`.
- Running self-play and promotion audits.
K11 should never depend on mocopi for baseline gestures.
Mac4
Mac4 owns visuals and optional body sensors.
Responsibilities:
- Unity DYK.
- Femto Mega depth/RGB.
- Sony mocopi intake when sensors are on.
- Local mocopi-to-Unity feed.
- Optional MotionMix relay.
Mac4 can provide rich body data, but it should not own Rekordbox.
MotionMix
MotionMix owns session memory and shared body state.
Responsibilities:
- Session manifests.
- Multi-camera data.
- SensorLogger intake.
- BodyTruth endpoint.
- Dataset organization.
- Future sensor fusion.
MotionMix can advise K11 but should not bypass K11.
iPhones And Watches
Phones/watches are evidence sources.
Responsibilities:
- SensorLogger watch data.
- MotionMix iPhone camera/SAN data.
- Optional wrist motion and heart-rate alignment.
- Additional training perspectives.
They should not directly trigger DJ commands until their data is validated through the same promotion gates.
Promotion Decision
Promote into a technical note or architecture paper with implementation anchors.
Source Anchor
MotionMix/research/computational-choreography-nko-2026-05-27/02-architecture/machine-roles.md
Detected Structure
No structure detected yet.