Spaces:
Running
Running
File size: 22,608 Bytes
bc9c638 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 | # 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์ด ์ฌ๋ฌ๋ถ์ ํ๋ฅญํ ์ฐฝ์์ ํํธ๋๊ฐ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
---
*๊ณ์๋ ์์ ์
๋๋ค...*
|