fl_trigger_note
Preview any channel's sound by dispatching a timed MIDI note event and verifying that the note-on was received.
Instructions
Audition a global channel with a bounded note-on/off dispatch receipt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | MIDI note number. | |
| velocity | Yes | MIDI note-on velocity. | |
| duration_ms | No | Bounded audition duration in milliseconds. | |
| midi_channel | No | FL MIDI channel override; -1 uses the default. | |
| channel_index | Yes | Global channel index. | |
| expected_before | No | Optional observation-scoped channel fingerprint 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| velocity | Yes | ||
| warnings | No | ||
| dispatched | Yes | ||
| duration_ms | Yes | ||
| index_scope | No | global | |
| midi_channel | Yes | ||
| channel_index | Yes | ||
| dispatched_at | Yes | ||
| note_off_sent | Yes | ||
| project_saved | No | ||
| bridge_command | No | channel.trigger_note | |
| schema_version | No | 1.0 | |
| undo_point_created | No | ||
| verification_basis | No | dispatch_only_no_state_readback | |
| session_fingerprint | No | ||
| expected_before_applied | No | ||
| session_precondition_applied | No |