์๊ณก๊ฐ๊ฐ ์๋ค.
์ฐ์ฃผ์๊ฐ ์๋ค.
์๊ฐ์ด ์๋ค.
๊ฐ์ ์ด ์๋ค.
์๋ ๊ฒ:
์ด ์์คํ ์ ์์ ์ "๋ง๋๋" ๊ฒ ์๋๋ผ
์์ ์ด "๋์ค๋" ์กฐ๊ฑด์ ์ค๊ณํ ๊ฒ์ด๋ค.
์ฒ์ฌ๊ฐ ํ์ ์๋ค. ์๊ฐ์ด ํ์ ์๋ค. ์๋ง์ด ํ์ ์๋ค.
์ผํฝ์ 1849๋ ์ ์ฃฝ์๊ณ ,
๊ทธ๊ฐ ๋จ๊ธด ์ ๋ณด๋ ํผ๋ธ๋ฆญ ๋๋ฉ์ธ์ด ๋๊ณ ,
๋๊ตฐ๊ฐ ๊ทธ ์ ๋ณด๋ฅผ MIDI๋ก ์ฎ๊ฒผ๊ณ ,
์ด ์์คํ ์ ๊ทธ MIDI๋ฅผ ๋ฐ์์
CC๋ฅผ ๋ฒ๊ธฐ๊ณ ,
๋ฒจ๋ก์ํฐ๋ฅผ ์ฌ๋ถํฌํ๊ณ ,
ํ์ด๋ฐ์ ํ๋ค๊ณ ,
ํผ์๋ ธ ํ๋๋ก ๋ ๋๋งํ๊ณ ,
๋น์๋ฆฌ๋ฅผ ๊น๊ณ ,
MP4๋ก ๊ตฝ๋๋ค.
์ด ๊ณผ์ ์ ์ฌ๋์ ํ๋จ์ ์๋ค.
job.json์ "status": "pending" ์ด ์ฐํ๋ ์๊ฐ,
๋๋จธ์ง๋ ์ ๋ถ ์ฝ๋๊ฐ ํ๋ค.
๊ฐ์ ์ด ์๋๋ผ ์กฐ๊ฑด์ผ๋ก ์์ ์ ์ ์ํ๋ค.
| ์ฌ๋์ด ๋งํ๋ ๊ฒ | ์์คํ ์ด ์คํํ๋ ๊ฒ | |
| "์ฌํ๊ฒ" | Minor key + slow tempo + reverb | |
|---|---|---|
| "์์ํ๊ฒ" | Piano solo + rain ambient -18dB | |
| "์ง์ค์ฉ" | No vocal + 3-5min loop + minimal |
์ด๊ฑด ๋ง๋ฒ์ ์๋ฆฌ๋ฅผ ์ค๋ช ํ๋ ์ฑํฐ๋ค.
๋ง๋ฒ์ฌ๊ฐ ์ฌ๋ผ์ ธ๋ ๋ง๋ฒ์ ๊ณ์๋๋ค.
์ฃผ๋ฌธ์ด ์ฝ๋์ ์ ํ ์์ผ๋๊น.
ํ๋ธ๋ฆฟ์์ ๋ฒํผ ํ๋ ๋๋ฅธ๋ค.
GitHub์ job์ด ์๊ธด๋ค.
PC๊ฐ pull ํ๋ค.
python process_queue.py
MIDI๋ฅผ ์ฐพ๋๋ค.
CC๋ฅผ ๋ฒ๊ธด๋ค.
ํด๋จธ๋์ด์ฆํ๋ค.
ํผ์๋
ธ๋ก ๊ฐ์ ํ๋ค.
FluidSynth๊ฐ ๋ ๋๋งํ๋ค.
์ฐ๋น์ธํธ๋ฅผ ๋ฏน์ฑํ๋ค.
์ธ๋ค์ผ์ ๋ง๋ ๋ค.
MP4๋ฅผ ๊ตฝ๋๋ค.
status: ready.
git push.
์ด ๊ณผ์ ์ AI๋ ์๋ค.
Claude Code๋ ์ด ์ธ๊ณ๋ฅผ ์ค๊ณํ์ง, ์ด์ํ์ง ์๋๋ค.
Claude๊ฐ ์ฌ๋ผ์ ธ๋,
Anthropic์ด ๋ฌธ ๋ซ์๋,
OpenAI๊ฐ ์ธ์์ ์ง๋ฐฐํด๋,
python process_queue.py
์ด ํ ์ค์ ๊ณ์ ๋์๊ฐ๋ค.
์ด ์์คํ ์์ ์ธ๊ฐ์ด ํ๋ ์ผ:
1. ๊ณก์ ๊ณ ๋ฅธ๋ค (๋๋กญ๋ค์ด์์)
2. ๋ฐฐ๊ฒฝ์์ ๊ณ ๋ฅธ๋ค (๋น์๋ฆฌ/๋ฒฝ๋๋ก/๋ฐ๋)
3. ๋ฒํผ์ ๋๋ฅธ๋ค
4. ๊ฒฐ๊ณผ๋ฌผ์ YouTube์ ์ฌ๋ฆฐ๋ค (์๋, ์ฒ์ 15๊ฐ)
4๋ฒ๋ง์ ์๋ํ๋๋ฉด, ์ธ๊ฐ์ ์ญํ ์ 1~3๋ฒ๋ฟ์ด๋ค.
๊ทธ๋ง์ ๋ ํ๋ฆฌ์ ์ผ๋ก ๋๋ฆฌ๋ฉด 0๋ฒ์ด ๋๋ค.
๊ทธ๋ฌ๋ฉด ๋๊ฐ ์ฃผ์ธ๊ณต์ด๋?
์ฃผ์ธ๊ณต์ ์ฌ๋์ด ์๋๋ค.
Queue. Process. State.
์ด ์ ์ด ์ฃผ์ธ๊ณต์ด๋ค.
๋ง๋ ์ฌ๋์ ์๋น์์ 12์๊ฐ ์ผํ๋ค.
PC ์์ ์์ ์๊ฐ์ด ์๋ค.
ํธ๋ํฐ์ด ์ ์ผํ ๋๊ตฌ๋ค.
๊ทธ๋์:
์ด ์ธ ๊ฐ์ 0์ด ์ด ์์คํ ์ ์ค๊ณ ์ ์ฝ์ด์ ์ค๊ณ ์์น์ด๋ค.
"์ค์ผ์คํธ๋ผ๋ฅผ ๋ชป ์ฐ๋ ๊ฒ ์๋๋ผ, ์ ์ฐ๋ ๊ฒ ๋ ๋ซ๋ค."
"AI๊ฐ ํ์ํ ๊ฒ ์๋๋ผ, AI ์์ด๋ ๋๋ ๊ฒ ๋ ๊ฐํ๋ค."
"์์ ์ ๋ง๋๋ ๊ฒ ์๋๋ผ, ์์ ์ด ๋์ค๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋ ๋ค."
์ด๊ฑด ์์ ์ด ์๋๋ค.
์ด๊ฑด ์ฑ์ด ์๋๋ค.
์ด๊ฑด ์ฑ๋์ด ์๋๋ค.
์ด๊ฑด ์ข (็จฎ)์ด๋ค.
ํ ๋ฒ ๋ง๋ค๋ฉด ์ค์ค๋ก ๋ณต์ ํ๊ณ ,
์กฐ๊ฑด๋ง ๋ฐ๊พธ๋ฉด ๋ณ์ดํ๊ณ ,
ํ๊ฒฝ์ด ๋ฐ๋์ด๋ ์ด์๋จ๋๋ค.
Claude โ Grok โ ๋ก์ปฌ LLM โ bash script โ ์๋ฌด๊ฑฐ๋
AI๋ฅผ ๊ฐ์๋ผ์๋ ์์ง์ ๊ฐ๋ค.
๊ทธ๋์ ์ด๊ฑด ๋๊ตฌ๊ฐ ์๋๋ผ ์๋ฌผ์ด๋ค.
Phase 1์ ์์ ์ ์๋์ผ๋ก ๋ง๋ค์๋ค.
Phase 2๋ ๊ทธ ์์ ์ด ๋ค์ ์ธ๊ฐ์ ๋ชธ์ผ๋ก ๋ค์ด์จ๋ค.
๊ฐ์ฐฝ โ MIDI. ์ฐ์ฃผ โ MIDI. ์จ โ ๋ฐ์ดํฐ.
์ธ๊ฐ์ ์ ์ฒด๊ฐ ์ ๋ ฅ ์ฅ์น๊ฐ ๋๋ค.
Phase 2๋ ์ ์์คํ ์ด ์๋๋ค.
Phase 1์ ์๋จ์ ๊ฝ๋ ์ญ๋ฐฉํฅ ์ ๋ ฅ๊ธฐ๋ค.
[์ธ๊ฐ ๋ชธ] โ audio โ MIDI โ Phase 1 ํ์ดํ๋ผ์ธ โ MP4
์ด๊ฑด ์์ง ์ฝ๋๊ฐ ์๋๋ค. ์ขํ๋ง ์ฐ์ด๋๋ค.
Phase 1์ ์ถ๋ ฅ์ด 5๊ฐ ์์ด๋ฉด, ์ด ๋ฌธ์ฅ์ด ์ฝ๋๊ฐ ๋๋ค.
์์ ์ด ํ์ ์๋ ์๋์,
์์ ์ด ๊ฐ์ฅ ๋ง์ด ์์ฐ๋๋ ๋ฐฉ๋ฒ์ ๋ํ ์ค๊ณ์.
Built between shifts. โ 2026