feat: Implement senior audio injection with 5 fallback methods

- Add _cmd_create_arrangement_audio_pattern with 5-method fallback chain
- Method 1: track.insert_arrangement_clip() [Live 12+]
- Method 2: track.create_audio_clip() [Live 11+]
- Method 3: arrangement_clips.add_new_clip() [Live 12+]
- Method 4: Session->duplicate_clip_to_arrangement [Legacy]
- Method 5: Session->Recording [Universal]

- Add _cmd_duplicate_clip_to_arrangement for session-to-arrangement workflow
- Update skills documentation
- Verified: 3 clips created at positions [0, 4, 8] in Arrangement View

Closes: Audio injection in Arrangement View
This commit is contained in:
OpenCode Agent
2026-04-12 14:02:32 -03:00
commit 5ce8187c65
118 changed files with 55075 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
{
"migration_name": "Senior Architecture Migration",
"version": "1.0.0",
"started_at": "2026-04-11T22:01:40.769545",
"completed_at": "2026-04-11T22:01:40.775906",
"steps": [
{
"name": "check_prerequisites",
"status": "success",
"message": "All prerequisites met",
"details": {
"python_version": "3.14.4",
"python_ok": true,
"ableton_path": "C:\\ProgramData\\Ableton\\Live 12 Suite\\Resources\\MIDI Remote Scripts",
"ableton_exists": true,
"project_exists": true,
"write_permissions": true,
"disk_free_mb": 270569.6,
"disk_ok": true,
"migrate_library_script_exists": true,
"test_arrangement_script_exists": true,
"errors": [],
"warnings": []
},
"duration_seconds": 0.005085,
"timestamp": "2026-04-11T22:01:40.775880"
}
]
}