mcp_opendaw_transfer_audiounit
Transfer a complete audio unit—instrument, effects, tracks, regions, notes, automation—to a new position within the project. Use delete_source to move instead of copy.
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 |