plugins_scan_parameters
Scan a plug-in's parameter range and return only real controls with display strings, avoiding the overhead of paging through padded VST slots.
Instructions
De-pad a whole plug-in in one call; prefer this over paging a VST.
FL reports a padded maximum rather than a parameter count for VST plug-ins
-- often thousands of slots for a VST3 -- with the real controls sparse
inside it.
Paging that with `plugins_inspect_parameter_map` is about a thousand round
trips. This walks the range inside FL and returns only what is real, with
each control's display string, which is what actually identifies it.
Check `truncated` before treating the result as the whole plug-in.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Exclusive last index. Defaults to FL's reported count. | |
| start | No | First index to examine. Defaults to 0. | |
| target | No | Explicit mixer_effect or global channel_generator target. Mutually exclusive with legacy track_index/slot_index. | |
| slot_index | No | Legacy zero-based effect slot (0 through 9). Supply it with track_index, or use target, never both. | |
| max_indices | No | Stop after examining this many indices. | |
| max_results | No | Stop after collecting this many real controls. | |
| track_index | No | Legacy zero-based mixer track index. Supply it together with slot_index, or use target, never both. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |