프로젝트 소개

MusicMixCode Desktop은 AI 기반 믹싱 및 마스터링을 위해 설계된 종합 오디오 프로세싱 스위트입니다. 시각적 편집을 위한 Tauri 기반 데스크톱 애플리케이션과 AI 에이전트를 위한 MCP 서버를 구동하는 FastAPI 백엔드로 구성되어 있습니다. 주요 기능은 다음과 같습니다: - **DSP Engine**: numpy와 scipy를 사용하여 EQ, 컴프레션, 사이드체이닝 및 리미팅을 포함한 전체 마스터링 체인을 제공합니다. - **Desktop Interface**: 파형 편집기, 실시간 FFT 스펙트럼 시각화, 대화형 EQ 편집기 및 3D 바이노럴 공간화 도구를 갖춘 시각적 환경을 제공합니다. - **Style Profiles**: 타겟 LUFS/LRA 및 스펙트럼 곡선을 정의하는 18가지 장르별 프리셋(테크노, 힙합, 재즈, 메탈 포함)을 제공합니다. - **AI Integration**: RAG 기반의 믹싱 추천 기능과 AI 에이전트가 오디오 분석, 스타일 제안 및 자동 믹싱을 수행할 수 있도록 13가지 도구를 제공하는 MCP 서버를 포함합니다. - **Export Options**: Ableton Live (.als), 범용 JSON 또는 표준 오디오 형식(WAV, FLAC, MP3)으로의 내보내기를 지원하며, OSC를 통해 Ableton에 직접 적용할 수 있습니다. - **Analysis Tools**: LUFS/LRA 측정, 스테레오 너비 분석 및 트랙 간 주파수 충돌 감지 기능을 제공합니다.