Create random u-he synth presets through randomization and merging of your existing presets.
This is only a MVP, with limited functionality:
- Generate fully random patches based on real values in your preset library
Future features could be:
- Explicitly pick which existing patches to use for randomization and define amount of randomness applied to them
- Merge patches between each other
- Refine method of randomization:
- "Clustered randomization", which keeps consistency within a module
- "Stable mode", which doesn't introduce randomization into some parameters, which tend to produce unstable results, e.g. pitch. Which params those are, depends on synth.
Prerequisite: Node.js runtime (min. version 20)
This is a CLI application that you need to run in your terminal / command line.
npx u-he-synth-preset-randomizer --synth Diva --amount 3
-
--synth
: Choose the u-he synth. Not all synths have been tested, but the randomizer tries to be generic. -
--amount
: How many patches to generate -
--debug
: Enables some optional debug logging and file exporting
Please create a GitHub issue.