mcp_opendaw_transfer_audiounit
Copy or move an audio unit with all dependencies (instrument, effects, tracks, regions) within the project. Specify source index, optionally delete original, and set insert position.
Instructions
Transfer/copy an audio unit (instrument/effects/tracks/regions) within the project.
Uses TransferAudioUnits.transfer — deep-copy an AU with all dependencies (instrument, effects, MIDI effects, tracks, regions, notes, automation) via box-graph serialization. Much more complete than duplicate_audiounit (which uses Python orchestration). Output unit cannot be copied.
unit_index: Source AU index to copy. delete_source: If true, delete source AU after copy (move semantics). insert_index: Position in mixer order for the new AU (-1 = auto-place by type ordering).
Returns the new AU's index, type, and label, or error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit_index | Yes | ||
| insert_index | No | ||
| delete_source | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |