Make variations of an existing sound
mutate_soundGenerate close variations of an existing sound by randomly nudging its parameters, perfect when you like a sound but want it slightly different.
Instructions
Nudge every parameter of an existing sound by a small random amount to produce close variations — the 'Mutate' button in Bfxr. Use this when the user likes a sound but wants it 'a bit different'. Give the source as a bfxr.net permalink, a path to a .wav generated by this server's sibling .bfxr file, a path to a .bfxr file, or a raw params object. Never set play or embed_audio, and never call play_sound — the user plays sounds in the library UI. After writing, refresh the library in Cursor at http://localhost:4747.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Base filename for the variations. | |
| play | No | Do not set this. The user plays sounds in the library UI. | |
| seed | No | Seed for reproducible mutations. | |
| count | No | How many variations. Default 3. | |
| amount | No | Mutation strength as a fraction of each parameter's range. Default 0.1. | |
| params | No | Source parameters, if you have them instead of a permalink/file. | |
| source | No | A bfxr.net permalink (or ?sfx= payload), or a path to a .bfxr file. | |
| save_bfxr | No | ||
| output_dir | No | ||
| embed_audio | No | Do not set this. The user plays sounds in the library UI. |