Phase 1: implement Ableton Live bridge adapter and automation sync #4

Open
opened 2026-08-22 16:40:03 +00:00 by peterswimm · 0 comments
Owner

Goal\nReplace the Phase 1 Ableton bridge boundary with a runnable desktop adapter for the Access Virus pilot.\n\n## Scope\n- Receive selected-track events from Ableton Live.\n- Publish proxy parameter metadata and values to Live.\n- Receive host parameter changes and route them into the runtime.\n- Preserve the existing bridge contract and keep device-specific behavior out of the host layer.\n\n## Acceptance criteria\n- A selected Live track updates the active runtime context.\n- Host automation/parameter changes update runtime shadow state and emit the correct outbound command.\n- The adapter has an executable integration fixture or documented manual smoke procedure.\n- Tests cover selected-track, proxy-publication, and host-param-change paths.\n\n## Non-goals\n- Ableton Move, a Max device, or a general control-surface implementation.

## Goal\nReplace the Phase 1 Ableton bridge boundary with a runnable desktop adapter for the Access Virus pilot.\n\n## Scope\n- Receive selected-track events from Ableton Live.\n- Publish proxy parameter metadata and values to Live.\n- Receive host parameter changes and route them into the runtime.\n- Preserve the existing bridge contract and keep device-specific behavior out of the host layer.\n\n## Acceptance criteria\n- A selected Live track updates the active runtime context.\n- Host automation/parameter changes update runtime shadow state and emit the correct outbound command.\n- The adapter has an executable integration fixture or documented manual smoke procedure.\n- Tests cover selected-track, proxy-publication, and host-param-change paths.\n\n## Non-goals\n- Ableton Move, a Max device, or a general control-surface implementation.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peter-swimm/opsl#4
No description provided.