MP3 → MIDI 파이프라인은 PC WSL2 + parksy-audio에서 처리한다. APK 불필요.
| 도구 | 정확도 | 문제 | ||
| Basic Pitch (Spotify) | ~70% 멜로디 | Termux scikit-learn aarch64 빌드 실패 | ||
|---|---|---|---|---|
| MT3 (Google Magenta) | 80%+ 드럼 포함 | flax/t5x/optax 버전 충돌, Colab 불안정 | ||
| Parksy MIDI APK | 스텁(0%) | 개발 중단 | ||
| Parksy Audio Tools APK | 화면 캡처용 | MIDI 변환 미구현, 개발 중단 |
[폰] Wavesy → 트리밍 (MP3 편집)
↓ Telegram 전송 (@parksy_bridge_bot)
[PC] parksy-audio WSL2 → Basic Pitch 처리
→ MIDI 파일 생성
→ parksy-audio 저장소 아카이브
# 설치
pip install basic-pitch
# Telegram audio_bridge.py에 훅 추가
# 수신된 MP3 → Basic Pitch 자동 실행
basic-pitch output/ input.mp3
현재: MP3/MIDI 트리밍 + 미리보기
추가 예정: Telegram 전송 버튼
// lib/screens/home_screen.dart 에 추가
// Telegram @parksy_bridge_bot으로 현재 편집 파일 전송
// 전송 후 PC에서 Basic Pitch 자동 실행
| 항목 | Melodyne | Basic Pitch | ||
| 정확도 (단선 멜로디) | 98%+ | ~70% | ||
|---|---|---|---|---|
| 화성 처리 | 완벽 | 부분 | ||
| 드럼 분리 | 전문 | 미지원 | ||
| 비용 | ₩200,000+ | 무료 (오픈소스) | ||
| Termux | 불가 | 불가 (scikit-learn) | ||
| PC WSL2 | 해당없음 | 가능 |
결론: Melodyne 대비 70% 수준. 단순 멜로디 추출/MIDI 변환엔 충분.
Melodyne API는 없음 (플러그인 전용).
| 레포 | 상태 | 음악 파이프라인 역할 | ||
| dtslib-apk-lab/parksy-wavesy | 유지 | 폰에서 MP3 트리밍 | ||
|---|---|---|---|---|
| dtslib-apk-lab/parksy-audio-tools | **discontinued** | 흡수됨 | ||
| dtslib-apk-lab/midi-converter | **discontinued** | 흡수됨 | ||
| parksy-audio (이 레포) | 활성 | PC WSL2 Basic Pitch | ||
| termux-bridge | 활성 인프라 | Telegram 봇 (@parksy_bridge_bot) |
Basic Pitch 훅 추가 위치: audio_bridge.py — 수신된 오디오 파일 자동 처리