UNPKG

u-he-preset-randomizer

Version:

Create random u-he synth presets through randomization and merging of your existing presets.

25 lines (24 loc) 871 B
import { SynthNames } from './utils/detector.js'; export interface Config { debug: boolean; synth?: SynthNames; amount?: number; preset?: string | '?'; randomness?: number; merge?: string | string[] | '*' | '?'; /** Pattern to narrow down presets to load from library */ pattern?: string; /** Binary part of the preset, if enabled that its read and written back again */ binary?: boolean; stable?: boolean; category?: boolean | string; dictionary?: boolean; author?: boolean | string; folder?: boolean | string; favorites?: boolean | string | string[]; customFolder?: string; } export declare function getDefaultConfig(): Config; export declare function getConfigFromParameters(): Config; export declare function getConfig(): Config; export declare function setConfig(newConfig: Partial<Config>): void;