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
TypeScript
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;