u-he-preset-randomizer
Version:
Create random u-he synth presets through randomization and merging of your existing presets.
19 lines (18 loc) • 852 B
TypeScript
import type { SynthNames } from '../utils/detector.js';
import { type SpecialParameterHandling, type SynthConfig } from './types.js';
export { globalSpecialParameters, type SpecialParameterHandling, type SynthConfig, } from './types.js';
/**
* Gets the configuration for a specific synth.
*
* @param synthName - The synth name to get config for
* @returns The synth configuration or undefined if none exists
*/
export declare function getSynthConfig(synthName: SynthNames): SynthConfig | undefined;
/**
* Gets the special parameter handling rules for a specific synth
* Combines global rules with synth-specific rules
*
* @param synthName - The synth to get config for (optional)
* @returns Array of special parameter handling rules
*/
export declare function getSpecialParameterHandling(synthName?: SynthNames): SpecialParameterHandling[];