randomize_presets
Generate random variations of existing presets by modifying their parameters. Select source presets by name, pattern, author, or category, and control randomness level and number of variations.
Instructions
Create variations of existing presets by randomly modifying their parameters (0-100% randomness). Select source presets by preset_names, pattern, author, or category. IMPORTANT: 'amount' is per source preset (1 preset + amount=4 → 4 files; 10 presets + amount=2 → 20 files). Generated variations are automatically added to the library. Defaults to 16 variations per preset and 50% randomness.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | Number of variations to generate per base preset. Defaults to 16. | |
| author | No | Filter source presets by author name (exact match). Alternative to preset_names/pattern. | |
| stable | No | Use stable randomization (randomizes per-section). Defaults to true. | |
| pattern | No | Path substring to filter presets (e.g., "Bass/**/*"). Alternative to preset_names. | |
| category | No | Filter source presets by category prefix (e.g., "Bass", "Bass:Sub"). Alternative to preset_names/pattern. | |
| randomness | No | Percentage of randomness to apply (0-100). 0 = no change, 100 = completely random. Defaults to 50. | |
| preset_names | No | Names of presets to randomize (without .h2p extension). Can specify multiple. |