plugin_list_parameters
Get a loaded plug-in's real controls, filtering out FL Studio's padded empty slots. Returns indices, names, values, and display text for use with plugin_set_parameter.
Instructions
List a loaded plug-in's real controls with their current values and text.
Read-only. FL reports a padded parameter count for VST plug-ins, often
thousands of empty slots; this walks the range inside FL and returns only
real controls, each with its index, name, normalized value, and display
text (which identifies unnamed controls). Check truncated before treating
the list as complete. Use the indices, names, or display text with
plugin_set_parameter.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Exclusive last index; defaults to FL's reported count. | |
| start | No | First parameter index to examine; defaults to 0. | |
| target | Yes | Loaded plug-in: {"kind": "mixer_effect", "track_index", "slot_index"} (Master also needs "allow_master": true) or {"kind": "channel_generator", "channel_index"}. Read targets with plugin_list_loaded. | |
| max_indices | No | Stop after examining this many indices. | |
| max_results | No | Stop after collecting this many real controls. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plugin | Yes | ||
| scan_end | Yes | ||
| warnings | No | ||
| truncated | Yes | ||
| parameters | Yes | ||
| real_count | Yes | ||
| scan_start | Yes | ||
| observed_at | Yes | ||
| truncated_by | No | ||
| examined_count | Yes | ||
| schema_version | No | 1.0 | |
| padding_skipped | Yes | ||
| observation_atomic | No | ||
| project_dirty_flag | No | ||
| highest_index_examined | No | ||
| reported_parameter_count | Yes |