sound_get_inventory
Read loaded instruments and effects with their presets, drum pad maps, and Atlas knowledge to show users which sounds are available for palette planning.
Instructions
Read the pool of loaded instruments and their presets that palettes choose from.
Read-only. Returns each loaded instrument (and effects when requested) with
its preset names, current preset, drum pad map, and Atlas knowledge.
sound_plan_palette reads this inventory itself, so call it only to show
the user what is available. Atlas-only products are recommendations, not
loaded sounds.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | No | Optional sound request; it decides which loaded targets and effects are relevant. | |
| only_used | No | Limit mixer observations to used tracks; instruments stay included. | |
| preset_limit | No | Maximum preset names read per loaded target. | |
| preset_start | No | First preset index read per target. | |
| include_atlas | No | Add offline Plugin Atlas knowledge to each loaded target. | |
| include_current | No | Read each target's current preset. | |
| include_effects | No | Include loaded effects; defaults from the request. | |
| include_pad_maps | No | Read drum pad maps of loaded instruments. | |
| include_empty_names | No | Keep presets with blank names. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| warnings | No | ||
| observed_at | No | ||
| locked_roles | No | ||
| loaded_effects | No | ||
| schema_version | No | 1.0 | |
| loaded_generators | No | ||
| current_palette_id | No | ||
| session_fingerprint | No | ||
| known_unloaded_products | No | ||
| preset_discovery_coverage | No |