fl_set_channel_identity
Update a channel's name and color in FL Studio with optional pre-check guards, then verify the change by reading back the new identity.
Instructions
Set a channel's name and/or color with per-field readback proof.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Absolute channel name. | |
| color | No | Absolute FL 0x--BBGGRR color word. FL owns the high byte, so write verification compares the low 24 color bits. | |
| channel_index | Yes | Global channel index. | |
| expected_before | No | Optional guarded channel fingerprint/name/color. | |
| 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 |
|---|---|---|---|
| after | Yes | ||
| before | Yes | ||
| verified | Yes | ||
| warnings | No | ||
| applied_at | Yes | ||
| index_scope | No | global | |
| channel_index | Yes | ||
| name_verified | No | ||
| project_saved | No | ||
| bridge_command | No | channel.set_identity | |
| color_verified | No | ||
| requested_name | No | ||
| schema_version | No | 1.0 | |
| requested_color | No | ||
| undo_point_created | No | ||
| verification_basis | No | readback_on_a_later_fl_idle_tick | |
| session_fingerprint | No | ||
| verification_summary | Yes | ||
| expected_before_applied | No | ||
| session_precondition_applied | No |