logic_offline
List and rename track, folder, or group names inside a .logicx project file without driving Logic's UI, writing to an APFS clone by default.
Instructions
Read or rename track/folder/group names INSIDE a .logicx file, without driving Logic's UI.
list: every patchable name in the project (kind: track | folder | group), plus counts.
rename: apply changes [{"old","new","kind"?}] to the project's ProjectData. By default writes to an
APFS clone "<name> OFFLINE.logicx" next to the original (instant, no data copied); in_place
patches the original after saving ProjectData.bak, and is refused while Logic has that
document open (Logic would overwrite it on save). Returns uncertain: only Logic reopening
the file proves the edit, so open the result and read the names back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| changes | No | ||
| project | Yes | ||
| in_place | No |