u-he-synth-preset-randomizer
v0.1.0
Published
Create random u-he synth presets through randomization and merging of your existing presets.
Downloads
59
Maintainers
Readme
u-he-synth-preset-randomizer
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.
How to use
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
CLI Arguments
--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
Help / Feedback
Please create a GitHub issue.