fl_set_mixer_volume
Set a mixer fader's volume by track index and normalized value, then verify the actual readback. Guards master bus access and checks expected current position.
Instructions
Set one mixer fader and report the readback FL gave on a later tick.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | Zero-based mixer index. Index 0 is Master and is refused unless allow_master is true. | |
| allow_master | No | Deliberately target the master bus at index 0. | |
| expected_before | No | Optional expected current fader position; refuse if it changed. | |
| volume_normalized | Yes | Fader position, 0.0 silent to 1.0 maximum. 0.8 is FL Studio's 0 dB default. | |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verified | Yes | ||
| warnings | No | ||
| applied_at | Yes | ||
| track_index | Yes | ||
| project_saved | No | ||
| bridge_command | No | mixer.set_volume | |
| schema_version | No | 1.0 | |
| after_volume_db | No | ||
| targeted_master | No | ||
| before_volume_db | No | ||
| undo_point_created | No | ||
| verification_basis | No | readback_on_a_later_fl_idle_tick | |
| session_fingerprint | No | ||
| verification_summary | Yes | ||
| after_volume_normalized | No | ||
| expected_before_applied | No | ||
| before_volume_normalized | No | ||
| requested_volume_normalized | Yes | ||
| session_precondition_applied | No |