session_set_write_mode
Enable or disable project write access for this FL Studio bridge session without restarting FL. Required before setters can change the project; turn it off when edits finish.
Instructions
Turn write mode on or off for this bridge session without restarting FL.
Setters (mixer_set_track, channel_set, plugin_set_parameter and the other
tools that change the project directly) refuse until write mode is on.
run_execute, run_continue, processing_apply, sound_apply_palette, and
review_apply_revision enable it for their own work. Enabling requires
confirm_user_present=true; the user's request to edit is that confirmation,
so do not ask separately. The result is verified with a fresh handshake.
Changes no project value, applies only to this session, and is never
saved. Disable it when the task's edits are done.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enabled | Yes | Absolute session write state. True unlocks the verified setters; false locks them again. | |
| confirm_user_present | No | True asserts that the user asked for project changes in this task. Required to enable; not needed to disable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changed | Yes | ||
| verified | No | ||
| warnings | No | ||
| changed_at | Yes | ||
| bridge_mode | Yes | ||
| session_only | No | ||
| after_enabled | Yes | ||
| project_saved | No | ||
| before_enabled | Yes | ||
| bridge_command | No | session.set_write_mode | |
| schema_version | No | 1.0 | |
| requested_enabled | Yes | ||
| write_mode_origin | Yes | ||
| verification_basis | No | post_transition_bridge_handshake | |
| session_fingerprint | Yes | ||
| confirmation_applied | Yes | ||
| confirmation_required | Yes | ||
| startup_default_enabled | Yes | ||
| runtime_write_mode_control | No | ||
| session_precondition_applied | No |