u-he Preset Randomizer — MCP-сервер для Claude Code: как установить
MCP-сервер и CLI, которые собирают новые пресеты u-he из вашей же коллекции: случайные патчи с нуля, вариации выбранного или смесь нескольких.
claude mcp add --env UHE_CUSTOM_FOLDER=<UHE_CUSTOM_FOLDER> --env DEBUG=<DEBUG> --transport stdio u-he-preset-randomizer -- npx -y u-he-preset-randomizerЧто делает u-he Preset Randomizer
Сервер открывает агенту доступ к вашей библиотеке пресетов u-he и умеет три вещи: генерировать патчи с нуля, менять существующие с заданной долей случайности, склеивать несколько пресетов в один. Выбор синта и режима идёт обычными вопросами в чате, без запоминания флагов. То же самое работает из терминала: npx u-he-preset-randomizer@latest --synth Diva --amount 3 выдаст три полностью случайных патча.
Значения не берутся с потолка: инструмент читает коллекцию, считает распределения реальных параметров и сэмплирует из них, поэтому новые звуки остаются в духе библиотеки. Исходный материал можно сузить папкой, категорией, автором, тегом или экспортом избранного. Готовые файлы попадают в подпапку /RANDOM пользовательских пресетов, а сессия запоминает выбранный синт, так что каждый следующий запрос не надо начинать с нуля.
Для запуска нужен Node.js, сервер стартует через npx. На простых синтах вроде Diva или Repro результат аккуратнее. В модульных Bazille и Zebra тоже работает, но часть патчей выходит сломанной, и это стоит учитывать до того, как тащить генерацию в рабочий проект.
Какие задачи решает
- сгенерировать пачку случайных пресетов Diva
- сделать вариации одного патча с заданной долей случайности
- слить несколько пресетов в гибридный звук
- сузить выборку до одной папки, тега или автора
- разобрать библиотеку пресетов через диалог с агентом
Примеры запросов агенту
- Какие синты u-he у меня установлены?
- Найди в Diva пресеты с тегом bass
- Сделай пять вариаций пресета
HS Greek Hornс 20% случайности
Как установить u-he Preset Randomizer
Командой платформы
claude mcp add --env UHE_CUSTOM_FOLDER=<UHE_CUSTOM_FOLDER> --env DEBUG=<DEBUG> --transport stdio u-he-preset-randomizer -- npx -y u-he-preset-randomizerВместо <…> подставьте свои значения
Командой платформы
codex mcp add u-he-preset-randomizer --env UHE_CUSTOM_FOLDER=<UHE_CUSTOM_FOLDER> --env DEBUG=<DEBUG> -- npx -y u-he-preset-randomizerВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"u-he-preset-randomizer": {
"command": "npx",
"args": [
"-y",
"u-he-preset-randomizer"
],
"env": {
"UHE_CUSTOM_FOLDER": "<UHE_CUSTOM_FOLDER>",
"DEBUG": "<DEBUG>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"u-he-preset-randomizer": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"u-he-preset-randomizer"
],
"env": {
"UHE_CUSTOM_FOLDER": "<UHE_CUSTOM_FOLDER>",
"DEBUG": "<DEBUG>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e UHE_CUSTOM_FOLDER=<UHE_CUSTOM_FOLDER> -e DEBUG=<DEBUG> u-he-preset-randomizer npx -y u-he-preset-randomizerВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о u-he Preset Randomizer
Как установить u-he Preset Randomizer в Claude Code?
Выполните claude mcp add u-he-preset-randomizer -- npx -y u-he-preset-randomizer. После этого сервер доступен агенту, отдельный запуск не нужен.
Что делает u-he Preset Randomizer?
Генерирует, рандомизирует и объединяет пресеты синтезаторов u-he, опираясь на статистику вашей собственной библиотеки. Работает как MCP-сервер для агента и как CLI в терминале.
Что нужно, чтобы сервер заработал?
Node.js в системе и установленные синты u-he с библиотекой пресетов. На модульных синтах вроде Bazille или Zebra иногда получаются нерабочие патчи, на Diva и Repro результат стабильнее.