v1.0 | PARKSY / DTSLIB | 2026-06-27
MIDI 원시 데이터 확보 = AI 작곡 파이프라인의 핵심 병목.
YouTube 피아노 커버 채널들이 이미 1차 정제(원곡 → 2성부 편곡)를 완료한 상태로 존재한다.
VST/AI 렌더링으로 노이즈 최소화 → Basic Pitch 최적 입력.
이 채널들을 DTSLIB의 무료 MIDI 편곡 하청업체로 활용한다.
| Tier | 채널 유형 | MIDI 품질 | 장르 | 예시 | ||||
| 🟢 T2 | 아니메 OST 전문 | ★★★★★ | J-POP/애니OST | Animenz, F.B.Piano | ||||
|---|---|---|---|---|---|---|---|---|
| 🟡 T3 | K-POP 피아노 혼합 | ★★★★☆ | K-POP/J-POP | PianellaPiano | ||||
| 🔵 T1 | 롱폼 BGM | ★★★☆☆ | 가요/팝/OST | MindPiano, RelaxingPiano |
T2(아니메 OST)가 MIDI 추출 품질 최우선.
YouTube 채널 URL
↓ yt-dlp --flat-playlist (영상 목록)
↓ yt-dlp -x --audio-format wav (개별 다운로드)
↓ Basic Pitch (오디오 → MIDI)
↓ 소스풀 분류 저장
↓ parksy-audio 기존 파이프라인 (full_pipeline / zero_compose)
local-agent/sourcepool/
├── channels.json ← 등록 채널 DB
├── catalog.json ← 수확 MIDI 카탈로그
├── wav/{channel}/ ← 임시 WAV (처리 후 삭제)
└── midi/{channel}/{genre}/ ← 최종 MIDI 저장소
cd ~/parksy-audio
python3 local-agent/sourcepool_harvester.py register "https://youtube.com/@채널명" --tier T2 --genre anime
# T2 채널 50곡 + 자동 정제
python3 local-agent/sourcepool_harvester.py harvest "https://youtube.com/@Animenz" --limit 50 --tier T2 --clean
# T1 롱폼 30분 단위 분할 + 정제
python3 local-agent/sourcepool_harvester.py harvest "https://youtube.com/@MindPiano" --limit 5 --tier T1 --clean --chunk-minutes 30
python3 local-agent/sourcepool_harvester.py single "https://youtube.com/watch?v=..." --tier T2 --genre anime
python3 local-agent/sourcepool_harvester.py status
# zero_compose (AI 편곡)
python3 local-agent/sourcepool_harvester.py push sourcepool/midi/Animenz/anime/Unravel.mid --compose
# full_pipeline (렌더 → 비주얼)
python3 local-agent/full_pipeline.py "곡명" --midi sourcepool/midi/Animenz/anime/Unravel.mid
| 채널 | Tier | 장르 | ||
| @MindPiano | T1 | pop/ost | ||
|---|---|---|---|---|
| @Animenz | T2 | anime | ||
| @FBPianoAnime | T2 | anime | ||
| @PianellaPiano | T3 | kpop | ||
| @RelaxingPiano | T1 | pop/ost |
이 소스풀 MIDI는 parksy-audio 기존 파이프라인을 통해 자동 업로드 가능:
sourcepool MIDI
→ full_pipeline.py (렌더/마스터링/비주얼)
→ --upload 플래그
→ dtslib-papyrus/tools/youtube/upload.cjs a ← account 'a'
→ @musician-parksy (UCun6b2HD3ekp35PhqbTfOlg)
YouTube API 인증 정보:
→ account 'a' → @musician-parksy (UCun6b2HD3ekp35PhqbTfOlg)
| 사용 목적 | 리스크 | 사유 | ||
| AI 학습 로데이터 | 낮음 | 결과물이 원곡 재현 아님 | ||
|---|---|---|---|---|
| 상업 음원 직접 배포 | 높음 | 해당 없음 |
원저작권자는 차단 대신 광고수익 수거(Monetize)를 선택 → 채널 Content ID 시스템 내 생존.
박씨는 학습 데이터 목적으로만 사용 + 결과물에 원곡 미출력 → 실질적 추적 불가.
DTSLIB | PARKSY | parksy-audio/sourcepool
이 SOURCEPOOL 파이프라인의 발상과 전략적 의미는 별도 문서로 정리되어 있다.
👉 docs/MUSIC-INDUSTRY-THESIS.md 참조
| 명제 | 결론 | |
| 음원 저작권의 본질 | 금융 상품(Asset Class)이지 예술이 아니다 | |
|---|---|---|
| 결과물(Product)의 운명 | 텍스트처럼 무한 복제 → 가치 0 수렴 | |
| 유일한 생존 | 퍼포먼스 라이트(Performance Rights) — 복제 불가능한 물리적 제약 | |
| DTSLIB 전략 | 음원 파일 판매가 아니라 생성 인프라(프로세스 자산) 자체가 가치 |
**"프로덕트는 공짜가 되고, 프로세스만 돈을 번다."**
**"공급이 무한대인데 가격이 유지될 리가 없다."**
이 파이프라인은 단순한 MIDI 수확 도구가 아니라, 저작권 제도가 붕괴하는 시대에 나만의 독점적 생성 인프라를 남들보다 먼저 선점하는 전략의 일부다.