fl_set_mixer_send_level
Set how much signal from one mixer track reaches another by changing its send level. Use 0.8 for unity gain; the send route must already exist.
Instructions
Set how much of one track reaches another. 0.8 is unity, as on the fader.
The send must already exist; create it with `fl_set_mixer_send` first. FL
raises rather than reporting a level for a route that is not active, so
this is refused outright rather than written and reported unverified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | Zero-based index of the sending track. | |
| allow_master | No | Required only to send FROM track 0. | |
| expected_before | No | Optional expected current send amount; refuse if it changed. | |
| level_normalized | Yes | Send amount, 0..1. 0.8 is unity. | |
| session_fingerprint | No | Optional bridge/project-session fingerprint from a recent read. The write refuses after bridge reload or a reported project load. This is a concurrency guard, not authentication or a durable project identity. | |
| destination_track_index | Yes | Zero-based index of the receiving track. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verified | Yes | ||
| warnings | No | ||
| applied_at | Yes | ||
| send_active | No | ||
| track_index | Yes | ||
| project_saved | No | ||
| bridge_command | No | mixer.set_send_level | |
| schema_version | No | 1.0 | |
| targeted_master | No | ||
| undo_point_created | No | ||
| verification_basis | No | readback_on_a_later_fl_idle_tick | |
| session_fingerprint | No | ||
| verification_summary | Yes | ||
| after_level_normalized | No | ||
| before_level_normalized | No | ||
| destination_track_index | Yes | ||
| expected_before_applied | No | ||
| requested_level_normalized | Yes | ||
| session_precondition_applied | No |