mcp_opendaw_create_send
Create a parallel FX send bus from an audio unit, routing a copy of the signal to a new effects chain while the original signal remains unchanged.
Instructions
Create a parallel FX send bus from an audio unit.
Creates a NEW AudioBusBox (FX bus) with its own AudioUnitBox, then sends a copy of src_unit's signal to that FX bus via AuxSendBox. The dry signal continues to the main output unchanged — this is a parallel send, not a redirect.
After creating the send, add effects (Reverb, Delay) to the FX bus unit using add_effect(fx_unit_index, effect_type). The FX bus unit index is returned.
src_unit: Source audio unit index (the instrument sending signal). name: Name for the FX bus (e.g. "Reverb Bus", "Delay Bus"). send_level_db: Send level in dB (-∞ to +12). -6dB is a good starting point. routing: 'pre' (pre-fader) or 'post' (post-fader, default).
Returns send_index on src AU, and fx_unit_index (the new FX bus AU index for adding effects).
Workflow: create_instrument_track → create_send → add_effect(Reverb on fx_unit_index)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| routing | Yes | ||
| src_unit | Yes | ||
| send_level_db | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |