π΅ parksy-audio μμ
μμ° μ¬κ³ μ‘°μ¬
2026-06-13 KST | 1μ₯ μμ μ 리
1. μ곑 μμ§ β β
μμ±
| | νμΌ | κ·λͺ¨ | μν |
| | pipeline/composer_v2.py | 1,100+ lines | β
Plutchik 25κ°μ βMIDI λ³ν μμ± |
| | pipeline/harmony_library.py | 1,400+ lines | β
FaurΓ©/Bruckner/Mahler 3μΈ νλͺ¨λ + 6νΌ + 12ν리μ
|
| | pipeline/chord_engine.py | 900+ lines | β
λ‘λ§μ«μ νμ·보μ΄μ€λ¦¬λ©Β·λ² μ΄μ€Β·CC11/CC64 μλν |
| | pipeline/overture_presets.py | β | β
PKS-001~012 (12 ν리μ
), OVERTURE_CATALOG_S 100곑 |
| | pipeline/runner.py | 450+ lines | β
ννμ΄νλΌμΈ CLI (MIDIβm4a) |
μ€νλ²: python3 runner.py input.mid --emotion triumph --style bruckner --iterations 10 --target 85.0
ν΅μ¬ κΈ°λ₯:
- Plutchik 25κ°μ β νλͺ¨λ νλΌλ―Έν° μλ λ§€ν
cd ~/GPT-SoVITS && source .venv/activate
python3 ~/parksy-audio/scripts/split_inference.py --text "ν
μ€νΈ" --output /tmp/out.wav
5. MCP ν΄ β π μ μΈ μλ£, μΌλΆ μ€ν κ²μ¦ νμ
| | MCP | ν΄ μ | μν |
| | mcp_music (μ곑/νΈκ³‘) | 14 tools | π μ μΈ μλ£ |
| | mcp_voice (μμ±ν©μ±) | 14 tools | π μ μΈ μλ£ |
| | mcp_parksy | 27 tools | π ~/.claude.json λ±λ‘λ¨ |
6. λ―Έμμ±/νλ©
| | νλͺ© | μν | μ°μ μμ |
| | Lyria3 OAuth | 15κ° μ€λμ€ νμΌ μμ, OAuth λ―Έμ | π΄ P1 |
| | GPT-SoVITS inference λͺ¨λ | ModuleNotFoundError | π΄ P1 |
| | DiffSinger Python λ°μΈλ© | ONNX 333MB μμ, μ°κ²° μμ | π‘ P2 |
| | releases/ ν΄λ | μμ λΉμ΄μμ | π‘ P2 |
μμ½
μ곑 μμ§ ββββββββββββ 100% β
(composer_v2+harmony+chord+presets+runner)
νμ§ μ²΄μΈ ββββββββββββ 100% β
(gate+expression+optimizer+score)
μ°μΆλ¬Ό ββββββββββββ 100% β
(40GB 880νμΌ μμ° μ€)
AI μμ± ββββββββββββ 50% β οΈ (λͺ¨λΈ μμ, inference νμ΄νλΌμΈ λ§ν)
AI λ
Έλ ββββββββββββ 30% β (ONNX μμ, Python λ°μΈλ© μμ)
Lyria3 ββββββββββββ 20% π΄ (OAuth νλ©)
ν΅μ¬ κ²°λ‘ : κΈ°μ
μ곑·νΈκ³‘Β·λ§μ€ν°λ§ νμ΄νλΌμΈμ μμ κ°λ μ€. μμ±+λ
Έλ νμ΄νλΌμΈμ λͺ¨λΈ μμ±, μ€ν μ°κ²°λ§ λ―Έμ.