piano_roll_setup
Prepare FL Studio's Piano Roll scripting for note tools: check status, write the Postfader Apply script, and confirm you ran it once.
Instructions
Prepare the one-time Piano Roll scripting setup that note tools need.
status reports readiness without writing files. prepare writes the
Postfader Apply script into FL's Piano Roll scripts folder; the user must
then run it once from FL's Piano Roll menu. confirm with
confirm_user_ran_script=true arms this MCP process. Writes no notes. Reuse
the setup for the rest of the session.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status reads readiness; prepare writes the script; confirm records that the user ran it. | status |
| confirm_user_ran_script | No | Required for action=confirm, after the user ran Postfader Apply once in FL. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | ||
| shortcut | Yes | ||
| observed_at | Yes | ||
| script_path | Yes | ||
| script_exists | Yes | ||
| last_operation | No | ||
| schema_version | No | 1.0 | |
| last_request_id | No | ||
| scripts_directory | Yes | ||
| setup_instruction | Yes | ||
| armed_this_session | Yes | ||
| last_requested_digest | No | ||
| prepared_this_session | Yes | ||
| last_requested_note_count | No | ||
| automatic_trigger_supported | Yes | ||
| authoritative_fl_note_readback_available | No |