audio-calibration-mcp
Audio Calibration MCP
Audio Calibration MCP ist ein lokaler, plattformübergreifender Model Context Protocol Server für Room EQ Wizard (REW). Er leitet akustische Messungen, Lautsprecher- und Raumkalibrierung, Subwoofer- und Frequenzweichenanalyse, konservative Entzerrung, DSP-Bereitstellung und messbasierte Verifikation für allgemeine, Aktivlautsprecher-, Auto- und Laptop-Audiosysteme an.
Dieses Projekt verspricht keinen universell „perfekten“ Klang. REW kann ein akustisches System messen; es kann jedoch nicht auf Hörerpräferenz, Mikrofonplatzierung oder die sichere Ausgangsleistung eines Lautsprechers ohne Belege schließen. Der MCP meldet fehlende Daten und hält Präferenz von technischen Berechnungen getrennt.
Kompatibilität
Komponente | Unterstützung |
Node.js | 20 und 22 |
Betriebssysteme | Windows x64, macOS Intel/Apple Silicon, Linux x64/ARM64 |
REW | Lokale API auf Port 4735; plattformübergreifende Installationserkennung und bestätigter Start |
JamesDSP | Linux/JDSP4Linux: Inspektion, Vorschau, Backup, Anwendung, Verifikation, Rollback |
Equalizer APO | Export; geschützte Anwendung, wenn ein expliziter Konfigurationspfad konfiguriert ist |
CamillaDSP | YAML-Export; geschützte Dateianwendung, wenn explizit konfiguriert |
miniDSP | REW-kompatibler Textexport; keine Hardware-Änderungen in der Beta |
A1 Evo/Denon | Optionale separate Brücke; keine AVR-Annahmen in diesem Plugin |
Related MCP server: music-perception-mcp
Installation
Laden Sie ein GitHub-Release-Archiv herunter und weisen Sie Codex auf dessen .mcp.json an. Für einen Quellcode-Checkout:
npm ci --ignore-scripts
npm test
npm run validate:releaseDie eingecheckte MCP-Konfiguration startet das eigenständige dist/server.mjs. Das gepackte CLI ist ebenfalls enthalten, und das veröffentlichte Artefakt deklariert null Laufzeit-npm-Abhängigkeiten. Build-Eingaben von Drittanbietern sind exakt gepinnt und werden mit deaktivierten Lebenszyklus-Skripten installiert. Führen Sie rew_install_discover aus, um REW über eine Benutzerüberschreibung, die Umgebungsvariable AUDIO_REW_EXECUTABLE, PATH und übliche Windows-, macOS- oder Linux-Speicherorte zu finden. Wenn die Erkennung fehlschlägt, übergeben Sie den absoluten Pfad der ausführbaren Datei (oder REW.app unter macOS) an dieses Tool oder an rew_launch_plan. Das Starten von REW erfordert die passende Bestätigung von rew_launch_execute. Der Start wird gegen die API unter http://127.0.0.1:4735 verifiziert; überschreiben Sie AUDIO_REW_URL nur für einen vertrauenswürdigen lokalen Netzwerkendpunkt. Die REW-API muss in REW selbst weiterhin aktiviert sein.
Geführter Arbeitsablauf
Führen Sie
audio_doctoraus. Wenn REW offline ist, verwenden Sierew_install_discoverund dann das bestätigte Paarrew_launch_plan/rew_launch_execute. Fahren Sie mitrew_capability_negotiateundaudio_guided_session_planfort.Erfassen Sie den Host, REW, Mikrofonkalibrierung, Ausgaberoute und DSP-Zustand.
Erstellen Sie einen geschützten Plan für wiederholte Sitzungen. Für hörbare Ausführung sind frische Bestätigungen zu Mikrofonplatzierung, freiem Bereich und Route/Sicherheit erforderlich.
Speichern Sie separate Rohmessungen und führen Sie dann Qualitäts-, Dual-Auflösungs-, Direkt/Spät-, Frequenzweichen-, Verzerrungs/Kompressions- und Hör-Analysen durch.
Bevorzugen Sie Platzierung, Polarität, Timing, Frequenzweiche und stabile, zuerst geschnittene Entzerrung.
Wenden Sie nur einen hash-gebundenen, bestätigten Plan mit Backup und Rollback an.
Messen Sie erneut bei angepasstem Pegel. Die vorhergesagte Antwort ist niemals ein Akzeptanznachweis.
Verwenden Sie randomisierte, pegelangepasste A/B- oder ABX-Tests für Präferenz/Diskriminierung.
Analyseansichten
Berichte bewahren die Quellmessung und zeigen native ungeglättete Daten, abgeleitete technische Auflösung, 1/48-Oktav-Struktur, adaptive modale bis wahrnehmungsbezogene Glättung sowie ERB/wahrnehmungsbezogene Ansichten. Filter sind nur zulässig, wenn Merkmale über Wiederholungen und zurückgehaltene Daten stabil sind. Schmale/räumliche Nullstellen werden nicht angehoben.
Datenschutz
Es gibt keine Telemetrie. Lokale Sitzungen können Benutzernamen, absolute Pfade, Gerätenamen, Raumkoordinaten, Mikrofon-Hashes und Preset-Fingerabdrücke enthalten. Veröffentlichen Sie niemals measurements/, sessions/, backups/, profiles/, reports/ oder filters/ direkt. Verwenden Sie die redigierten Support-Artefakt-Tools und überprüfen Sie das Ergebnis, bevor Sie es teilen.
Entwicklung und Validierung
npm test ist hardwareunabhängig. npm run coverage testet deterministische DSP- und Sicherheits-Fixtures. npm run validate:release prüft Manifeste, Metadaten, den gebündelten Server und Paketinhalte. Smoke-Tests auf echten Systemen sind optional und dürfen niemals in normalen CI ausgeführt werden.
Siehe SECURITY.md, CONTRIBUTING.md und CHANGELOG.md. Lizenziert unter der MIT-Lizenz.
Messwissenschaftliche Labormodule
Begrenzte Werkzeuge decken GUM-artige Unsicherheitsbudgets und Monte-Carlo-Propagation, Bootstrap-Wiederholbarkeit, Kohärenz und Phasenkonfidenz bei komplexer Übertragung, ISO-3382-konformes Raum-Screening, explorative Polar-/Richtcharakteristik-Scans, saubere Ausgangsleitern, komplexe Mehrquellen-Optimierung für zurückgehaltene Sitzplätze, regularisierte FIR-Vorschläge, kontrollierte Hörversuche, immersive/SOFA-Metadaten-Preflight und Referenzkorpus-Auditierung ab.
Screening, inspiriert und standardskonform bedeuten niemals zertifizierte Konformität. ISO-, IEC-, ANSI/CTA-, AES- und ITU-Konformität erfordert das vollständige aktuelle normative Dokument, vorgeschriebene Einrichtung und Verarbeitung, kalibrierte Instrumentierung und nachvollziehbare Belege. Optimierungs- und FIR-Ausgaben bleiben Vorschläge, bis eine geschützte, pegelangepasste Hardware-Neumessung sie akzeptiert.
Kuratierte externe Datensätze
audio_dataset_catalog stellt überprüfte Metadaten für ausgewählte SADIE II-, FLAIR-, MeshRIR- und RAVes-Artefakte bereit, ohne sie herunterzuladen. Die Datensatzbeschaffung verwendet ein hash-gebundenes Plan/Ausführungs-Paar, erfordert Lizenzbestätigung, erzwingt eine exakte Byte-Obergrenze, akzeptiert nur gepinnte Zenodo-HTTPS-URLs, verweigert Überschreibungen, prüft die Upstream-Prüfsumme, berechnet SHA-256 und schreibt eine Herkunftsquittung unter das Arbeitsbereichsverzeichnis datasets/.
Remote-Einträge und prüfsummenverifizierte Downloads sind nicht automatisch wissenschaftliche Validierung. Die Bereitschaft wird pro Domäne berechnet und erfordert geparste, methodenkompatible Referenzen von mindestens zwei unabhängigen Institutionen mit begründeten Toleranzen.
Laptop-Kalibrierung
Laptop-Lautsprecher werden weiterhin vollständig unterstützt, aber dies ist der am wenigsten allgemeine Arbeitsablauf und wird absichtlich zuletzt dokumentiert. Der Laptop-Modus startet standardmäßig bei 120 Hz und -30 dBFS. Stoppen Sie sofort bei unerwarteter Route, Stille, Clipping, Limiter-Aktivität, Rasseln oder Notlage.
Unterstützen Sie das Projekt
Audio Calibration MCP ist kostenlos und Open Source. Wenn es Ihnen Zeit spart oder Ihr System verbessert, können Sie daredoole einen Kaffee kaufen.
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