À propos du projet

MusicMixCode Desktop est une suite complète de traitement audio conçue pour le mixage et le mastering pilotés par l'IA. Elle se compose d'une application de bureau basée sur Tauri pour l'édition visuelle et d'un backend FastAPI qui alimente un serveur MCP pour les agents IA. Les capacités clés incluent : - **Moteur DSP** : Une chaîne de mastering complète comprenant l'égalisation (EQ), la compression, le sidechaining et le limiting utilisant numpy et scipy. - **Interface de bureau** : Un environnement visuel avec un éditeur de formes d'onde, une visualisation du spectre FFT en temps réel, un éditeur d'EQ interactif et un spatialiseur binaural 3D. - **Profils de style** : 18 préréglages spécifiques aux genres (incluant la techno, le hip-hop, le jazz et le metal) qui définissent les cibles LUFS/LRA et les courbes spectrales. - **Intégration IA** : Des recommandations de mixage basées sur le RAG et un serveur MCP fournissant 13 outils permettant aux agents IA d'analyser l'audio, de suggérer des styles et d'effectuer l'auto-mixage. - **Options d'exportation** : Prise en charge de l'exportation vers Ableton Live (.als), JSON universel ou formats audio standards (WAV, FLAC, MP3), ainsi que l'application directe à Ableton via OSC. - **Outils d'analyse** : Capacités de mesure LUFS/LRA, d'analyse de la largeur stéréo et de détection des conflits de fréquences entre les pistes.