Report 03 / Max for Live
Song Import Consolidation
Move imported song material into the working playback template without deleting the source or creating a complete-looking but invalid result.
- Status
- Built; self-tested and syntax-checked
- Category
- Max for Live
- Built with
- Max for Live / Ableton Live 12 / Live API / Max JavaScript
Blocker: Overflow, unmapped color, destination overlap, and incompatible clip or destination types stop the operation before duplication.
Song Import Consolidation moves imported song-group Arrangement clips into Stephen’s fixed worship playback template.
The device scans the imported structure, maps its lanes to the template, checks capacity and overlap, and duplicates existing Arrangement clips as-is. It does not use Ableton Consolidate, delete the source clips, or delete the source tracks. After a successful operation, processed tracks and groups are marked [MOVED], and the source song group is muted.
Lyric tracks are routed by name to LYRICS +LYRICS before color-based routing. When that destination is a group, lyric tracks use its child lanes in order.
The device processes one imported song group per scheduler tick rather than copying the entire set in one blocking pass. Per-scan track children and Arrangement clips are cached for larger sessions.
Its most important behavior is where it stops. Overflow, unmapped destinations, overlap, or incompatible clip and destination types become blockers. The device does not trade an obvious incomplete import for a polished-looking mistake.