UNPKG

u-he-preset-randomizer

Version:

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

18 lines (17 loc) 729 B
/** * @file Main preset generation orchestration module. * Coordinates loading, filtering, analysis, and generation of presets. */ import type { Config } from './config.js'; import { type PresetLibrary } from './presetLibrary.js'; export interface GenerationResult { writtenFiles: string[]; outputFolder: string; presetCount: number; } /** * Main function to generate presets based on the provided configuration. * @param inputConfig Configuration options for preset generation. * @param inputPresetLibrary Optional preset library to reuse if already loaded (avoids slow filesystem reload). */ export declare function generatePresets(inputConfig: Config, inputPresetLibrary?: PresetLibrary): GenerationResult;