plugin_list_presets
Read a page of preset names, preset count, and current preset from a loaded FL Studio plug-in. Use the returned indices or names to choose a preset.
Instructions
Read a page of a loaded plug-in's preset names, its preset count, and current preset.
Read-only. Returns FL's authoritative preset_count, one page of names with
their indices (follow next_start for more), and, unless include_current is
false, the current preset with an index only when it is unique. Use a name
or index from this list with plugin_select_preset; use sound_plan_palette
to choose sounds across several roles.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of preset names in this page. | |
| start | No | First preset index in this page. | |
| 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. | |
| include_current | No | Also report the current preset's name and index. | |
| include_empty_names | No | Keep presets with blank names in the page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | ||
| start | Yes | ||
| plugin | Yes | ||
| partial | No | ||
| presets | Yes | ||
| has_more | Yes | ||
| warnings | No | ||
| truncated | No | ||
| next_start | No | ||
| observed_at | Yes | ||
| preset_count | Yes | ||
| truncated_by | No | ||
| scanned_count | Yes | ||
| returned_count | Yes | ||
| schema_version | No | 1.0 | |
| duplicate_names | Yes | ||
| blank_name_indices | Yes | ||
| observation_atomic | No | ||
| project_dirty_flag | No | ||
| current_preset_name | No | ||
| session_fingerprint | No | ||
| current_preset_index | No | ||
| current_preset_status | Yes |