pymss-project/pymss-studio
Cross-platform desktop GUI for music source separation
개요
Pymss Studio는 음악 소스 분리를 로컬 GUI에서 구현하는 크로스 플랫폼 데스크톱 애플리케이션입니다. pymss 엔진 위에 구축되어, 사용자가 오디오를 스템(보컬, 악기, 드럼 등)으로 분리하고 편집하며 믹스를 내보낼 수 있습니다 — 모두 자신의 기기에서 가능합니다.
주요 기능
- 모델 앙상블, 배치 처리, 장치/형식/원키 내보내기 옵션을 지원하는 소스 분리
- 모델 라이브러리: 검색, 다운로드 진행률, 즐겨찾기, 메모, 저장 공간 관리, 사용자 지정 가중치 가져오기 지원
- 작업 큐: 진행 로그, 취소/재시도, 세션 구성 포함
- 스템 편집기: 멀티트랙 파형, 클립, 볼륨/팬, 음소거/솔로, 페이드, 효과, 녹음, 프로젝트 저장
- 오디오 도구: 형식 변환, FFprobe 검사, SDR/SI-SDR 평가, FunASR를 통한 ASR, GAME을 통한 보컬-to-MIDI, 무음 구간 자르기, 오디오 병합
- 워크플로우 편집기(단순형 및 노드 기반)로 분리, 처리, 앙상블 단계 체인 실행
- 런타임 관리: CPU, CUDA, ROCm, MLX 추론 환경을 플랫폼별로 자동 구성
기술 구성
앱은 **Tauri 2 (Rust 백엔드) + Vue 3 (TypeScript 프론트엔드)**로 구성되며 Python 추론 워커를 포함합니다. 모델과 오디오 처리는 로컬에서 실행되며, 네트워크가 필요한 것은 모델/런타임 다운로드뿐입니다. 사용자가 Python을 직접 설치할 필요 없도록 부트스트랩 Python 런타임이 번들로 제공됩니다.
대상 사용자
파일을 클라우드에 전송하지 않고 오디오를 분리하거나 다듬고 싶은 음악 프로듀서, 오디오 편집자, 연구자, 취미 사용자에게 적합합니다. Windows (x64), macOS 14+ Apple Silicon, Linux (소스에서)를 지원합니다.
참고 사항
- 활발히 개발 중; 릴리스에 프리릴리스 포함.
- GPU 가속은 하드웨어/드라이버/모델에 따라 다름; 확실하지 않으면 CPU로 폴백.
- 편집기 프로젝트는 오디오 파일 경로를 참조; 관련 오디오를 백업하세요.
- AGPL-3.0 라이선스.
평가
진정하고 실질적인 AI 애플리케이션입니다: 세련된 데스크톱 UI 뒤에서 실제 머신러닝 추론(소스 분리, ASR, 보컬-to-MIDI)을 조율하며, 의미 있는 엔지니어링(런타임 매니페스트, 다중 백엔드 지원, 워크플로우 자동화)을 갖추고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트