u-he-synth-preset-randomizer
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

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.

Package Sidebar

Install

npm i u-he-synth-preset-randomizer

Weekly Downloads

4

Version

0.1.0

License

MIT

Unpacked Size

25.6 kB

Total Files

24

Last publish

Collaborators

  • fannon