Epistemic DJ
БесплатноНе проверенMCP server that transforms cognitive state into generative music by mapping 13 epistemic vectors to Strudel live coding patterns, with mood presets and a web UI
Описание
MCP server that transforms cognitive state into generative music by mapping 13 epistemic vectors to Strudel live coding patterns, with mood presets and a web UI for interactive control.
README
MCP server that maps epistemic state to generative music via Strudel.cc
Transform your cognitive state into sound. High uncertainty? Dissonant, chaotic patterns. Deep focus? Clean, driving beats. Celebrating a win? Full-on euphoric build-ups.
Features
- MCP Tools for Claude Code integration
- Pattern Generator - 13 epistemic vectors → Strudel live coding patterns
- Mood Presets - focus, energize, reflect, debug, celebrate
- Web UI - Interactive sliders + embedded Strudel REPL
- Audio Analyzer (coming soon) - Extract epistemic vectors from music
Quick Start
# Install
npm install
# Test the pattern generator
node src/generator/epistemic-to-strudel.js --mood celebrate
# Run the MCP server
node src/mcp/server.js
# Serve the web UI
npx serve src/web
MCP Tools
generate_pattern
Generate a Strudel pattern from epistemic vectors.
{
"vectors": {
"know": 0.7,
"uncertainty": 0.3,
"engagement": 0.8,
"clarity": 0.6,
"coherence": 0.7,
"signal": 0.5,
"completion": 0.4
},
"mode": "full"
}
generate_mood
Generate a pattern for a mood preset.
{
"mood": "focus"
}
explain_mapping
Understand how vectors map to music.
crossfade_pattern
Generate transition patterns between states.
Epistemic → Musical Mappings
| Vector | Musical Parameter |
|---|---|
| know | Scale consonance (pentatonic → diminished) |
| uncertainty | Pattern degradation, probability |
| engagement | Tempo (60-140 BPM), drum intensity |
| clarity | Filter cutoff (dark → bright) |
| coherence | Rhythmic stability |
| signal | Note density, hi-hat patterns |
| state | Reverb/room size |
| change | Pattern variation (jux, rev) |
| completion | Build-up intensity |
| impact | Overall volume |
Claude Code Integration
Add to your Claude Code MCP config:
{
"mcpServers": {
"epistemic-dj": {
"command": "node",
"args": ["/path/to/epistemic-dj/src/mcp/server.js"]
}
}
}
Then in Claude:
Generate a pattern for my current epistemic state:
- know: 0.6 (decent understanding)
- uncertainty: 0.4 (some unknowns)
- engagement: 0.8 (highly focused)
Roadmap
- Pattern generator (vectors → Strudel)
- MCP server with tools
- Web UI with sliders
- Audio analyzer (music → vectors)
- WebSocket bridge for real-time updates
- Empirica integration for automatic state tracking
- Feedback loop (music influences cognition?)
License
MIT
Credits
Built with:
Установка Epistemic DJ
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Nubaeon/epistemic-djFAQ
Epistemic DJ MCP бесплатный?
Да, Epistemic DJ MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Epistemic DJ?
Нет, Epistemic DJ работает без API-ключей и переменных окружения.
Epistemic DJ — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Epistemic DJ в Claude Desktop, Claude Code или Cursor?
Открой Epistemic DJ на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Epistemic DJ with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
