Sobre o projeto

O MusicMixCode Desktop é uma suíte abrangente de processamento de áudio projetada para mixagem e masterização orientadas por IA. Consiste em um aplicativo de desktop baseado em Tauri para edição visual e um backend FastAPI que alimenta um servidor MCP para agentes de IA. As principais capacidades incluem: - **DSP Engine**: Uma cadeia de masterização completa com EQ, compressão, sidechaining e limiting usando numpy e scipy. - **Interface Desktop**: Um ambiente visual com editor de waveform, visualização de espectro FFT em tempo real, um editor de EQ interativo e um espacializador binaural 3D. - **Style Profiles**: 18 presets específicos de gêneros (incluindo techno, hip-hop, jazz e metal) que definem LUFS/LRA alvo e curvas espectrais. - **Integração de IA**: Recomendações de mixagem baseadas em RAG e um servidor MCP que fornece 13 ferramentas para agentes de IA analisarem áudio, sugerirem estilos e realizarem auto-mixagem. - **Opções de Exportação**: Suporta exportação para Ableton Live (.als), JSON universal ou formatos de áudio padrão (WAV, FLAC, MP3), bem como aplicação direta ao Ableton via OSC. - **Ferramentas de Análise**: Capacidades para medição de LUFS/LRA, análise de largura estéreo e detecção de conflitos de frequência entre faixas.