UNPKG

u-he-preset-randomizer

Version:

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

31 lines (30 loc) 838 B
import { Preset } from "./parser.js"; import { SynthNames } from "./utils/detector.js"; import { Config } from "./config.js"; export interface PresetLibrary { synth: string; rootFolder: string; userPresetsFolder: string; presetsFolder?: string; presets: Preset[]; favorites: FavoriteFile[]; } interface FavoriteFile { fileName: string; presets: Array<{ name: string; path: string; }>; } export interface UheFavoriteFile { "tag-category-fav": { [favoriteCategory: string]: UheFavoriteFileEntry[]; }; } export interface UheFavoriteFileEntry { "db_path": string; "name": string; } export declare function loadPresetLibrary(synth: SynthNames, config: Config): PresetLibrary; export declare function writePresetLibrary(presetLibrary: PresetLibrary): void; export {};