UNPKG

u-he-preset-randomizer

Version:

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

19 lines (18 loc) 826 B
/** * @file u-he synth detection utilities. * Provides functions to detect installed u-he synths and their preset library locations. */ import type { Config } from '../config.js'; export interface DetectedPresetLibrary { synthName: SynthNames; root: string; presets: string; userPresets: string; } export declare const uheSynthNames: readonly ['ACE', 'Bazille', 'Diva', 'Hive', 'Repro-1', 'Repro-5', 'Zebra2', 'ZebraHZ', 'Zebralette3', 'Zebra3', 'TyrellN6', 'Podolski', 'TripleCheese', 'TestSynth']; export type SynthNames = (typeof uheSynthNames)[number]; export declare function getWslWindowsUserPresetRoots(usersRoot?: string): string[]; /** * Detects Preset Library locations */ export declare function detectPresetLibraryLocations(config: Config, locationsTried?: string[]): DetectedPresetLibrary[];