μν΄λ¦ μ§μ μ . 5λ¨κ³ νμ΄νλΌμΈμ μμ°¨ μ€ννλ€.
python3 run.py input.mid # κΈ°λ³Έ μ€ν
python3 run.py input.mid -o output.mp4 # μΆλ ₯ μ§μ
python3 run.py input.mid --style warm # λ§μ€ν°λ§ μ€νμΌ
python3 run.py input.mid --multi # μ±λ λΆλ¦¬ λ λ
python3 run.py input.mid --shorts # μΈλ‘ μμ (1080Γ1920)
python3 run.py input.mid --dry-run # λΆμλ§ (λ λ μλ΅)
python3 run.py input.mid --emotion-mode # κ°μ νλ‘νμΌ JSON μΆλ ₯
python3 run.py input.mid --no-humanize # μΈκ°ν 건λλ°κΈ°
python3 run.py input.mid --sf2 TOH4 # SF2 μμλΈ μ§μ
1. Humanize β 2. Gate β 3. Render β 4. Master β 5. Visual MP4 β Legal
--emotion-mode νλκ·Έλ‘ MIDI μ€μ λΆμ κΈ°λ° 5μΆ κ°μ νλ‘νμΌμ outputs/emotions/μ μ μ₯:
{
"emotion": { "serenity": 75, "warmth": 100, "transcend": 60, "tension": 35, "joy": 100,
"project": 70, "mirror": 80, "manipulate": 38 },
"stats": { "tempo_bpm": 120, "n_notes": 2161, "consonance_ratio": 0.991, ... }
}