fl_select_plugin_preset
Select an exact preset on an FL Studio mixer effect or channel generator and confirm it via idle-tick identity readback.
Instructions
Navigate to an exact preset and require later-idle-tick identity readback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Explicit mixer effect or global channel-generator target. | |
| preset_name | No | Exact reported preset name. | |
| preset_index | No | Exact reported preset index. | |
| expected_current | No | Optional stale-read guard for the current preset. | |
| settle_tick_limit | No | Later idle ticks allowed for plug-in settling. | |
| target_fingerprint | No | Observed target-identity guard. | |
| 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. | |
| max_navigation_steps | No | Bound on next/previous navigation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | Yes | ||
| before | Yes | ||
| plugin | Yes | ||
| target | Yes | ||
| outcome | Yes | ||
| verified | Yes | ||
| warnings | No | ||
| applied_at | Yes | ||
| project_saved | No | ||
| bridge_command | No | plugin.select_preset | |
| schema_version | No | 1.0 | |
| navigation_steps | Yes | ||
| settle_tick_limit | Yes | ||
| target_fingerprint | No | ||
| undo_point_created | No | ||
| verification_basis | No | readback_on_a_later_fl_idle_tick | |
| session_fingerprint | No | ||
| max_navigation_steps | Yes | ||
| navigation_direction | Yes | ||
| verification_summary | Yes | ||
| requested_preset_name | No | ||
| requested_preset_index | No | ||
| expected_before_applied | No | ||
| session_precondition_applied | No |