audio-calibration-mcp
Audio Calibration MCP
Audio Calibration MCP es un servidor del Model Context Protocol local-first y multiplataforma para Room EQ Wizard (REW). Guía la medición acústica, la calibración de altavoces y sala, el análisis de subwoofers y cruces, EQ conservador, despliegue de DSP y verificación medida para sistemas de audio generales, de altavoces amplificados, de automóvil y de portátiles.
Este proyecto no promete un sonido universalmente “perfecto”. REW puede medir un sistema acústico; no puede inferir la preferencia del oyente, la colocación del micrófono o la capacidad de salida segura de un altavoz sin evidencia. El MCP informa de los datos faltantes y mantiene la preferencia separada de los cálculos de ingeniería.
Compatibilidad
Componente | Soporte |
Node.js | 20 y 22 |
Sistemas operativos | Windows x64, macOS Intel/Apple Silicon, Linux x64/ARM64 |
REW | API local en el puerto 4735; descubrimiento de instalación multiplataforma y arranque confirmado |
JamesDSP | Linux/JDSP4Linux inspección, vista previa, copia de seguridad, aplicar, verificar, revertir |
Equalizer APO | Exportación; aplicación protegida cuando se configura una ruta de configuración explícita |
CamillaDSP | Exportación YAML; aplicación de archivo protegida cuando se configura explícitamente |
miniDSP | Exportación de texto compatible con REW; sin mutación de hardware en la beta |
A1 Evo/Denon | Puente separado opcional; sin suposiciones de AVR en este plugin |
Related MCP server: music-perception-mcp
Instalación
Descarga un archivo de lanzamiento de GitHub y apunta Codex a su .mcp.json. Para una copia del código fuente:
npm ci --ignore-scripts
npm test
npm run validate:releaseLa configuración MCP incluida inicia el dist/server.mjs autocontenido. El CLI empaquetado también está incluido, y el artefacto publicado declara cero dependencias npm en tiempo de ejecución. Las entradas de compilación de terceros están fijadas exactamente e instaladas con los scripts de ciclo de vida deshabilitados. Ejecuta rew_install_discover para localizar REW a través de una anulación de usuario, la variable de entorno AUDIO_REW_EXECUTABLE, PATH y ubicaciones convencionales de Windows, macOS o Linux. Si el descubrimiento falla, pasa la ruta absoluta del ejecutable (o REW.app en macOS) a esa herramienta o a rew_launch_plan. Iniciar REW requiere la confirmación correspondiente de rew_launch_execute. El arranque se verifica contra la API en http://127.0.0.1:4735; anula AUDIO_REW_URL solo para un endpoint de red local de confianza. La API de REW aún debe estar habilitada en el propio REW.
Flujo de trabajo guiado
Ejecuta
audio_doctor. Si REW está fuera de línea, usarew_install_discovery luego el par confirmadorew_launch_plan/rew_launch_execute. Continúa conrew_capability_negotiateyaudio_guided_session_plan.Inventaría el host, REW, la calibración del micrófono, la ruta de salida y el estado del DSP.
Crea un plan de sesión repetida protegido. La ejecución audible requiere confirmación fresca de colocación del micrófono, área despejada y ruta/seguridad.
Guarda trazas crudas separadas y luego ejecuta análisis de calidad, doble resolución, directo/tardío, cruce, distorsión/compresión y escucha humana.
Prefiere colocación, polaridad, temporización, cruce y EQ estable de corte primero.
Aplica solo un plan confirmado vinculado a hash con copia de seguridad y reversión.
Vuelve a medir con nivel coincidente. La respuesta predicha nunca es evidencia de aceptación.
Usa A/B o ABX aleatorizado y con nivel coincidente para preferencia/discriminación.
Vistas de análisis
Los informes conservan la traza fuente y muestran datos nativos sin suavizar, resolución de ingeniería derivada, estructura de 1/48 de octava, suavizado adaptativo modal a perceptual y vistas ERB/perceptuales. Los filtros son elegibles solo cuando las características son estables entre repeticiones y datos reservados. Los nulos estrechos/espaciales no se amplifican.
Privacidad
No hay telemetría. Las sesiones locales pueden contener nombres de usuario, rutas absolutas, nombres de dispositivos, coordenadas de sala, hashes de micrófono y huellas de preajustes. Nunca publiques measurements/, sessions/, backups/, profiles/, reports/ o filters/ directamente. Usa las herramientas de artefactos de soporte redactados y revisa el resultado antes de compartirlo.
Desarrollo y validación
npm test es independiente del hardware. npm run coverage ejercita accesorios deterministas de DSP y seguridad. npm run validate:release verifica manifiestos, metadatos, el servidor empaquetado y el contenido del paquete. Las pruebas de humo de sistemas reales son opcionales y nunca deben ejecutarse en CI ordinario.
Consulta SECURITY.md, CONTRIBUTING.md y CHANGELOG.md. Licenciado bajo la Licencia MIT.
Módulos de laboratorio de ciencia de medición
Las herramientas acotadas cubren presupuestos de incertidumbre estilo GUM y propagación de Monte Carlo, repetibilidad bootstrap, coherencia de transferencia compleja y confianza de fase, detección de sala alineada con ISO-3382, exploraciones polares/directividad exploratorias, escaleras de salida limpia, optimización compleja de múltiples fuentes en asientos reservados, propuestas FIR regularizadas, ensayos de escucha controlados, preflight de metadatos inmersivos/SOFA y auditoría de corpus de referencia.
Screening, inspired y standards-aligned nunca significan conformidad certificada. La conformidad con ISO, IEC, ANSI/CTA, AES e ITU requiere el documento normativo completo actual, configuración y procesamiento prescritos, instrumentación calibrada y evidencia trazable. Las salidas de optimización y FIR siguen siendo propuestas hasta que una remedición de hardware protegida y con nivel coincidente las acepte.
Conjuntos de datos externos seleccionados
audio_dataset_catalog expone metadatos revisados para artefactos seleccionados de SADIE II, FLAIR, MeshRIR y RAVes sin descargarlos. La adquisición de conjuntos de datos utiliza un par plan/ejecución vinculado a hash, requiere reconocimiento de licencia, impone un límite de bytes exacto, acepta solo URL HTTPS de Zenodo fijadas, rechaza sobrescrituras, verifica la suma de comprobación ascendente, calcula SHA-256 y escribe un recibo de procedencia en el directorio datasets/ del espacio de trabajo.
Las entradas remotas y las descargas verificadas por suma de comprobación no son automáticamente validación científica. La preparación se calcula por dominio y requiere referencias analizadas y compatibles con el método de al menos dos instituciones independientes con tolerancias justificadas.
Calibración de portátiles
Los altavoces de portátiles siguen siendo totalmente compatibles, pero este es el flujo de trabajo menos general y se documenta intencionalmente al final. El modo portátil comienza a 120 Hz y -30 dBFS por defecto. Detente inmediatamente ante una ruta inesperada, silencio, recorte, actividad del limitador, traqueteo o angustia.
Apoya el proyecto
Audio Calibration MCP es gratuito y de código abierto. Si te ahorra tiempo o mejora tu sistema, puedes invitar a daredoole a un café.
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