audio-calibration-mcp
Audio Calibration MCP
Audio Calibration MCP — это локальный, кроссплатформенный сервер Model Context Protocol для Room EQ Wizard (REW). Он направляет акустические измерения, калибровку колонок и помещения, анализ сабвуфера и кроссовера, консервативную эквализацию, развёртывание DSP и проверенные измерения для обычных, активных колонок, автомобильных и ноутбучных аудиосистем.
Этот проект не обещает универсально «идеального» звука. REW может измерить акустическую систему; он не может определить предпочтения слушателя, размещение микрофона или безопасную выходную способность колонки без доказательств. MCP сообщает о недостающих данных и отделяет предпочтения от инженерных расчётов.
Совместимость
Компонент | Поддержка |
Node.js | 20 и 22 |
Операционные системы | Windows x64, macOS Intel/Apple Silicon, Linux x64/ARM64 |
REW | Локальный API на порту 4735; обнаружение установки на всех платформах и подтверждённый запуск |
JamesDSP | Linux/JDSP4Linux: проверка, предпросмотр, резервное копирование, применение, проверка, откат |
Equalizer APO | Экспорт; защищённое применение при явно заданном пути к конфигурации |
CamillaDSP | Экспорт YAML; защищённое применение файла при явной настройке |
miniDSP | Экспорт текста, совместимый с REW; в бета-версии нет изменений оборудования |
A1 Evo/Denon | Опциональный отдельный мост; в этом плагине нет предположений об AVR |
Related MCP server: music-perception-mcp
Установка
Скачайте архив релиза с GitHub и укажите Codex на его .mcp.json. Для исходного кода:
npm ci --ignore-scripts
npm test
npm run validate:releaseПроверенная конфигурация MCP запускает автономный dist/server.mjs. В комплект также входит упакованный CLI, а опубликованный артефакт объявляет нулевые зависимости npm во время выполнения. Сторонние входные данные для сборки точно зафиксированы и устанавливаются с отключёнными скриптами жизненного цикла. Запустите rew_install_discover, чтобы найти REW через пользовательское переопределение, переменную окружения AUDIO_REW_EXECUTABLE, PATH и стандартные расположения Windows, macOS или Linux. Если обнаружение не удалось, передайте абсолютный путь к исполняемому файлу (или REW.app на macOS) этому инструменту или rew_launch_plan. Запуск REW требует подтверждения через соответствующий rew_launch_execute. Запуск проверяется через API на http://127.0.0.1:4735; переопределяйте AUDIO_REW_URL только для доверенной локальной сетевой конечной точки. API REW всё равно должен быть включён в самом REW.
Управляемый рабочий процесс
Запустите
audio_doctor. Если REW не в сети, используйтеrew_install_discover, затем подтверждённую паруrew_launch_plan/rew_launch_execute. Продолжите сrew_capability_negotiateиaudio_guided_session_plan.Проведите инвентаризацию хоста, REW, калибровки микрофона, маршрута вывода и состояния DSP.
Создайте защищённый план повторяющихся сессий. Слышимое выполнение требует свежего подтверждения размещения микрофона, отсутствия препятствий и безопасности маршрута.
Сохраните отдельные необработанные треки, затем выполните анализ качества, двойного разрешения, прямого/позднего, кроссовера, искажений/сжатия и прослушивания человеком.
Предпочитайте размещение, полярность, синхронизацию, кроссовер и стабильную эквализацию с приоритетом среза.
Применяйте только подтверждённый план с привязкой к хэшу, с резервным копированием и откатом.
Повторно измеряйте при согласованном уровне. Прогнозируемый отклик никогда не является доказательством приёмки.
Используйте рандомизированное A/B или ABX с согласованным уровнем для предпочтений/различения.
Представления анализа
Отчёты сохраняют исходный трек и отображают нативные несглаженные данные, производное инженерное разрешение, структуру 1/48 октавы, адаптивное сглаживание от модального к перцептивному, а также ERB/перцептивные представления. Фильтры допустимы только тогда, когда характеристики стабильны между повторениями и на отложенных данных. Узкие/пространственные нули не усиливаются.
Конфиденциальность
Телеметрии нет. Локальные сессии могут содержать имена пользователей, абсолютные пути, имена устройств, координаты помещения, хэши микрофонов и отпечатки пресетов. Никогда не публикуйте measurements/, sessions/, backups/, profiles/, reports/ или filters/ напрямую. Используйте инструменты для редактирования артефактов поддержки и проверяйте результат перед публикацией.
Разработка и проверка
npm test не зависит от оборудования. npm run coverage выполняет детерминированные фикстуры DSP и безопасности. npm run validate:release проверяет манифесты, метаданные, встроенный сервер и содержимое пакета. Дымовые тесты реальной системы являются опциональными и никогда не должны запускаться в обычном CI.
См. SECURITY.md, CONTRIBUTING.md и CHANGELOG.md. Лицензия MIT.
Модули лаборатории измерительной науки
Ограниченные инструменты охватывают бюджеты неопределённости в стиле GUM и распространение Монте-Карло, повторяемость бутстрэпа, когерентность комплексного переноса и доверие к фазе, скрининг помещения по ISO-3382, исследовательские полярные/директивные сканирования, лестницы чистого выхода, оптимизацию нескольких источников с отложенным местом, регуляризованные предложения FIR, контролируемые прослушивания, предварительную проверку метаданных иммерсивного/SOFA и аудит эталонного корпуса.
Screening, inspired и standards-aligned никогда не означают сертифицированного соответствия. Соответствие ISO, IEC, ANSI/CTA, AES и ITU требует полного действующего нормативного документа, предписанной настройки и обработки, калиброванных инструментов и прослеживаемых доказательств. Оптимизация и выходы FIR остаются предложениями, пока защищённое повторное измерение оборудования с согласованным уровнем не примет их.
Подобранные внешние наборы данных
audio_dataset_catalog предоставляет проверенные метаданные для выбранных артефактов SADIE II, FLAIR, MeshRIR и RAVes без их загрузки. Приобретение набора данных использует пару план/выполнение с привязкой к хэшу, требует подтверждения лицензии, обеспечивает точный предел байтов, принимает только закреплённые HTTPS-URL Zenodo, отказывается от перезаписи, проверяет контрольную сумму вышестоящего источника, вычисляет SHA-256 и записывает квитанцию о происхождении в каталог datasets/ рабочей области.
Удалённые записи и загрузки с проверкой контрольной суммы не являются автоматически научной валидацией. Готовность рассчитывается по каждой области и требует разобранных, совместимых с методом ссылок как минимум из двух независимых учреждений с обоснованными допусками.
Калибровка ноутбука
Динамики ноутбуков полностью поддерживаются, но это наименее общий рабочий процесс и намеренно описан последним. Режим ноутбука по умолчанию начинается с 120 Гц и -30 дБFS. Немедленно остановитесь при неожиданном маршруте, тишине, клиппинге, активности лимитера, дребезжании или искажениях.
Поддержка проекта
Audio Calibration MCP — это бесплатный проект с открытым исходным кодом. Если он экономит ваше время или улучшает вашу систему, вы можете купить daredoole кофе.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceBridges AI assistants with Ableton Live, enabling real-time control, offline project analysis, version tracking, and rack/preset parsing for music production workflows.MIT
- FlicenseNot gradedqualityBmaintenanceAnalyzes audio files to extract exact, reproducible measurements like loudness, tempo, key, spectral balance, and clipping for LLM-based DAW control.
- AlicenseAqualityBmaintenanceLoudness compliance verdicts against formal broadcast standards (EBU R128, ATSC A/85). Measures audio/video with ffmpeg and returns a pass/fail verdict with exact deltas and remediation parameters.21MIT
- AlicenseNot gradedqualityBmaintenanceEnables chat-driven audio analysis and enhancement using local Claude, including denoising, EQ, compression, and loudness normalization, with an A/B viewer for synchronized comparison.1MIT
Related MCP Connectors
Create, co-edit, analyze, publish, and export collaborative step-sequencer sessions through MCP.
Privacy-first audio intelligence: BPM, key, waveform. Audio never stored. Pay per second.
Measure voice/VoIP path quality -> estimated MOS + live network metrics
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daredoole/audio-calibration-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server