Spaces:
Running
Running
|
Download docs/ko/Tutorial.md from OnyxMunk/Ace-Step-Munk: direct link, hf CLI and curl.
- Browser
- Download file 22.6 kB
-
https://huggingface.co/spaces/OnyxMunk/Ace-Step-Munk/resolve/main/docs/ko/Tutorial.md
- Command line
-
hf download hf://spaces/OnyxMunk/Ace-Step-Munk/docs/ko/Tutorial.md
-
curl -L -o Tutorial.md https://huggingface.co/spaces/OnyxMunk/Ace-Step-Munk/resolve/main/docs/ko/Tutorial.md
22.6 kB
| # ACE-Step 1.5 ์ ์ฒด ๊ฐ์ด๋ (ํ๋ ) | |
| **์ธ์ด / Language / ่ฏญ่จ / ่จ่ช:** [English](Tutorial.md) | [ํ๊ตญ์ด](Tutorial.md) | [ไธญๆ](../zh/Tutorial.md) | [ๆฅๆฌ่ช](../ja/Tutorial.md) | |
| --- | |
| ์๋ ํ์ธ์, ACE-Step ๊ฐ๋ฐ์ ๊ณต์ค๋ฏผ(Gong Junmin)์ ๋๋ค. ์ด ํํ ๋ฆฌ์ผ์ ํตํด ACE-Step 1.5์ ์ค๊ณ ์ฒ ํ๊ณผ ์ฌ์ฉ๋ฒ์ ์๋ดํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. | |
| ## ๋ฉํ ๋ชจ๋ธ (Mental Models) | |
| ์์ํ๊ธฐ์ ์์, ์ ์ ํ ๊ธฐ๋๋ฅผ ๊ฐ๊ธฐ ์ํด ์ฌ๋ฐ๋ฅธ ๋ฉํ ๋ชจ๋ธ์ ์ธ์ธ ํ์๊ฐ ์์ต๋๋ค. | |
| ### ์ธ๊ฐ ์ค์ฌ ๋์์ธ (Human-Centered Design) | |
| ์ด ๋ชจ๋ธ์ **'์ํด๋ฆญ ์์ฑ'**์ ์ํด ์ค๊ณ๋ ๊ฒ์ด ์๋๋ผ, **'์ธ๊ฐ ์ค์ฌ์ ์์ฑ'**์ ์ํด ์ค๊ณ๋์์ต๋๋ค. | |
| ์ด ์ฐจ์ด๋ฅผ ์ดํดํ๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. | |
| ### ์ํด๋ฆญ ์์ฑ(One-Click Generation)์ด๋ ๋ฌด์์ธ๊ฐ์? | |
| ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ๊ณ ์์ฑ ๋ฒํผ์ ๋๋ฅธ ๋ค, ๋ช ๊ฐ์ง ๋ฒ์ ์ ๋ค์ด๋ณด๊ณ ๋ง์์ ๋๋ ๊ฒ์ ๊ณจ๋ผ ์ฌ์ฉํ๋ ๋ฐฉ์์ ๋๋ค. ๋ค๋ฅธ ์ฌ๋์ด ๊ฐ์ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ๋ฉด ์๋ง ๋น์ทํ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ฒ ๋ ๊ฒ์ ๋๋ค. | |
| ์ด ๋ชจ๋์์ ์ฌ๋ฌ๋ถ๊ณผ AI๋ **'๊ณ ๊ฐ-๊ณต๊ธ์ ์ฒด'** ๊ด๊ณ์ ๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ช ํํ ๋ชฉ์ ๊ณผ ๋ง์ฐํ ๊ธฐ๋์น๋ฅผ ๊ฐ์ง๊ณ ์ค๋ฉฐ, AI๊ฐ ๊ทธ ๊ธฐ๋์น์ ๊ทผ์ ํ ์ ํ์ ์ ๊ณตํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๊ตฌ๊ธ ๊ฒ์์ด๋ ์คํฌํฐํ์ด์์ ๋ ธ๋๋ฅผ ์ฐพ๋ ๊ฒ๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ผ๋ฉฐ, ์ฝ๊ฐ์ ์ปค์คํฐ๋ง์ด์ง์ด ์ถ๊ฐ๋ ์ ๋์ ๋๋ค. | |
| ์ฌ๊ธฐ์ AI๋ ์๋น์ค์ผ ๋ฟ, ์ฐฝ์์ ์ธ ์๊ฐ์ ์ฃผ๋ ์กด์ฌ๋ ์๋๋๋ค. | |
| Suno, Udio, MiniMax, Mureka ๋ฑ์ ํ๋ซํผ์ ๋ชจ๋ ์ด๋ฌํ ์ฒ ํ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ทธ๋ค์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋ชจ๋ธ์ ๊ท๋ชจ๋ฅผ ํค์๋๋ค. ์ฌ๋ฌ๋ถ์ด ์์ฑํ ์์ ์ ๊ทธ๋ค์ ์ฝ๊ด์ ๋ฌถ์ฌ ์์ต๋๋ค. ๋ก์ปฌ์์ ์คํํ ์ ์๊ณ , ๊ฐ์ธํ๋ ํ๊ตฌ๋ฅผ ์ํด ๋ฏธ์ธ ์กฐ์ (fine-tune)ํ ์๋ ์์ต๋๋ค. ๊ทธ๋ค์ด ๋ชฐ๋ ๋ชจ๋ธ์ด๋ ์ฝ๊ด์ ๋ณ๊ฒฝํ๋๋ผ๋ ์ฌ๋ฌ๋ถ์ ๋ฐ์๋ค์ผ ์๋ฐ์ ์์ต๋๋ค. | |
| ### ์ธ๊ฐ ์ค์ฌ์ ์์ฑ(Human-Centered Generation)์ด๋ ๋ฌด์์ธ๊ฐ์? | |
| AI ๋ ์ด์ด๋ฅผ ์ฝํ์ํค๊ณ ์ธ๊ฐ ๋ ์ด์ด๋ฅผ ๊ฐํํ์ฌ, ์ธ๊ฐ์ ์์ง, ์ฐฝ์์ฑ, ์๊ฐ์ด AI์ ์๋ช ๋ ฅ์ ๋ถ์ด๋ฃ๊ฒ ํ๋ ๊ฒ์ด ์ธ๊ฐ ์ค์ฌ์ ์์ฑ์ ๋๋ค. | |
| ์ํด๋ฆญ ์์ฑ์ ๊ฐํ ๋ชฉ์ ์ฑ๊ณผ ๋ฌ๋ฆฌ, ์ธ๊ฐ ์ค์ฌ์ ์์ฑ์ ๋ **'์ ํฌ์ ์ธ(playful)'** ์ฑ๊ฒฉ์ ๋ฑ๋๋ค. ์ฌ๋ฌ๋ถ๊ณผ ๋ชจ๋ธ์ด **'ํ๋ ฅ์'**๊ฐ ๋์ด ์ฆ๊ธฐ๋ ์ธํฐ๋ํฐ๋ธ ๊ฒ์์ ๊ฐ๊น์ต๋๋ค. | |
| ์ํฌํ๋ก์ฐ๋ ์ด๋ ์ต๋๋ค. ์๊ฐ์ ์จ์์ ๋์ ธ ๋ช ๊ณก์ ์ป๊ณ , ๊ทธ์ค์์ ํฅ๋ฏธ๋ก์ด ๋ฐฉํฅ์ ์ ํํ์ฌ ๊ณ์ ๋ฐ๋ณต(iteration)ํฉ๋๋ค. | |
| - ํ๋กฌํํธ๋ฅผ ์กฐ์ ํ์ฌ ๋ค์ ์์ฑ | |
| - **Cover** ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐ๋ ์ ์งํ๋ฉด์ ์ธ๋ถ ์ฌํญ ์กฐ์ | |
| - **Repaint** ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ตญ์์ ์ธ ์์ | |
| - **Add Layer**๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ธฐ ๋ ์ด์ด ์ถ๊ฐ ๋๋ ์ ๊ฑฐ | |
| ์ด ์ง์ ์์ AI๋ ์ฌ๋ฌ๋ถ์ ํ์ธ์ด ์๋๋ผ **'์๊ฐ ์ ๊ณต์(inspirer)'**๊ฐ ๋ฉ๋๋ค. | |
| ### ์ด ๋์์ธ์ด ์ถฉ์กฑํด์ผ ํ ์กฐ๊ฑด์ ๋ฌด์์ธ๊ฐ์? | |
| ์ธ๊ฐ ์ค์ฌ์ ์ํฌํ๋ก์ฐ๊ฐ ์ ๋๋ก ์๋ํ๋ ค๋ฉด ๋ชจ๋ธ์ด ๋ช ๊ฐ์ง ํต์ฌ ์กฐ๊ฑด์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค. | |
| **์ฒซ์งธ, ์คํ ์์ค์ฌ์ผ ํ๋ฉฐ ๋ก์ปฌ์์ ์คํ ๋ฐ ํ์ต์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.** | |
| ์ด๊ฒ์ ๋จ์ํ ๊ธฐ์ ์ ์ธ ์์์ฃผ์์ ๋ฌธ์ ๊ฐ ์๋๋ผ ์์ ๊ถ์ ๋ฌธ์ ์ ๋๋ค. ํ์ํ ํ๋ซํผ์ ์ฌ์ฉํ ๋ ์ฌ๋ฌ๋ถ์ ๋ชจ๋ธ์ ์์ ํ์ง ์์ผ๋ฉฐ, ์์ฑ๋ ์์ ๋ฌผ์ ๊ทธ๋ค์ ์ฝ๊ด์ ๋ฌถ์ ๋๋ค. ๋ฒ์ ์ ๋ฐ์ดํธ, ์ฝ๊ด ๋ณ๊ฒฝ, ์๋น์ค ์ค๋จ ๋ฑ ๊ทธ ๋ฌด์๋ ์ฌ๋ฌ๋ถ์ ํต์ ํ์ ์์ง ์์ต๋๋ค. | |
| ํ์ง๋ง ๋ชจ๋ธ์ด ์คํ ์์ค์ด๊ณ ๋ก์ปฌ์์ ์คํ ๊ฐ๋ฅํ๋ค๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ฐ๋๋๋ค. **์ฌ๋ฌ๋ถ์ ์ด ๋ชจ๋ธ์ ์์ํ ์์ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ง๋ ๋ชจ๋ ์ฐฝ์๋ฌผ ๋ํ ์์ํ ์ฌ๋ฌ๋ถ์ ์์ ์ ๋๋ค.** ์ 3์์ ์ฝ๊ด ๋ฌธ์ ๋ ํ๋ซํผ ๋ฆฌ์คํฌ ์์ด ์ฌ๋ฌ๋ถ๋ง์ ์ฐฝ์์ ์ธ ์์คํ ์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ , ์์ ํ๊ณ , ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ ์์ ๋ฌผ์ ์์ํ ์ฌ๋ฌ๋ถ์ ๊ฒ์ ๋๋ค. ๋ง์น ์ ๊ธฐ๋ฅผ ์ฌ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ธ์ ์ด๋์๋ ์ฌ์ฉํ ์ ์๊ณ , ์ํ ๋ ์ธ์ ๋ ์กฐ์ ํ ์ ์์ต๋๋ค. | |
| **๋์งธ, ๋นจ๋ผ์ผ ํฉ๋๋ค.** | |
| ์ธ๊ฐ์ ์๊ฐ์ ์์คํ์ง๋ง, ๋ ์ค์ํ ๊ฒ์ **๋๋ฆฐ ์์ฑ์ด ๋ชฐ์ (flow) ์ํ๋ฅผ ๊นจ๋จ๋ฆฐ๋ค**๋ ์ ์ ๋๋ค. | |
| ์ธ๊ฐ ์ค์ฌ ์ํฌํ๋ก์ฐ์ ํต์ฌ์ "์๋ํ๊ณ , ๋ฃ๊ณ , ์กฐ์ ํ๋" ๋น ๋ฅธ ์ฌ์ดํด์ ๋๋ค. ์์ฑ์ด ๋งค๋ฒ ๋ช ๋ถ์ฉ ๊ฑธ๋ฆฐ๋ค๋ฉด ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์๊ฐ์ ํฉ์ด์ง๊ณ , "๋์ด"์ ๊ฒฝํ์ "๊ธฐ๋ค๋ฆผ"์ ๊ณ ํต์ผ๋ก ๋ณ์ง๋ฉ๋๋ค. | |
| ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ํ์ง์ ๋ณด์ฅํ๋ฉด์๋ ์ํํ ์ธ๊ฐ-๊ธฐ๊ณ ๋ํ ๋ฆฌ๋ฌ์ ์ง์ํ ์ ์์ ๋งํผ ์์ฑ ์๋๋ฅผ ์ต์ ํํ์ต๋๋ค. | |
| ### ์ ํ ๊ฒ์(Finite Game) vs ๋ฌดํ ๊ฒ์(Infinite Game) | |
| ์ํด๋ฆญ ์์ฑ์ **์ ํ ๊ฒ์**์ ๋๋ค. ๋ชฉํ๊ฐ ๋ช ํํ๊ณ ๊ฒฐ๊ณผ ์งํฅ์ ์ด๋ฉฐ ๊ฒฐ์น์ ์์ ๋๋ฉ๋๋ค. ์ด๋ค ๋ฉด์์ ๊ทธ๊ฒ์ ์์ ์ฐ์ ์ ์ฐจ๊ฐ๊ฒ ๋น์ฐ๊ณ ๋ง์ ์ฌ๋์ ์ผ์๋ฆฌ๋ฅผ ๋์ฒดํฉ๋๋ค. | |
| ์ธ๊ฐ ์ค์ฌ์ ์์ฑ์ **๋ฌดํ ๊ฒ์**์ ๋๋ค. ์ฌ๋ฏธ๊ฐ ๊ณผ์ ์ ์๊ณ , ๊ทธ ๊ณผ์ ์ ๊ฒฐ์ฝ ๋๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. | |
| ์ฐ๋ฆฌ์ ๋น์ ์ AI ์์ ์์ฑ์ ๋ฏผ์ฃผํํ๋ ๊ฒ์ ๋๋ค. ACE-Step์ด ์ฌ๋ฌ๋ถ์ ์ฃผ๋จธ๋ ์ ํฐ ์ฅ๋๊ฐ์ด ๋๊ฒ ํ๊ณ , ์์ ์ด **'Play(์ฐ์ฃผ/๋์ด)'** ๊ทธ ์์ฒด๋ก ๋์๊ฐ๊ฒ ํ๋ ๊ฒ์ ๋๋ค. ๋จ์ํ ์ฌ์ ๋ฒํผ์ ํด๋ฆญํ๋ ๊ฒ์ด ์๋๋ผ ์ฐฝ์์ ์ผ๋ก "๋ ธ๋" ๊ฒ ๋ง์ด์ฃ . | |
| --- | |
| ## ์ฝ๋ผ๋ฆฌ์ ๊ธฐ์ ๋น์ (The Elephant Rider Metaphor) | |
| > ์ถ์ฒ ์ฝ์๊ฑฐ๋ฆฌ: [Suno ๋ง์คํฐ๋ฅผ ์ํ ์์ ๊ฐ์ด๋](https://www.notion.so/The-Complete-Guide-to-Mastering-Suno-Advanced-Strategies-for-Professional-Music-Generation-2d6ae744ebdf8024be42f6645f884221) โ ์ด ๋ธ๋ก๊ทธ ํํ ๋ฆฌ์ผ์ AI ์์ ์ ๋ํ ๊ธฐ์ด์ ์ธ ์ดํด๋ฅผ ์ธ์ฐ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. | |
| AI ์์ ์์ฑ์ ์ฌ๋ฆฌํ์์ ์ ๋ช ํ **'์ฝ๋ผ๋ฆฌ์ ๊ธฐ์'** ๋น์ ์ ๊ฐ์ต๋๋ค. | |
| ์์์ ๋ฌด์์ ์์ ์ฌ๋ผํ ์๊ณ , ์ธ๊ฐ์ ์ฝ๋ผ๋ฆฌ ์์ ํ ์์ต๋๋ค. ๋ฐฉํฅ์ ์ ์ํ ์๋ ์์ง๋ง ์ฝ๋ผ๋ฆฌ๊ฐ ๋ชจ๋ ๋ช ๋ น์ ์ ํํ๊ณ ์ฆ๊ฐ์ ์ผ๋ก ์ํํ๊ฒ ๋ง๋ค ์๋ ์์ต๋๋ค. ์ฝ๋ผ๋ฆฌ๋ ์์ ๋ง์ ๊ด์ฑ, ๊ธฐ์ง, ์์ง๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. | |
| ์ด ์ฝ๋ผ๋ฆฌ๊ฐ ๋ฐ๋ก ์์ ์์ฑ ๋ชจ๋ธ์ ๋๋ค. | |
| ### ๋น์ฐ ๋ชจ๋ธ (The Iceberg Model) | |
| ์ค๋์ค์ ์๋งจํฑ(์๋ฏธ) ์ฌ์ด์๋ ์จ๊ฒจ์ง ๋น์ฐ์ด ์์ต๋๋ค. | |
| ์ฐ๋ฆฌ๊ฐ ์ธ์ด๋ก ๋ฌ์ฌํ ์ ์๋ ๊ฒ๋ค โ ์คํ์ผ, ์ ๊ธฐ, ์์, ๊ฐ์ , ์ฅ๋ฉด, ์ ๊ฐ, ๊ฐ์ฌ, ๋ณด์ปฌ ์คํ์ผ โ ์ ์ต์ํ ๋จ์ด๋ค์ด๋ฉฐ ์ฐ๋ฆฌ๊ฐ ๋ง์ง ์ ์๋ ๋ถ๋ถ์ ๋๋ค. ํ์ง๋ง ์ด๋ค์ ๋ชจ๋ ํฉ์ณ๋ ์๋ฉด ์๋ก ๋๋ฌ๋ ์ค๋์ค ๋น์ฐ์ ์์ฃผ ์์ ์ผ๋ถ๋ถ์ผ ๋ฟ์ ๋๋ค. | |
| ๊ฐ์ฅ ์ ๋ฐํ ์ ์ด๋ ๋ฌด์์ผ๊น์? ์์๋๋ ์ค๋์ค๋ฅผ ์ ๋ ฅํ๋ฉด ๋ชจ๋ธ์ด ๊ทธ๊ฒ์ ๊ทธ๋๋ก ๋ณํจ์์ด ๋ฐํํ๋ ๊ฒ์ ๋๋ค. | |
| ํ์ง๋ง ํ ์คํธ ์ค๋ช , ์ฐธ์กฐ, ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํ๋ ํ ๋ชจ๋ธ์ ์์์ ๋๋๋ฅผ ํผ์น ๊ณต๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ฒ๊ทธ๊ฐ ์๋๋ผ ์ฌ๋ฌผ์ ๋ณธ์ง์ ๋๋ค. | |
| ### ์ฝ๋ผ๋ฆฌ๋ ๋ฌด์์ธ๊ฐ์? | |
| ์ด ์ฝ๋ผ๋ฆฌ๋ ์๋ง์ ์์์ ์ตํฉ์ฒด์ ๋๋ค. ๋ฐ์ดํฐ ๋ถํฌ, ๋ชจ๋ธ ๊ท๋ชจ, ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ, ์ด๋ ธํ ์ด์ (์ฃผ์) ํธํฅ, ํ๊ฐ ํธํฅ โ **์ด๊ฒ์ ์ธ๋ฅ ์์ ์ญ์ฌ์ ์์ง๋์ด๋ง์ ์ ์ถฉ์์ด ์ถ์์ ์ผ๋ก ๊ฒฐ์ ํ๋ ๊ฒ์ ๋๋ค.** | |
| ์ด๋ฌํ ์์๋ค ์ค ํ๋๋ผ๋ ์ด๊ธ๋๋ค๋ฉด ์ฌ๋ฌ๋ถ์ ์ทจํฅ๊ณผ ๊ธฐ๋๋ฅผ ์ ํํ๊ฒ ๋ฐ์ํ์ง ๋ชปํ ๊ฒ์ ๋๋ค. | |
| ๋ฌผ๋ก ์ฐ๋ฆฌ๋ ๋ฐ์ดํฐ ๊ท๋ชจ๋ฅผ ํ์ฅํ๊ณ , ์๊ณ ๋ฆฌ์ฆ ํจ์จ์ ๋์ด๊ณ , ์ด๋ ธํ ์ด์ ์ ์ ๋ฐ๋๋ฅผ ๋์ด๊ณ , ๋ชจ๋ธ ์ฉ๋์ ํค์ฐ๊ณ , ๋ ์ ๋ฌธ์ ์ธ ํ๊ฐ ์์คํ ์ ๋์ ํ ์ ์์ต๋๋ค. ์ด๊ฒ๋ค์ ๋ชจ๋ธ ๊ฐ๋ฐ์๋ก์ ์ฐ๋ฆฌ๊ฐ ์ต์ ํํ ์ ์๋ ๋ฐฉํฅ์ ๋๋ค. | |
| ํ์ง๋ง ์ธ์ ๊ฐ ๊ธฐ์ ์ "์๋ฒฝํจ"์ ๋๋ฌํ๋ค ํ๋๋ผ๋ ํผํ ์ ์๋ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฐ๋ก **์ทจํฅ(taste)**์ ๋๋ค. | |
| ### ์ทจํฅ๊ณผ ๊ธฐ๋์น | |
| ์ทจํฅ์ ์ฌ๋๋ง๋ค ๋ค๋ฆ ๋๋ค. | |
| ์์ ์์ฑ ๋ชจ๋ธ์ด ๋ชจ๋ ์ฒญ์ทจ์๋ฅผ ๋ง์กฑ์ํค๋ ค ํ๋ค๋ฉด, ๊ทธ ์ถ๋ ฅ๋ฌผ์ ์ธ๋ฅ ์์ ์ญ์ฌ์ ๋์ค์ ํ๊ท ์ผ๋ก ์๋ ดํ ๊ฒ์ ๋๋ค. **์ด๊ฒ์ ๊ทน๋๋ก ํ๋ฒํ ๊ฒ์ ๋๋ค.** | |
| ์๋ฆฌ์ ์๋ฏธ, ๊ฐ์ , ๊ฒฝํ, ์ถ, ๋ฌธํ์ ์์ง ๊ฐ์น๋ฅผ ๋ถ์ฌํ๋ ๊ฒ์ ์ธ๊ฐ์ ๋๋ค. ๋ ํนํ ์ทจํฅ์ ๋ง๋ค์ด๋ด๋ ๊ฒ์ ์์์ ์ํฐ์คํธ๋ค์ด๋ฉฐ, ๊ทธ๋ค์ด ์ผ๋ฐ ๋์ค์ด ์๋นํ๊ณ ๋ฐ๋ฅด๊ฒ ๋ง๋ค๋ฉฐ ๋น์ฃผ๋ฅ๋ฅผ ์ฃผ๋ฅ๋ก ๋ฐ๊ฟ๋๋ค. ์ด๋ฌํ ์ ๊ตฌ์ ์ธ ์์ ์ํฐ์คํธ๋ค์ด ์ ์ค์ด ๋ฉ๋๋ค. | |
| ๋ฐ๋ผ์ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฌผ์ด "๋ด ์ทจํฅ์ด ์๋๋ค"๋ผ๊ณ ๋๋๋ค๋ฉด, ๊ทธ๊ฒ์ ๋ชจ๋ธ์ ๋ฌธ์ ๊ฐ ์๋๋ผ **์ฌ๋ฌ๋ถ์ ์ทจํฅ์ด ๊ทธ "ํ๊ท " ๋ฐ์ ์๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.** ์ด๊ฒ์ ์ข์ ์ผ์ ๋๋ค. | |
| ์ฆ, **์ฌ๋ฌ๋ถ์ ์ฝ๋ผ๋ฆฌ๊ฐ ์๋์ผ๋ก ์ฌ๋ฌ๋ถ์ ์ดํดํ๊ธฐ๋ฅผ ๊ธฐ๋ํ๊ธฐ๋ณด๋ค ์ฝ๋ผ๋ฆฌ๋ฅผ ๊ฐ์ด๋ํ๋ ๋ฒ์ ๋ฐฐ์์ผ ํฉ๋๋ค.** | |
| --- | |
| ## ์ฝ๋ผ๋ฆฌ ๋ผ ์ดํดํ๊ธฐ: ๋ชจ๋ธ ์ํคํ ์ฒ ๋ฐ ์ ํ | |
| ์ด์ "์ฝ๋ผ๋ฆฌ" ๋น์ ๋ฅผ ์ดํดํ์ จ์ ๊ฒ๋๋ค. ์ฌ์ค ์ด๊ฒ์ โ | |
| **ํ ๋ง๋ฆฌ์ ์ฝ๋ผ๋ฆฌ๊ฐ ์๋๋ผ ํฌ๊ณ ์์ ์ฝ๋ผ๋ฆฌ๋ค์ด ๊ฐ์กฑ์ ์ด๋ฃฌ ์ฝ๋ผ๋ฆฌ ๋ผ์ ๋๋ค.** ๐๐๐๐ | |
| ### ์ํคํ ์ฒ ์์น: ๋ ๊ฐ์ ๋ | |
| ACE-Step 1.5๋ ๋ ๊ฐ์ ํต์ฌ ๊ตฌ์ฑ ์์๊ฐ ํจ๊ป ์๋ํ๋ **ํ์ด๋ธ๋ฆฌ๋ ์ํคํ ์ฒ**๋ฅผ ์ฌ์ฉํฉ๋๋ค. | |
| ``` | |
| ์ฌ์ฉ์ ์ ๋ ฅ โ [5Hz LM] โ ์๋งจํฑ ์ฒญ์ฌ์ง โ [DiT] โ ์ค๋์ค | |
| โ | |
| ๋ฉํ๋ฐ์ดํฐ ์ถ๋ก | |
| ์บก์ ์ต์ ํ | |
| ๊ตฌ์กฐ ๊ณํ | |
| ``` | |
| **5Hz LM (์ธ์ด ๋ชจ๋ธ) โ ๊ธฐํ์ (์ ํ ์ฌํญ)** | |
| LM์ ์ฌ๋ฌ๋ถ์ ์๋๋ฅผ ์ดํดํ๊ณ ๊ณํ์ ์ธ์ฐ๋ ๋ด๋น์์ ๋๋ค. | |
| - **Chain-of-Thought**๋ฅผ ํตํด ์์ ๋ฉํ๋ฐ์ดํฐ(BPM, ํค, ๊ธธ์ด ๋ฑ)๋ฅผ ์ถ๋ก ํฉ๋๋ค. | |
| - ์ฌ๋ฌ๋ถ์ ์บก์ ์ ์ต์ ํํ๊ณ ํ์ฅํ์ฌ ์๋๋ฅผ ์ดํดํ๊ณ ๋ณด์ถฉํฉ๋๋ค. | |
| - **์๋งจํฑ ์ฝ๋(semantic codes)**๋ฅผ ์์ฑํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์๊ณก ๋ฉ๋ก๋, ํธ๊ณก, ์ผ๋ถ ์์ ์ ๋ณด๊ฐ ์์์ ์ผ๋ก ํฌํจ๋์ด ์์ต๋๋ค. | |
| LM์ ํ์ต ๋ฐ์ดํฐ๋ก๋ถํฐ **์ธ์์ ๋ํ ์ง์**์ ๋ฐฐ์๋๋ค. ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ๊ณ ํ๋กํ ํ์ ์ ๋น ๋ฅด๊ฒ ์์ฑํ๋๋ก ๋๋ ๊ธฐํ์์ ๋๋ค. | |
| **ํ์ง๋ง LM์ด ๋ฐ๋์ ํ์ํ ๊ฒ์ ์๋๋๋ค.** | |
| ์ํ๋ ๊ฒ์ด ๋งค์ฐ ๋ช ํํ๊ฑฐ๋ ๊ณํ์ด ์ด๋ฏธ ์ ์๋ค๋ฉด `thinking` ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ง ์์์ผ๋ก์จ LM ๊ณํ ๋จ๊ณ๋ฅผ ์์ ํ ๊ฑด๋๋ธ ์ ์์ต๋๋ค. | |
| ์๋ฅผ ๋ค์ด, **Cover ๋ชจ๋**์์ ์ฐธ์กฐ ์ค๋์ค๋ฅผ ์ฌ์ฉํ์ฌ ์๊ณก, ํ์, ๊ตฌ์กฐ๋ฅผ ์ ์ฝํ๊ณ DiT๊ฐ ์ง์ ์์ฑํ๊ฒ ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฌ๋ฌ๋ถ์ LM์ ์์ ์ ๋์ ํ๋ **๊ธฐํ์ ๋ณธ์ธ**์ด ๋ฉ๋๋ค. | |
| ๋ ๋ค๋ฅธ ์๋ก **Repaint ๋ชจ๋**์์ ์ฐธ์กฐ ์ค๋์ค๋ฅผ ์ปจํ ์คํธ๋ก ์ฌ์ฉํ์ฌ ์์, ๋ฏน์ฑ, ์ธ๋ถ ์ฌํญ์ ์ ์ฝํ๊ณ DiT๊ฐ ๊ตญ์์ ์ผ๋ก ์ง์ ์กฐ์ ํ๊ฒ ํฉ๋๋ค. ์ฌ๊ธฐ์ DiT๋ ์ฐฝ์์ ์ธ ์์ด๋์ด๋ฅผ ๋๊ณ ๋ถํํ์์ ๊ณ ์น๋ ๋ธ๋ ์ธ์คํ ๋ฐ ํํธ๋์ ๊ฐ๊น์ต๋๋ค. | |
| **DiT (Diffusion Transformer) โ ์คํ์** | |
| DiT๋ ๊ณํ์ ํ์ค๋ก ๋ฐ๊พธ๋ "์ค๋์ค ์ฅ์ธ"์ ๋๋ค. | |
| - LM์ด ์์ฑํ ์๋งจํฑ ์ฝ๋์ ์กฐ๊ฑด์ ์ ๋ฌ๋ฐ์ต๋๋ค. | |
| - **ํ์ฐ ๊ณต์ (diffusion process)**์ ํตํด ๋ ธ์ด์ฆ๋ก๋ถํฐ ์ค๋์ค๋ฅผ ์ ์ง์ ์ผ๋ก "์กฐ๊ฐ"ํด๋ ๋๋ค. | |
| - ์ต์ข ์ ์ธ ์์, ๋ฏน์ฑ, ์ธ๋ถ ์ฌํญ์ ๊ฒฐ์ ํฉ๋๋ค. | |
| **์ ์ด๋ ๊ฒ ์ค๊ณํ๋์?** | |
| ์ ํต์ ์ธ ๋ฐฉ์์ ๋ํจ์ ๋ชจ๋ธ์ด ํ ์คํธ๋ก๋ถํฐ ์ค๋์ค๋ฅผ ์ง์ ์์ฑํ๊ฒ ํ์ง๋ง, ํ ์คํธ-์ค๋์ค ๋งคํ์ ๋๋ฌด ๋ชจํธํฉ๋๋ค. ACE-Step์ ์ค๊ฐ ๋ ์ด์ด๋ก LM์ ๋์ ํ์ต๋๋ค. | |
| - LM์ ์๋งจํฑ ์ดํด์ ๊ณํ์ ๋ฅ์ํฉ๋๋ค. | |
| - DiT๋ ๊ณ ์์ง ์ค๋์ค ์์ฑ์ ๋ฅ์ํฉ๋๋ค. | |
| - ๋ ๋ชจ๋ธ์ด ๊ฐ์์ ์ญํ ์ ์ง์คํ๋ฉฐ ํ๋ ฅํฉ๋๋ค. | |
| ### ๊ธฐํ์ ์ ํ: LM ๋ชจ๋ธ | |
| LM์๋ ๋ค ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค: **LM ๋ฏธ์ฌ์ฉ** (thinking ๋ชจ๋ ๋นํ์ฑ), **0.6B**, **1.7B**, **4B**. | |
| ํ์ต ๋ฐ์ดํฐ๋ ์์ ํ ๋์ผํ๋ฉฐ, ์ฐจ์ด๋ ์์ํ๊ฒ **์ง์ ์ฉ๋**์ ์์ต๋๋ค. | |
| - ๋ชจ๋ธ์ด ํด์๋ก ์ธ์์ ๋ํ ์ง์์ด ํ๋ถํฉ๋๋ค. | |
| - ๋ชจ๋ธ์ด ํด์๋ก ๊ธฐ์ต๋ ฅ์ด ์ข์ต๋๋ค (์: ์ฐธ์กฐ ์ค๋์ค ๋ฉ๋ก๋ ๊ธฐ์ต). | |
| - ๋ชจ๋ธ์ด ํด์๋ก ํฌ๊ทํ ์คํ์ผ์ด๋ ์ ๊ธฐ์ ๋ํด ์๋์ ์ผ๋ก ๋ ์ ์๋ํฉ๋๋ค. | |
| | ์ ํ | ์๋ | ์ง์ ์์ค | ๊ธฐ์ต๋ ฅ | ํ์ฉ ์ฌ๋ก | | |
| |--------|:-----:|:---------------:|:------:|-----------| | |
| | No LM | โกโกโกโก | โ | โ | ์ง์ ๊ธฐํํ ๋ (์: Cover ๋ชจ๋) | | |
| | `0.6B` | โกโกโก | ๊ธฐ์ด | ๋ฎ์ | ์ ์ฌ์ GPU (< 8GB), ๋น ๋ฅธ ํ๋กํ ํ์ดํ | | |
| | `1.7B` | โกโก | ์ค๊ฐ | ์ค๊ฐ | **๊ธฐ๋ณธ ๊ถ์ฅ ์ฌํญ** | | |
| | `4B` | โก | ํ๋ถ | ๊ฐํจ | ๋ณต์กํ ์์ , ๊ณ ํ์ง ์์ฑ | | |
| **์ด๋ป๊ฒ ์ ํํ๋์?** | |
| ํ๋์จ์ด ์ฌ์์ ๋ง์ถฐ ์ ํํ์ธ์. | |
| - **VRAM < 8GB** โ LM ๋ฏธ์ฌ์ฉ ๋๋ `0.6B` | |
| - **VRAM 8โ16GB** โ `1.7B` (๊ธฐ๋ณธ๊ฐ) | |
| - **VRAM > 16GB** โ `1.7B` ๋๋ `4B` | |
| ### ์คํ์ ์ ํ: DiT ๋ชจ๋ธ | |
| ๊ณํ์ด ์ธ์์ก๋ค๋ฉด ์คํ์๋ฅผ ์ ํํด์ผ ํฉ๋๋ค. DiT๋ ACE-Step 1.5์ ํต์ฌ์ผ๋ก, ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํ๊ณ LM์ด ์์ฑํ ์ฝ๋๋ฅผ ํด์ํ๋ ๋ฐฉ์์ ๊ฒฐ์ ํฉ๋๋ค. | |
| ์ฐ๋ฆฌ๋ **4๊ฐ์ Turbo ๋ชจ๋ธ**, **1๊ฐ์ SFT ๋ชจ๋ธ**, **1๊ฐ์ Base ๋ชจ๋ธ**์ ์ ๊ณตํฉ๋๋ค. | |
| #### Turbo ์๋ฆฌ์ฆ (์ผ์์ ์ฌ์ฉ ๊ถ์ฅ) | |
| Turbo ๋ชจ๋ธ์ ์ฆ๋ฅ(distillation) ํ์ต์ ๊ฑฐ์ณ ๋จ 8๋จ๊ณ ๋ง์ ๊ณ ํ์ง ์ค๋์ค๋ฅผ ์์ฑํฉ๋๋ค. ๋ค ๊ฐ์ง ๋ณํ ๋ชจ๋ธ์ ํต์ฌ์ ์ธ ์ฐจ์ด๋ ์ฆ๋ฅ ๊ณผ์ ์์์ **์ํํธ(shift) ํ์ดํผํ๋ผ๋ฏธํฐ ์ค์ **์ ๋๋ค. | |
| **์ํํธ(shift)๋ ๋ฌด์์ธ๊ฐ์?** | |
| ์ํํธ๋ DiT ๋๋ ธ์ด์ง ๊ณผ์ ์์ "์ฃผ์ ์ง์ค ๋ฐฐ๋ถ"์ ๊ฒฐ์ ํฉ๋๋ค. | |
| - **ํฐ ์ํํธ** โ ์ด๊ธฐ ๋๋ ธ์ด์ง์ ๋ ๋ง์ ๋ ธ๋ ฅ์ ๋ค์ฌ **๊ฐํ ์๋งจํฑ**๊ณผ ๋ช ํํ ๊ณจ๊ฒฉ์ ๊ตฌ์ถํฉ๋๋ค. | |
| - **์์ ์ํํธ** โ ๊ท ๋ฑํ ๋จ๊ณ ๋ฐฐ๋ถ์ผ๋ก **๋ ๋ง์ ์ธ๋ถ ์ฌํญ**์ ํํํ์ง๋ง, ๋ ธ์ด์ฆ๊ฐ ์์ผ ์ ์์ต๋๋ค. | |
| ์ฝ๊ฒ ์ดํดํ์๋ฉด: ๋์ ์ํํธ๋ "์ธ๊ณฝ์ ์ ๋จผ์ ๊ทธ๋ฆฌ๊ณ ์ธ๋ถ ์ฌํญ์ ์ฑ์ฐ๋" ๋ฐฉ์์ด๊ณ , ๋ฎ์ ์ํํธ๋ "๊ทธ๋ฆฌ๋ฉด์ ๋์์ ์์ ํด ๋๊ฐ๋" ๋ฐฉ์์ ๋๋ค. | |
| | ๋ชจ๋ธ | ์ฆ๋ฅ ์ค์ | ํน์ง | | |
| |-------|---------------------|-----------------| | |
| | `turbo` (๊ธฐ๋ณธ) | shift 1, 2, 3 ๊ณต๋ ์ฆ๋ฅ | **์ฐฝ์์ฑ๊ณผ ์๋งจํฑ์ ์ต์ ๊ท ํ**, ๊ฐ์ฅ ์ถ์ฒํ๋ ๋ชจ๋ธ | | |
| | `turbo-shift1` | shift=1 ์ ์ฉ ์ฆ๋ฅ | ์ธ๋ถ ํํ์ด ํ๋ถํ์ง๋ง ์๋งจํฑ์ ์๋์ ์ผ๋ก ์ฝํจ | | |
| | `turbo-shift3` | shift=3 ์ ์ฉ ์ฆ๋ฅ | ๋ ๋ช ํํ๊ณ ํ๋ถํ ์์, ํ์ง๋ง ๊ฑด์กฐํ๊ฒ ๋ค๋ฆด ์ ์์ | | |
| | `turbo-continuous` | ์คํ์ ๋ณํ | 1~5 ์ฌ์ด์ ์ฐ์์ ์ธ ์ํํธ ์กฐ์ ์ง์ | | |
| ์์ ์คํ์ผ์ ๋ฐ๋ผ ์ ํธํ๋ ๋ชจ๋ธ์ ์ ํํ ์ ์์ต๋๋ค. **์ฒ์์๋ ๊ฐ์ฅ ๊ท ํ ์กํ `turbo` ๋ชจ๋ธ๋ก ์์ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.** | |
| #### SFT ๋ชจ๋ธ | |
| Turbo์ ๋น๊ตํ์ฌ SFT ๋ชจ๋ธ์ ๋ ๊ฐ์ง ํน์ง์ด ์์ต๋๋ค. | |
| - **CFG (Classifier-Free Guidance) ์ง์**: ํ๋กฌํํธ ์ค์ ๋ฅ๋ ฅ์ ๋ฏธ์ธ ์กฐ์ ํ ์ ์์ต๋๋ค. | |
| - **๋ ๋ง์ ๋จ๊ณ (50 steps)**: ๋ชจ๋ธ์ด ๋ ์ค๋ "์๊ฐ"ํ ์๊ฐ์ ์ค๋๋ค. | |
| ๋จ์ ์ ๋จ๊ณ๊ฐ ๋ง์์ง์๋ก ์๋ฌ๊ฐ ๋์ ๋์ด ์ค๋์ค์ ์ ๋ช ๋๊ฐ Turbo๋ณด๋ค ์ฝ๊ฐ ๋จ์ด์ง ์ ์๋ค๋ ์ ์ ๋๋ค. ํ์ง๋ง **์ธ๋ถ ๋ฌ์ฌ์ ์๋งจํฑ ํ์ฑ ๋ฅ๋ ฅ์ ๋ ๋ฐ์ด๋ฉ๋๋ค.** | |
| #### Base ๋ชจ๋ธ | |
| Base ๋ชจ๋ธ์ **๋ชจ๋ ์์ ์ ๋ง์คํฐ**์ด๋ฉฐ, SFT๋ Turbo์๋ ์๋ 3๊ฐ์ง ์ ์ฉ ์์ ์ ์ง์ํฉ๋๋ค. | |
| | ์์ | ์ค๋ช | | |
| |------|-------------| | |
| | `extract` | ๋ฏน์ค๋ ์ค๋์ค์์ ๋จ์ผ ํธ๋ ์ถ์ถ (์: ๋ณด์ปฌ ์ ๊ฑฐ) | | |
| | `lego` | ๊ธฐ์กด ํธ๋์ ์๋ก์ด ํธ๋ ์ถ๊ฐ (์: ๊ธฐํ์ ๋๋ผ ์ถ๊ฐ) | | |
| | `complete` | ๋จ์ผ ํธ๋์ ๋ฏน์ค๋ ๋ฐ์ฃผ ์ถ๊ฐ (์: ๋ณด์ปฌ์ ๊ธฐํ+๋๋ผ ๋ฐ์ฃผ ์ถ๊ฐ) | | |
| ๋ํ Base ๋ชจ๋ธ์ **๊ฐ์์ฑ์ด ๊ฐ์ฅ ๋์ต๋๋ค.** ๋๊ท๋ชจ ๋ฏธ์ธ ์กฐ์ ์ด ํ์ํ ๊ฒฝ์ฐ Base ๋ชจ๋ธ๋ก ์คํ์ ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. | |
| --- | |
| ## ์ฝ๋ผ๋ฆฌ ๊ฐ์ด๋ํ๊ธฐ: ๋ฌด์์ ์ ์ดํ ์ ์๋์? | |
| ์ด์ ์ฝ๋ผ๋ฆฌ ๋ผ์ ๋ํด ์๊ฒ ๋์์ผ๋, ๊ทธ๋ค๊ณผ ์ํตํ๋ ๋ฒ์ ๋ฐฐ์๋ด ์๋ค. | |
| ๋ชจ๋ ์์ฑ์ **์ ๋ ฅ ์ ์ด**, **์ถ๋ก ํ์ดํผํ๋ผ๋ฏธํฐ**, **๋๋ค ์์**๋ผ๋ ์ธ ๊ฐ์ง ์์ธ์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค. | |
| ### I. ์ ๋ ฅ ์ ์ด: ๋ฌด์์ ์ํ๋๊ฐ? | |
| ์ด ๋ถ๋ถ์ ๋ชจ๋ธ๊ณผ "์ฐฝ์ ์๋"๋ฅผ ์ํตํ๋ ๋ถ๋ถ์ ๋๋ค. | |
| | ์นดํ ๊ณ ๋ฆฌ | ํ๋ผ๋ฏธํฐ | ์ญํ | | |
| |----------|-----------|----------| | |
| | **์์ ์ ํ** | `task_type` | ์์ฑ ๋ชจ๋ ๊ฒฐ์ : text2music, cover, repaint, lego, extract, complete | | |
| | **ํ ์คํธ ์ ๋ ฅ** | `caption` | ์์ ์ ๋ฐ์ ๋ํ ์ค๋ช : ์คํ์ผ, ์ ๊ธฐ, ๊ฐ์ , ๋ถ์๊ธฐ, ์์, ๋ณด์ปฌ ์ฑ๋ณ, ์ ๊ฐ ๋ฑ | | |
| | | `lyrics` | ์๊ฐ์ ๋ฐ๋ฅธ ์ ๊ฐ ์ค๋ช : ๊ฐ์ฌ ๋ด์ฉ, ์์ ๊ตฌ์กฐ ์งํ, ๋ณด์ปฌ ๋ณํ, ์ฐ์ฃผ ์คํ์ผ ๋ฑ (์ฐ์ฃผ๊ณก์ `[Instrumental]` ์ฌ์ฉ) | | |
| | **์์ ๋ฉํ๋ฐ์ดํฐ** | `bpm` | ํ ํฌ (30โ300) | | |
| | | `keyscale` | ํค (์: C Major, Am) | | |
| | | `timesignature` | ๋ฐ์ ๊ธฐํธ (4/4, 3/4, 6/8) | | |
| | | `vocal_language` | ๋ณด์ปฌ ์ธ์ด | | |
| | | `duration` | ๋ชฉํ ๊ธธ์ด (์ด) | | |
| | **์ค๋์ค ์ฐธ์กฐ** | `reference_audio` | ์์์ด๋ ์คํ์ผ์ ๋ํ ์ ์ญ ์ฐธ์กฐ (์์ฑ ์ ์ด์ฉ) | | |
| | | `src_audio` | ์ค๋์ค ๊ธฐ๋ฐ ์์ ์ ์์ค ํ์ผ | | |
| | | `audio_codes` | ์๋งจํฑ ์ฝ๋ ์ง์ ์ ๋ ฅ (๊ณ ๊ธ ์ฌ์ฉ์์ฉ) | | |
| | **๊ตฌ๊ฐ ์ ์ด** | `repainting_start/end` | ์์ ์๊ฐ ๋ฒ์ (repaint ๊ตฌ์ญ ๋ฑ) | | |
| --- | |
| #### Caption์ ๋ํ์ฌ: ๊ฐ์ฅ ์ค์ํ ์ ๋ ฅ | |
| **Caption(์บก์ )์ ์์ฑ๋ ์์ ์ ์ํฅ์ ์ฃผ๋ ๊ฐ์ฅ ์ค์ํ ์์์ ๋๋ค.** | |
| ๋จ์ํ ์คํ์ผ ๋จ์ด, ์ผํ๋ก ๊ตฌ๋ถ๋ ํ๊ทธ, ๋ณต์กํ ์์ฐ์ด ์ค๋ช ๋ฑ ๋ค์ํ ํ์์ ์ง์ํฉ๋๋ค. | |
| **์ข์ ์บก์ ์ ์ฐ๊ธฐ ์ํ 5๊ฐ์ง ๋ฐฉ๋ฒ:** | |
| 1. **๋ฌด์์ ์ฃผ์ฌ์** โ UI์ ๋๋ค ๋ฒํผ์ ํด๋ฆญํ์ฌ ์์ ์บก์ ์ด ์ด๋ป๊ฒ ์์ฑ๋์๋์ง ํ์ธํ์ธ์. ์ด๋ฅผ ํ ํ๋ฆฟ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. | |
| 2. **Format ์๋ ์ฌ์์ฑ** โ ๊ฐ๋จํ ์ด ๋ด์ฉ์ LLM์ด ์๋์ผ๋ก ํ์ฅํด ์ฃผ๋ `format` ๊ธฐ๋ฅ์ ํ์ฉํ์ธ์. | |
| 3. **CoT ์ฌ์์ฑ** โ LM์ด ์ด๊ธฐํ๋ ๊ฒฝ์ฐ, Chain-of-Thought๋ฅผ ํตํด ์บก์ ์ ์ต์ ํํ๊ณ ํ์ฅํ ์ ์์ต๋๋ค. | |
| 4. **์ค๋์ค์์ ์บก์ ์ถ์ถ** โ ์ ๋ ฅ ์ค๋์ค๋ฅผ ์บก์ ์ผ๋ก ๋ณํํ๋ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ์๋ฒฝํ์ง ์์๋ ์์์ ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. | |
| 5. **Simple Mode** โ ๊ฐ๋จํ ๊ณก ์ค๋ช ๋ง ์ ๋ ฅํ๋ฉด LM์ด ์บก์ , ๊ฐ์ฌ, ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. | |
| **์บก์ ์์ฑ์ ์ํ ์ฐจ์๋ค:** | |
| ์ฃผ์ฅ(Style), ๊ฐ์ (Emotion), ์ ๊ธฐ(Instruments), ์์ ์ง๊ฐ(Timbre Texture), ์๋(Era), ํ๋ก๋์ ์คํ์ผ(Production Style), ๋ณด์ปฌ ํน์ง(Vocal), ์๋/๋ฆฌ๋ฌ(Speed) ๋ฑ์ ์กฐํฉํ์ธ์. | |
| **์ค์ง์ ์ธ ์์น:** | |
| 1. **๊ตฌ์ฒด์ ์ผ๋ก ์ฐ์ธ์** โ "์ฌํ ๋ ธ๋"๋ณด๋ค๋ "ํผ์๋ ธ ๋ฐ๋ผ๋์ ํ์คํคํ ์ฌ์ฑ ๋ณด์ปฌ"์ด ๋ซ์ต๋๋ค. | |
| 2. **์ฌ๋ฌ ์ฐจ์์ ์กฐํฉํ์ธ์** โ ์คํ์ผ+๊ฐ์ +์ ๊ธฐ+์ง๊ฐ์ ์กฐํฉํ๋ฉด ์๋๋ฅผ ๋ ์ ํํ ๊ณ ์ฐฉ์ํฌ ์ ์์ต๋๋ค. | |
| 3. **์ถฉ๋ํ๋ ๋จ์ด๋ฅผ ํผํ์ธ์** โ "ํด๋์ ํ์ ๊ธฐ"์ "ํ๋์ฝ์ด ๋ฉํ"์ ๋์์ ์ํ๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ชจํธํด์ง ์ ์์ต๋๋ค. | |
| --- | |
| #### ๊ฐ์ฌ(Lyrics)์ ๋ํ์ฌ: ์๊ฐ์ ์๋๋ฆฌ์ค | |
| ์บก์ ์ด ์์ ์ "์ ์ฒด ์ด์ํ"๋ผ๋ฉด, **๊ฐ์ฌ๋ ์์ ์ "์๊ฐ์ ์๋๋ฆฌ์ค"**์ ๋๋ค. | |
| - ๊ฐ์ฌ ํ ์คํธ ๊ทธ ์์ฒด | |
| - **๊ตฌ์กฐ ํ๊ทธ** ([Verse], [Chorus], [Bridge]...) | |
| - **๋ณด์ปฌ ์คํ์ผ ํํธ** ([raspy vocal], [whispered]...) | |
| - **์ ๊ธฐ ์ฐ์ฃผ ๊ตฌ๊ฐ** ([guitar solo], [drum break]...) | |
| - **์๋์ง ๋ณํ** ([building energy], [explosive drop]...) | |
| **๊ตฌ์กฐ ํ๊ทธ๊ฐ ํต์ฌ์ ๋๋ค.** | |
| ๊ฐ ์น์ ์ด ์์๋ ๋ `[Verse]`, `[Chorus]` ๋ฑ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์๊ฒ ํ์ฌ ๊ตฌ๊ฐ์ ์ฑ๊ฒฉ์ ์๋ ค์ฃผ์ธ์. `[Chorus - anthemic]`๊ณผ ๊ฐ์ด ์ธ๋ถ ๋ฌ์ฌ๋ฅผ ์ถ๊ฐํ ์๋ ์์ต๋๋ค. | |
| **๋ชจ๋ธ๊ณผ์ ์ผ๊ด์ฑ ์ ์ง:** | |
| ์บก์ ์์ "ํผ์๋ ธ ๋ฐ๋ผ๋"๋ผ๊ณ ํ๋ค๋ฉด ๊ฐ์ฌ ๊ตฌ๊ฐ์์ `[Guitar Solo - electric]`๊ณผ ๊ฐ์ ์ถฉ๋ํ๋ ํ๊ทธ๋ฅผ ์ฐ์ง ์๋๋ก ์ฃผ์ํ์ธ์. | |
| --- | |
| #### ์์ ๋ฉํ๋ฐ์ดํฐ: ์ ํ์ ์ธ ๋ฏธ์ธ ์ ์ด | |
| ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ค์ ํ ํ์๋ ์์ต๋๋ค. `thinking` ๋ชจ๋๋ฅผ ์ผ๋ฉด LM์ด ์บก์ ๊ณผ ๊ฐ์ฌ๋ฅผ ๋ฐํ์ผ๋ก ์ ์ ํ BPM, ํค, ๋ฐ์๋ฅผ ์ค์ค๋ก ๊ฒฐ์ ํฉ๋๋ค. | |
| ํ์ง๋ง ๋ช ํํ ์๊ตฌ ์ฌํญ์ด ์๋ค๋ฉด ์ง์ `bpm`, `keyscale`, `timesignature` ๋ฑ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ "์๋ฐํ ๋ช ๋ น"์ด๋ผ๊ธฐ๋ณด๋ค ๋ชจ๋ธ์ด ์ฐธ๊ณ ํ๋ **"๊ฐ์ด๋๋ผ์ธ"**์์ ๋ช ์ฌํ์ธ์. | |
| --- | |
| #### ์ค๋์ค ์ ์ด: ์๋ฆฌ๋ก ์๋ฆฌ ์ ์ดํ๊ธฐ | |
| **ํ ์คํธ๋ ์ถ์ํ๋ ์ ๋ฌ์ด์ง๋ง, ๊ฐ์ฅ ๊ฐ๋ ฅํ ์ ์ด๋ ์ฌ์ ํ ์ค๋์ค๋ฅผ ํตํ๋ ๋ฐฉ์์ ๋๋ค.** | |
| 1. **์ฐธ์กฐ ์ค๋์ค (Reference Audio)**: ์์, ๋ฏน์ฑ ์คํ์ผ, ์ฐ์ฃผ ๊ธฐ๋ฒ ๋ฑ **์ ๋ฐ์ ์ธ ์ง๊ฐ**์ ์ ์ดํฉ๋๋ค. | |
| 2. **์์ค ์ค๋์ค (Source Audio - Cover)**: **๋ฉ๋ก๋ ๊ตฌ์กฐ**๋ฅผ ์ ์ดํฉ๋๋ค. ์๊ณก์ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ์คํ์ผ๋ง ๋ฐ๊พธ๊ณ ์ถ์ ๋ ์ฌ์ฉํฉ๋๋ค. | |
| 3. **์ปจํ ์คํธ ๊ธฐ๋ฐ ์ ์ด (Repaint)**: ๊ธฐ์กด ์ค๋์ค์ **ํน์ ๊ตฌ๊ฐ์ ์์ ํ๊ฑฐ๋ ์ด์ด ์ฐ๊ธฐ** ์ํด ์ฌ์ฉํฉ๋๋ค. ์ธํธ๋ก, ์ค๊ฐ ๊ตฌ๊ฐ, ์๋ฉ ๋ฑ ์ด๋๋ ๊ฐ๋ฅํฉ๋๋ค. | |
| --- | |
| ## ๊ฒฐ๋ก | |
| ์ด ํํ ๋ฆฌ์ผ์ ACE-Step 1.5์ ํต์ฌ ๊ฐ๋ ๊ณผ ์ฌ์ฉ๋ฒ์ ๋ค๋ฃจ์์ต๋๋ค. | |
| - **๋ฉํ ๋ชจ๋ธ**: ์ธ๊ฐ ์ค์ฌ์ ์์ฑ ์ฒ ํ ์ดํด | |
| - **์ํคํ ์ฒ**: LM๊ณผ DiT์ ํ์ ์ดํด | |
| - **์ ๋ ฅ ์ ์ด**: ํ ์คํธ ๋ฐ ์ค๋์ค๋ฅผ ํตํ ์ ์ด ๋ฐฉ๋ฒ ๋ง์คํฐ | |
| - **์ถ๋ก ํ์ดํผํ๋ผ๋ฏธํฐ**: ์์ฑ ๊ณต์ ์ ์ํฅ์ ์ฃผ๋ ํ๋ผ๋ฏธํฐ ์ดํด | |
| - **๋๋ค ์์**: ๋๋ค์ฑ์ ํ์ ๋๊ตฌ๋ก ํ์ฉํ๊ณ ์๋ํ ํด๋ก ํจ์จ์ ๋์ด๋ ๋ฒ | |
| ์ด๊ฒ์ ์์์ผ ๋ฟ์ ๋๋ค. ๋ ๋ง์ ํ๋กฌํํธ ํ, ์์ ๋ณ ์์ธ ๊ฐ์ด๋, ๊ณ ๊ธ ๊ธฐ์ ๋ฑ์ ๊ณ์ ์ ๋ฐ์ดํธํ ์์ ์ ๋๋ค. ์ง๋ฌธ์ด๋ ์ ์์ด ์๋ค๋ฉด ์ธ์ ๋ ํผ๋๋ฐฑ์ ์ฃผ์ธ์. ACE-Step์ด ์ฌ๋ฌ๋ถ์ ํ๋ฅญํ ์ฐฝ์์ ํํธ๋๊ฐ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. | |
| --- | |
| *๊ณ์๋ ์์ ์ ๋๋ค...* | |