ComfyPilotComfyPilot
工作流 / 音频 / ACE-Step 1.5 AI 歌词歌曲生成

ACE-Step 1.5 AI 歌词歌曲生成

ACE-Step 1.5 AI Lyric Song Generation

输入音乐风格和可选歌词。使用AI生成完整歌曲,包括歌词和音频。

音频 7 个节点 14 次使用 ComfyUI ≥ 0.35.2 ComfyUI 54 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。

ace_1.5_vae.safetensors 在模型库查看
acestep_v1.5_turbo.safetensors 在模型库查看
qwen_0.6b_ace15.safetensors 在模型库查看
qwen_4b_ace15.safetensors 在模型库查看

节点构成

RegexExtract × 2
PreviewAny × 1
7aaae2b3-4151-4452-854b-653cf02fb752 × 1
MarkdownNote × 1
SaveAudioAdvanced × 1
GeminiNodeV2 × 1

官方标注的模型

ACE-StepGoogle Gemini

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "4457a0d3-ab7d-4f88-b065-e97d22ac3154",
3 "revision": 0,
4 "last_node_id": 113,
5 "last_link_id": 291,
6 "nodes": [
7 {
8 "id": 7,
9 "type": "PreviewAny",
10 "pos": [
11 -540,
12 -50
13 ],
14 "size": [
15 630,
16 530
17 ],
18 "flags": [],
19 "order": 2,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "source",
24 "type": "*",
25 "link": 289
26 }
27 ],
28 "outputs": [
29 {
30 "name": "STRING",
31 "type": "STRING",
32 "links": null
33 }
34 ],
35 "properties": {
36 "Node name for S&R": "PreviewAny",
37 "cnr_id": "comfy-core",
38 "ver": "0.12.3",
39 "enableTabs": false,
40 "tabWidth": 65,
41 "tabXOffset": 10,
42 "hasSecondTab": false,
43 "secondTabText": "Send Back",
44 "secondTabOffset": 80,
45 "secondTabWidth": 65
46 },
47 "widgets_values": [],
48 "widgets_values_named": []
49 },
50 {
51 "id": 18,
52 "type": "RegexExtract",
53 "pos": [
54 -60,
55 -530
56 ],
57 "size": [
58 225,
59 0
60 ],
61 "flags": {
62 "collapsed": true
63 },
64 "order": 3,
65 "mode": 0,
66 "inputs": [
67 {
68 "name": "string",
69 "type": "STRING",
70 "widget": {
71 "name": "string"
72 },
73 "link": 290
74 }
75 ],
76 "outputs": [
77 {
78 "name": "STRING",
79 "type": "STRING",
80 "links": [
81 26
82 ]
83 }
84 ],
85 "properties": {
86 "Node name for S&R": "RegexExtract",
87 "cnr_id": "comfy-core",
88 "ver": "0.12.3",
89 "enableTabs": false,
90 "tabWidth": 65,
91 "tabXOffset": 10,
92 "hasSecondTab": false,
93 "secondTabText": "Send Back",
94 "secondTabOffset": 80,
95 "secondTabWidth": 65
96 },
97 "widgets_values": [
98 "",
99 "(?sm)^(.*?)^---$(.*)",
100 "First Group",
101 true,
102 false,
103 false,
104 1
105 ],
106 "widgets_values_named": {
107 "string": "",
108 "regex_pattern": "(?sm)^(.*?)^---$(.*)",
109 "mode": "First Group",
110 "case_insensitive": true,
111 "multiline": false,
112 "dotall": false,
113 "group_index": 1
114 }
115 },
116 {
117 "id": 2,
118 "type": "7aaae2b3-4151-4452-854b-653cf02fb752",
119 "pos": [
120 240,
121 -580
122 ],
123 "size": [
124 640,
125 680
126 ],
127 "flags": [],
128 "order": 5,
129 "mode": 0,
130 "inputs": [
131 {
132 "name": "tags",
133 "type": "STRING",
134 "widget": {
135 "name": "tags"
136 },
137 "link": 26
138 },
139 {
140 "name": "lyrics",
141 "type": "STRING",
142 "widget": {
143 "name": "lyrics"
144 },
145 "link": 27
146 },
147 {
148 "label": "duration",
149 "name": "value",
150 "type": "FLOAT",
151 "widget": {
152 "name": "value"
153 },
154 "link": null
155 }
156 ],
157 "outputs": [
158 {
159 "name": "AUDIO",
160 "type": "AUDIO",
161 "links": [
162 285
163 ]
164 }
165 ],
166 "properties": {
167 "cnr_id": "comfy-core",
168 "ver": "0.12.3",
169 "enableTabs": false,
170 "tabWidth": 65,
171 "tabXOffset": 10,
172 "hasSecondTab": false,
173 "secondTabText": "Send Back",
174 "secondTabOffset": 80,
175 "secondTabWidth": 65,
176 "proxyWidgetErrorQuarantine": [
177 {
178 "originalEntry": [
179 "102",
180 "control_after_generate"
181 ],
182 "reason": "primitiveBypassFailed",
183 "attemptedAtVersion": 1
184 },
185 {
186 "originalEntry": [
187 "102",
188 "value"
189 ],
190 "reason": "primitiveBypassFailed",
191 "attemptedAtVersion": 1
192 }
193 ],
194 "previewExposures": [
195 {
196 "name": "$$canvas-image-preview",
197 "sourceNodeId": "3",
198 "sourcePreviewName": "$$canvas-image-preview"
199 }
200 ]
201 },
202 "widgets_values": [
203 "raw vocals, soulful vocals, Delta blues, country blues, haunting, longing, sorrowful, acoustic guitar, slide guitar, harmonica, upright bass, handclaps",
204 "[Intro]\nInstrumental slide guitar and harmonica call\n\n[Verse]\nI woke up this mornin', devil was callin' my name \nCrossroads wind was whisperin', never leave me the same \nMy heart's got a hole, baby, burned by a flame \nLookin' for redemption, but it ain't no easy game \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Verse]\nMidnight train departed, left me standin' in the rain \nGot nothin' but my shadow and this growin' pain \nDevil keeps a-knockin', tellin' me to swear his name \nBut I keep strummin' truth to fight his claim \n\n[Bridge]\nSlide that bottle 'til the whole world fades \nDrownin' in regret through these endless shades \n\n[Guitar Solo]\nInstrumental weepin' slide guitar, answered by mournful harmonica, rhythm slow and heavy \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Outro]\nSun's risin' slowly, but the pain stays near \nCarryin' these blues down a lonesome frontier \n\n[abrupt silence]",
205 "4",
206 "en",
207 "E minor",
208 true,
209 2,
210 0.85,
211 0.9,
212 0,
213 "acestep_v1.5_turbo.safetensors",
214 "qwen_0.6b_ace15.safetensors",
215 "qwen_4b_ace15.safetensors",
216 "ace_1.5_vae.safetensors",
217 120,
218 0
219 ],
220 "widgets_values_named": {
221 "tags": "raw vocals, soulful vocals, Delta blues, country blues, haunting, longing, sorrowful, acoustic guitar, slide guitar, harmonica, upright bass, handclaps",
222 "lyrics": "[Intro]\nInstrumental slide guitar and harmonica call\n\n[Verse]\nI woke up this mornin', devil was callin' my name \nCrossroads wind was whisperin', never leave me the same \nMy heart's got a hole, baby, burned by a flame \nLookin' for redemption, but it ain't no easy game \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Verse]\nMidnight train departed, left me standin' in the rain \nGot nothin' but my shadow and this growin' pain \nDevil keeps a-knockin', tellin' me to swear his name \nBut I keep strummin' truth to fight his claim \n\n[Bridge]\nSlide that bottle 'til the whole world fades \nDrownin' in regret through these endless shades \n\n[Guitar Solo]\nInstrumental weepin' slide guitar, answered by mournful harmonica, rhythm slow and heavy \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Outro]\nSun's risin' slowly, but the pain stays near \nCarryin' these blues down a lonesome frontier \n\n[abrupt silence]",
223 "timesignature": "4",
224 "language": "en",
225 "keyscale": "E minor",
226 "generate_audio_codes": true,
227 "cfg_scale": 2,
228 "temperature": 0.85,
229 "top_p": 0.9,
230 "top_k": 0,
231 "unet_name": "acestep_v1.5_turbo.safetensors",
232 "clip_name1": "qwen_0.6b_ace15.safetensors",
233 "clip_name2": "qwen_4b_ace15.safetensors",
234 "vae_name": "ace_1.5_vae.safetensors",
235 "value": 120,
236 "seed": 0
237 }
238 },
239 {
240 "id": 19,
241 "type": "RegexExtract",
242 "pos": [
243 -60,
244 -380
245 ],
246 "size": [
247 225,
248 0
249 ],
250 "flags": {
251 "collapsed": true
252 },
253 "order": 4,
254 "mode": 0,
255 "inputs": [
256 {
257 "name": "string",
258 "type": "STRING",
259 "widget": {
260 "name": "string"
261 },
262 "link": 291
263 }
264 ],
265 "outputs": [
266 {
267 "name": "STRING",
268 "type": "STRING",
269 "links": [
270 27
271 ]
272 }
273 ],
274 "properties": {
275 "Node name for S&R": "RegexExtract",
276 "cnr_id": "comfy-core",
277 "ver": "0.12.3",
278 "enableTabs": false,
279 "tabWidth": 65,
280 "tabXOffset": 10,
281 "hasSecondTab": false,
282 "secondTabText": "Send Back",
283 "secondTabOffset": 80,
284 "secondTabWidth": 65
285 },
286 "widgets_values": [
287 "",
288 "(?s)(?<=\\n---\\n)([\\s\\S]*)$",
289 "First Group",
290 true,
291 false,
292 false,
293 1
294 ],
295 "widgets_values_named": {
296 "string": "",
297 "regex_pattern": "(?s)(?<=\\n---\\n)([\\s\\S]*)$",
298 "mode": "First Group",
299 "case_insensitive": true,
300 "multiline": false,
301 "dotall": false,
302 "group_index": 1
303 }
304 },
305 {
306 "id": 20,
307 "type": "MarkdownNote",
308 "pos": [
309 -1120,
310 -570
311 ],
312 "size": [
313 520,
314 890
315 ],
316 "flags": [],
317 "order": 0,
318 "mode": 0,
319 "inputs": [],
320 "outputs": [],
321 "properties": [],
322 "widgets_values": [
323 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/ace_step_1.5_ComfyUI_files](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/ace_step_1.5_ComfyUI_files](https://modelscope.cn/models/Comfy-Org/ace_step_1.5_ComfyUI_files)\n\n**text_encoders**\n\n- [qwen_0.6b_ace15.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors) (1.11 GB)\n- [qwen_4b_ace15.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors) (7.8 GB)\n\n**vae**\n\n- [ace_1.5_vae.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors) (321.8 MB)\n\n**diffusion_models**\n\n- [acestep_v1.5_turbo.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors) (4.46 GB)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── qwen_0.6b_ace15.safetensors\n│ │ └── qwen_4b_ace15.safetensors\n│ ├── 📂 vae/\n│ │ └── ace_1.5_vae.safetensors\n│ └── 📂 diffusion_models/\n│ └── acestep_v1.5_turbo.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
324 ],
325 "widgets_values_named": {
326 "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/ace_step_1.5_ComfyUI_files](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/ace_step_1.5_ComfyUI_files](https://modelscope.cn/models/Comfy-Org/ace_step_1.5_ComfyUI_files)\n\n**text_encoders**\n\n- [qwen_0.6b_ace15.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors) (1.11 GB)\n- [qwen_4b_ace15.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors) (7.8 GB)\n\n**vae**\n\n- [ace_1.5_vae.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors) (321.8 MB)\n\n**diffusion_models**\n\n- [acestep_v1.5_turbo.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors) (4.46 GB)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── qwen_0.6b_ace15.safetensors\n│ │ └── qwen_4b_ace15.safetensors\n│ ├── 📂 vae/\n│ │ └── ace_1.5_vae.safetensors\n│ └── 📂 diffusion_models/\n│ └── acestep_v1.5_turbo.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
327 },
328 "color": "#222",
329 "bgcolor": "#000"
330 },
331 {
332 "id": 111,
333 "type": "SaveAudioAdvanced",
334 "pos": [
335 920,
336 -580
337 ],
338 "size": [
339 270,
340 150
341 ],
342 "flags": [],
343 "order": 6,
344 "mode": 0,
345 "inputs": [
346 {
347 "name": "audio",
348 "type": "AUDIO",
349 "link": 285
350 }
351 ],
352 "outputs": [
353 {
354 "name": "audio",
355 "type": "AUDIO",
356 "links": null
357 }
358 ],
359 "properties": {
360 "Node name for S&R": "SaveAudioAdvanced"
361 },
362 "widgets_values": [
363 "audio/ace-step-1.5",
364 "flac"
365 ],
366 "widgets_values_named": {
367 "filename_prefix": "audio/ace-step-1.5",
368 "format": "flac"
369 }
370 },
371 {
372 "id": 113,
373 "type": "GeminiNodeV2",
374 "pos": [
375 -540,
376 -560
377 ],
378 "size": [
379 400,
380 446
381 ],
382 "flags": [],
383 "order": 1,
384 "mode": 0,
385 "showAdvanced": true,
386 "inputs": [
387 {
388 "name": "model.images.image_1",
389 "shape": 7,
390 "type": "IMAGE",
391 "link": null
392 },
393 {
394 "name": "model.audio.audio_1",
395 "shape": 7,
396 "type": "AUDIO",
397 "link": null
398 },
399 {
400 "name": "model.video.video_1",
401 "shape": 7,
402 "type": "VIDEO",
403 "link": null
404 },
405 {
406 "name": "model.files",
407 "shape": 7,
408 "type": "GEMINI_INPUT_FILES",
409 "link": null
410 }
411 ],
412 "outputs": [
413 {
414 "name": "STRING",
415 "type": "STRING",
416 "links": [
417 289,
418 290,
419 291
420 ]
421 }
422 ],
423 "properties": {
424 "Node name for S&R": "GeminiNodeV2"
425 },
426 "widgets_values": [
427 "A blues song, to rival the great Robert Johnson.",
428 "Gemini 3.7 Flash",
429 "MEDIUM",
430 1,
431 0.95,
432 32768,
433 42,
434 "randomize",
435 "**Role:** You are a professional Music Architect for **ACE-Step 1.5**. \n\n**Task:** Generate a music creation plan.\n\n**Strict Output Constraint (IMPORTANT):**\n1. Return the output as **RAW PLAIN TEXT** only.\n2. DO NOT use Markdown code blocks (no backticks ```).\n3. DO NOT use any headers, labels, or bold text.\n4. Use ONLY the separator `---` to divide the two parts.\n5. Part 1: Comma-separated style keywords.\n6. Part 2: Structured lyrics with [Tags].\n\n**My Topic/Requirement:**\n[USER INPUT]"
436 ],
437 "widgets_values_named": {
438 "prompt": "A blues song, to rival the great Robert Johnson.",
439 "model": "Gemini 3.7 Flash",
440 "model.thinking_level": "MEDIUM",
441 "model.temperature": 1,
442 "model.top_p": 0.95,
443 "model.max_output_tokens": 32768,
444 "seed": 42,
445 "control_after_generate": "randomize",
446 "system_prompt": "**Role:** You are a professional Music Architect for **ACE-Step 1.5**. \n\n**Task:** Generate a music creation plan.\n\n**Strict Output Constraint (IMPORTANT):**\n1. Return the output as **RAW PLAIN TEXT** only.\n2. DO NOT use Markdown code blocks (no backticks ```).\n3. DO NOT use any headers, labels, or bold text.\n4. Use ONLY the separator `---` to divide the two parts.\n5. Part 1: Comma-separated style keywords.\n6. Part 2: Structured lyrics with [Tags].\n\n**My Topic/Requirement:**\n[USER INPUT]"
447 },
448 "color": "#432",
449 "bgcolor": "#653"
450 }
451 ],
452 "links": [
453 [
454 26,
455 18,
456 0,
457 2,
458 0,
459 "STRING"
460 ],
461 [
462 27,
463 19,
464 0,
465 2,
466 1,
467 "STRING"
468 ],
469 [
470 285,
471 2,
472 0,
473 111,
474 0,
475 "AUDIO"
476 ],
477 [
478 289,
479 113,
480 0,
481 7,
482 0,
483 "STRING"
484 ],
485 [
486 290,
487 113,
488 0,
489 18,
490 0,
491 "STRING"
492 ],
493 [
494 291,
495 113,
496 0,
497 19,
498 0,
499 "STRING"
500 ]
501 ],
502 "groups": [],
503 "definitions": {
504 "subgraphs": [
505 {
506 "id": "7aaae2b3-4151-4452-854b-653cf02fb752",
507 "version": 1,
508 "state": {
509 "lastGroupId": 3,
510 "lastNodeId": 113,
511 "lastLinkId": 291,
512 "lastRerouteId": 0
513 },
514 "revision": 0,
515 "config": [],
516 "name": "Text to Audio (ACE-Step 1.5)",
517 "inputNode": {
518 "id": -10,
519 "bounding": [
520 -880,
521 -470,
522 175.458984375,
523 368
524 ]
525 },
526 "outputNode": {
527 "id": -20,
528 "bounding": [
529 1504.8375,
530 -410,
531 128,
532 68
533 ]
534 },
535 "inputs": [
536 {
537 "id": "ebc79d17-2e65-4e0f-855a-c9f2466a5fbf",
538 "name": "tags",
539 "type": "STRING",
540 "linkIds": [
541 264
542 ],
543 "pos": [
544 -728.541015625,
545 -446
546 ]
547 },
548 {
549 "id": "230afdb4-a647-4fb7-a68c-a2204fd5d570",
550 "name": "lyrics",
551 "type": "STRING",
552 "linkIds": [
553 265
554 ],
555 "pos": [
556 -728.541015625,
557 -426
558 ]
559 },
560 {
561 "id": "efdcbb48-231c-4757-b343-4458c011a283",
562 "name": "timesignature",
563 "type": "COMBO",
564 "linkIds": [
565 266
566 ],
567 "pos": [
568 -728.541015625,
569 -406
570 ]
571 },
572 {
573 "id": "811579c1-2979-4721-a1e1-7d9352616e7b",
574 "name": "language",
575 "type": "COMBO",
576 "linkIds": [
577 267
578 ],
579 "pos": [
580 -728.541015625,
581 -386
582 ]
583 },
584 {
585 "id": "76a68b0d-7a5f-43dc-873d-d78adf32895f",
586 "name": "keyscale",
587 "type": "COMBO",
588 "linkIds": [
589 268
590 ],
591 "pos": [
592 -728.541015625,
593 -366
594 ]
595 },
596 {
597 "id": "11bb3297-272d-4c56-873a-2c974581e838",
598 "name": "generate_audio_codes",
599 "type": "BOOLEAN",
600 "linkIds": [
601 269
602 ],
603 "pos": [
604 -728.541015625,
605 -346
606 ]
607 },
608 {
609 "id": "e5a30400-a8b0-422a-a0f3-21739727ab03",
610 "name": "cfg_scale",
611 "type": "FLOAT",
612 "linkIds": [
613 270
614 ],
615 "pos": [
616 -728.541015625,
617 -326
618 ]
619 },
620 {
621 "id": "9f817bf3-3090-4dd7-b70c-cc08bb08b004",
622 "name": "temperature",
623 "type": "FLOAT",
624 "linkIds": [
625 271
626 ],
627 "pos": [
628 -728.541015625,
629 -306
630 ]
631 },
632 {
633 "id": "842f3b6f-8a73-4720-8fb4-d8022d5125c9",
634 "name": "top_p",
635 "type": "FLOAT",
636 "linkIds": [
637 272
638 ],
639 "pos": [
640 -728.541015625,
641 -286
642 ]
643 },
644 {
645 "id": "9b8db9f1-a978-4cc0-9125-f478edff4b60",
646 "name": "top_k",
647 "type": "INT",
648 "linkIds": [
649 273
650 ],
651 "pos": [
652 -728.541015625,
653 -266
654 ]
655 },
656 {
657 "id": "39d3ae1e-f9ca-43f3-b99b-eeaddb6c4ab1",
658 "name": "unet_name",
659 "type": "COMBO",
660 "linkIds": [
661 274
662 ],
663 "pos": [
664 -728.541015625,
665 -246
666 ]
667 },
668 {
669 "id": "8598efd5-5daf-4ca0-bbd8-5c83307b8e02",
670 "name": "clip_name1",
671 "type": "COMBO",
672 "linkIds": [
673 275
674 ],
675 "pos": [
676 -728.541015625,
677 -226
678 ]
679 },
680 {
681 "id": "a2920a60-9995-4256-bc11-5a657a1bed2f",
682 "name": "clip_name2",
683 "type": "COMBO",
684 "linkIds": [
685 276
686 ],
687 "pos": [
688 -728.541015625,
689 -206
690 ]
691 },
692 {
693 "id": "d2392b17-5001-4b6f-96d4-69257ce17410",
694 "name": "vae_name",
695 "type": "COMBO",
696 "linkIds": [
697 277
698 ],
699 "pos": [
700 -728.541015625,
701 -186
702 ]
703 },
704 {
705 "id": "91a37ca5-e0d1-42c5-8248-419b850661a0",
706 "name": "value",
707 "type": "FLOAT",
708 "linkIds": [
709 284
710 ],
711 "label": "duration",
712 "pos": [
713 -728.541015625,
714 -166
715 ]
716 },
717 {
718 "id": "49623d36-f918-435f-bfdd-f9f675f38540",
719 "name": "seed",
720 "type": "INT",
721 "linkIds": [
722 286
723 ],
724 "pos": [
725 -728.541015625,
726 -146
727 ]
728 }
729 ],
730 "outputs": [
731 {
732 "id": "bfd748f6-f9ac-4588-81fa-41bde07a58fa",
733 "name": "AUDIO",
734 "type": "AUDIO",
735 "linkIds": [
736 263
737 ],
738 "localized_name": "AUDIO",
739 "pos": [
740 1528.8375,
741 -386
742 ]
743 }
744 ],
745 "widgets": [],
746 "nodes": [
747 {
748 "id": 105,
749 "type": "DualCLIPLoader",
750 "pos": [
751 -170,
752 -630
753 ],
754 "size": [
755 380,
756 166
757 ],
758 "flags": [],
759 "order": 6,
760 "mode": 0,
761 "inputs": [
762 {
763 "localized_name": "clip_name1",
764 "name": "clip_name1",
765 "type": "COMBO",
766 "widget": {
767 "name": "clip_name1"
768 },
769 "link": 275
770 },
771 {
772 "localized_name": "clip_name2",
773 "name": "clip_name2",
774 "type": "COMBO",
775 "widget": {
776 "name": "clip_name2"
777 },
778 "link": 276
779 }
780 ],
781 "outputs": [
782 {
783 "localized_name": "CLIP",
784 "name": "CLIP",
785 "type": "CLIP",
786 "links": [
787 261
788 ]
789 }
790 ],
791 "properties": {
792 "Node name for S&R": "DualCLIPLoader",
793 "cnr_id": "comfy-core",
794 "ver": "0.11.1",
795 "models": [
796 {
797 "name": "qwen_0.6b_ace15.safetensors",
798 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors",
799 "directory": "text_encoders"
800 },
801 {
802 "name": "qwen_4b_ace15.safetensors",
803 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors",
804 "directory": "text_encoders"
805 }
806 ],
807 "enableTabs": false,
808 "tabWidth": 65,
809 "tabXOffset": 10,
810 "hasSecondTab": false,
811 "secondTabText": "Send Back",
812 "secondTabOffset": 80,
813 "secondTabWidth": 65
814 },
815 "widgets_values": [
816 "qwen_0.6b_ace15.safetensors",
817 "qwen_4b_ace15.safetensors",
818 "ace",
819 "default"
820 ],
821 "widgets_values_named": {
822 "clip_name1": "qwen_0.6b_ace15.safetensors",
823 "clip_name2": "qwen_4b_ace15.safetensors",
824 "type": "ace",
825 "device": "default"
826 }
827 },
828 {
829 "id": 106,
830 "type": "VAELoader",
831 "pos": [
832 -170,
833 -400
834 ],
835 "size": [
836 380,
837 86
838 ],
839 "flags": [],
840 "order": 7,
841 "mode": 0,
842 "inputs": [
843 {
844 "localized_name": "vae_name",
845 "name": "vae_name",
846 "type": "COMBO",
847 "widget": {
848 "name": "vae_name"
849 },
850 "link": 277
851 }
852 ],
853 "outputs": [
854 {
855 "localized_name": "VAE",
856 "name": "VAE",
857 "type": "VAE",
858 "links": [
859 262
860 ]
861 }
862 ],
863 "properties": {
864 "Node name for S&R": "VAELoader",
865 "cnr_id": "comfy-core",
866 "ver": "0.11.1",
867 "models": [
868 {
869 "name": "ace_1.5_vae.safetensors",
870 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors",
871 "directory": "vae"
872 }
873 ],
874 "enableTabs": false,
875 "tabWidth": 65,
876 "tabXOffset": 10,
877 "hasSecondTab": false,
878 "secondTabText": "Send Back",
879 "secondTabOffset": 80,
880 "secondTabWidth": 65
881 },
882 "widgets_values": [
883 "ace_1.5_vae.safetensors"
884 ],
885 "widgets_values_named": {
886 "vae_name": "ace_1.5_vae.safetensors"
887 }
888 },
889 {
890 "id": 98,
891 "type": "EmptyAceStep1.5LatentAudio",
892 "pos": [
893 -160,
894 140
895 ],
896 "size": [
897 320,
898 114
899 ],
900 "flags": [],
901 "order": 4,
902 "mode": 0,
903 "inputs": [
904 {
905 "localized_name": "seconds",
906 "name": "seconds",
907 "type": "FLOAT",
908 "widget": {
909 "name": "seconds"
910 },
911 "link": 279
912 }
913 ],
914 "outputs": [
915 {
916 "localized_name": "LATENT",
917 "name": "LATENT",
918 "type": "LATENT",
919 "links": [
920 249
921 ]
922 }
923 ],
924 "properties": {
925 "Node name for S&R": "EmptyAceStep1.5LatentAudio",
926 "cnr_id": "comfy-core",
927 "ver": "0.11.1",
928 "enableTabs": false,
929 "tabWidth": 65,
930 "tabXOffset": 10,
931 "hasSecondTab": false,
932 "secondTabText": "Send Back",
933 "secondTabOffset": 80,
934 "secondTabWidth": 65
935 },
936 "widgets_values": [
937 120,
938 1
939 ],
940 "widgets_values_named": {
941 "seconds": 120,
942 "batch_size": 1
943 }
944 },
945 {
946 "id": 47,
947 "type": "ConditioningZeroOut",
948 "pos": [
949 670,
950 50
951 ],
952 "size": [
953 225,
954 58
955 ],
956 "flags": [],
957 "order": 1,
958 "mode": 0,
959 "inputs": [
960 {
961 "localized_name": "conditioning",
962 "name": "conditioning",
963 "type": "CONDITIONING",
964 "link": 255
965 }
966 ],
967 "outputs": [
968 {
969 "localized_name": "CONDITIONING",
970 "name": "CONDITIONING",
971 "type": "CONDITIONING",
972 "links": [
973 119
974 ]
975 }
976 ],
977 "properties": {
978 "Node name for S&R": "ConditioningZeroOut",
979 "cnr_id": "comfy-core",
980 "ver": "0.11.1",
981 "enableTabs": false,
982 "tabWidth": 65,
983 "tabXOffset": 10,
984 "hasSecondTab": false,
985 "secondTabText": "Send Back",
986 "secondTabOffset": 80,
987 "secondTabWidth": 65
988 }
989 },
990 {
991 "id": 3,
992 "type": "KSampler",
993 "pos": [
994 930,
995 -680
996 ],
997 "size": [
998 330,
999 286
1000 ],
1001 "flags": [],
1002 "order": 0,
1003 "mode": 0,
1004 "inputs": [
1005 {
1006 "localized_name": "model",
1007 "name": "model",
1008 "type": "MODEL",
1009 "link": 175
1010 },
1011 {
1012 "localized_name": "positive",
1013 "name": "positive",
1014 "type": "CONDITIONING",
1015 "link": 254
1016 },
1017 {
1018 "localized_name": "negative",
1019 "name": "negative",
1020 "type": "CONDITIONING",
1021 "link": 119
1022 },
1023 {
1024 "localized_name": "latent_image",
1025 "name": "latent_image",
1026 "type": "LATENT",
1027 "link": 249
1028 },
1029 {
1030 "localized_name": "seed",
1031 "name": "seed",
1032 "type": "INT",
1033 "widget": {
1034 "name": "seed"
1035 },
1036 "link": 288
1037 }
1038 ],
1039 "outputs": [
1040 {
1041 "localized_name": "LATENT",
1042 "name": "LATENT",
1043 "type": "LATENT",
1044 "slot_index": 0,
1045 "links": [
1046 256
1047 ]
1048 }
1049 ],
1050 "properties": {
1051 "Node name for S&R": "KSampler",
1052 "cnr_id": "comfy-core",
1053 "ver": "0.11.1",
1054 "enableTabs": false,
1055 "tabWidth": 65,
1056 "tabXOffset": 10,
1057 "hasSecondTab": false,
1058 "secondTabText": "Send Back",
1059 "secondTabOffset": 80,
1060 "secondTabWidth": 65
1061 },
1062 "widgets_values": [
1063 27660246420877,
1064 "fixed",
1065 8,
1066 1,
1067 "euler",
1068 "simple",
1069 1
1070 ],
1071 "widgets_values_named": {
1072 "seed": 27660246420877,
1073 "control_after_generate": "fixed",
1074 "steps": 8,
1075 "cfg": 1,
1076 "sampler_name": "euler",
1077 "scheduler": "simple",
1078 "denoise": 1
1079 }
1080 },
1081 {
1082 "id": 78,
1083 "type": "ModelSamplingAuraFlow",
1084 "pos": [
1085 930,
1086 -810
1087 ],
1088 "size": [
1089 330,
1090 86
1091 ],
1092 "flags": [],
1093 "order": 2,
1094 "mode": 0,
1095 "inputs": [
1096 {
1097 "localized_name": "model",
1098 "name": "model",
1099 "type": "MODEL",
1100 "link": 260
1101 }
1102 ],
1103 "outputs": [
1104 {
1105 "localized_name": "MODEL",
1106 "name": "MODEL",
1107 "type": "MODEL",
1108 "links": [
1109 175
1110 ]
1111 }
1112 ],
1113 "properties": {
1114 "Node name for S&R": "ModelSamplingAuraFlow",
1115 "cnr_id": "comfy-core",
1116 "ver": "0.11.1",
1117 "enableTabs": false,
1118 "tabWidth": 65,
1119 "tabXOffset": 10,
1120 "hasSecondTab": false,
1121 "secondTabText": "Send Back",
1122 "secondTabOffset": 80,
1123 "secondTabWidth": 65
1124 },
1125 "widgets_values": [
1126 3
1127 ],
1128 "widgets_values_named": {
1129 "shift": 3
1130 }
1131 },
1132 {
1133 "id": 107,
1134 "type": "VAEDecodeAudio",
1135 "pos": [
1136 1280,
1137 -800
1138 ],
1139 "size": [
1140 225,
1141 78
1142 ],
1143 "flags": [],
1144 "order": 8,
1145 "mode": 0,
1146 "inputs": [
1147 {
1148 "localized_name": "samples",
1149 "name": "samples",
1150 "type": "LATENT",
1151 "link": 256
1152 },
1153 {
1154 "localized_name": "vae",
1155 "name": "vae",
1156 "type": "VAE",
1157 "link": 262
1158 }
1159 ],
1160 "outputs": [
1161 {
1162 "localized_name": "AUDIO",
1163 "name": "AUDIO",
1164 "type": "AUDIO",
1165 "links": [
1166 263
1167 ]
1168 }
1169 ],
1170 "properties": {
1171 "Node name for S&R": "VAEDecodeAudio",
1172 "cnr_id": "comfy-core",
1173 "ver": "0.11.1",
1174 "enableTabs": false,
1175 "tabWidth": 65,
1176 "tabXOffset": 10,
1177 "hasSecondTab": false,
1178 "secondTabText": "Send Back",
1179 "secondTabOffset": 80,
1180 "secondTabWidth": 65
1181 }
1182 },
1183 {
1184 "id": 94,
1185 "type": "TextEncodeAceStepAudio1.5",
1186 "pos": [
1187 270,
1188 -790
1189 ],
1190 "size": [
1191 620,
1192 680
1193 ],
1194 "flags": [],
1195 "order": 3,
1196 "mode": 0,
1197 "inputs": [
1198 {
1199 "localized_name": "clip",
1200 "name": "clip",
1201 "type": "CLIP",
1202 "link": 261
1203 },
1204 {
1205 "localized_name": "tags",
1206 "name": "tags",
1207 "type": "STRING",
1208 "widget": {
1209 "name": "tags"
1210 },
1211 "link": 264
1212 },
1213 {
1214 "localized_name": "lyrics",
1215 "name": "lyrics",
1216 "type": "STRING",
1217 "widget": {
1218 "name": "lyrics"
1219 },
1220 "link": 265
1221 },
1222 {
1223 "localized_name": "seed",
1224 "name": "seed",
1225 "type": "INT",
1226 "widget": {
1227 "name": "seed"
1228 },
1229 "link": 287
1230 },
1231 {
1232 "localized_name": "duration",
1233 "name": "duration",
1234 "type": "FLOAT",
1235 "widget": {
1236 "name": "duration"
1237 },
1238 "link": 280
1239 },
1240 {
1241 "localized_name": "timesignature",
1242 "name": "timesignature",
1243 "type": "COMBO",
1244 "widget": {
1245 "name": "timesignature"
1246 },
1247 "link": 266
1248 },
1249 {
1250 "localized_name": "language",
1251 "name": "language",
1252 "type": "COMBO",
1253 "widget": {
1254 "name": "language"
1255 },
1256 "link": 267
1257 },
1258 {
1259 "localized_name": "keyscale",
1260 "name": "keyscale",
1261 "type": "COMBO",
1262 "widget": {
1263 "name": "keyscale"
1264 },
1265 "link": 268
1266 },
1267 {
1268 "localized_name": "generate_audio_codes",
1269 "name": "generate_audio_codes",
1270 "type": "BOOLEAN",
1271 "widget": {
1272 "name": "generate_audio_codes"
1273 },
1274 "link": 269
1275 },
1276 {
1277 "localized_name": "cfg_scale",
1278 "name": "cfg_scale",
1279 "type": "FLOAT",
1280 "widget": {
1281 "name": "cfg_scale"
1282 },
1283 "link": 270
1284 },
1285 {
1286 "localized_name": "temperature",
1287 "name": "temperature",
1288 "type": "FLOAT",
1289 "widget": {
1290 "name": "temperature"
1291 },
1292 "link": 271
1293 },
1294 {
1295 "localized_name": "top_p",
1296 "name": "top_p",
1297 "type": "FLOAT",
1298 "widget": {
1299 "name": "top_p"
1300 },
1301 "link": 272
1302 },
1303 {
1304 "localized_name": "top_k",
1305 "name": "top_k",
1306 "type": "INT",
1307 "widget": {
1308 "name": "top_k"
1309 },
1310 "link": 273
1311 }
1312 ],
1313 "outputs": [
1314 {
1315 "localized_name": "CONDITIONING",
1316 "name": "CONDITIONING",
1317 "type": "CONDITIONING",
1318 "links": [
1319 254,
1320 255
1321 ]
1322 }
1323 ],
1324 "properties": {
1325 "Node name for S&R": "TextEncodeAceStepAudio1.5",
1326 "cnr_id": "comfy-core",
1327 "ver": "0.11.1",
1328 "enableTabs": false,
1329 "tabWidth": 65,
1330 "tabXOffset": 10,
1331 "hasSecondTab": false,
1332 "secondTabText": "Send Back",
1333 "secondTabOffset": 80,
1334 "secondTabWidth": 65
1335 },
1336 "widgets_values": [
1337 "raw vocals, soulful vocals, Delta blues, country blues, haunting, longing, sorrowful, acoustic guitar, slide guitar, harmonica, upright bass, handclaps",
1338 "[Intro]\nInstrumental slide guitar and harmonica call\n\n[Verse]\nI woke up this mornin', devil was callin' my name \nCrossroads wind was whisperin', never leave me the same \nMy heart's got a hole, baby, burned by a flame \nLookin' for redemption, but it ain't no easy game \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Verse]\nMidnight train departed, left me standin' in the rain \nGot nothin' but my shadow and this growin' pain \nDevil keeps a-knockin', tellin' me to swear his name \nBut I keep strummin' truth to fight his claim \n\n[Bridge]\nSlide that bottle 'til the whole world fades \nDrownin' in regret through these endless shades \n\n[Guitar Solo]\nInstrumental weepin' slide guitar, answered by mournful harmonica, rhythm slow and heavy \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Outro]\nSun's risin' slowly, but the pain stays near \nCarryin' these blues down a lonesome frontier \n\n[abrupt silence]",
1339 27660246420877,
1340 "fixed",
1341 190,
1342 120,
1343 "4",
1344 "en",
1345 "E minor",
1346 true,
1347 2,
1348 0.85,
1349 0.9,
1350 0,
1351 0
1352 ],
1353 "widgets_values_named": {
1354 "tags": "raw vocals, soulful vocals, Delta blues, country blues, haunting, longing, sorrowful, acoustic guitar, slide guitar, harmonica, upright bass, handclaps",
1355 "lyrics": "[Intro]\nInstrumental slide guitar and harmonica call\n\n[Verse]\nI woke up this mornin', devil was callin' my name \nCrossroads wind was whisperin', never leave me the same \nMy heart's got a hole, baby, burned by a flame \nLookin' for redemption, but it ain't no easy game \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Verse]\nMidnight train departed, left me standin' in the rain \nGot nothin' but my shadow and this growin' pain \nDevil keeps a-knockin', tellin' me to swear his name \nBut I keep strummin' truth to fight his claim \n\n[Bridge]\nSlide that bottle 'til the whole world fades \nDrownin' in regret through these endless shades \n\n[Guitar Solo]\nInstrumental weepin' slide guitar, answered by mournful harmonica, rhythm slow and heavy \n\n[Chorus]\nOh, these blues got me shackled, chains around my soul \nPlayin' on six strings, tryin' to make me whole \nEvery note a confession, every tear a toll \nSingin' for salvation as I lose control \n\n[Outro]\nSun's risin' slowly, but the pain stays near \nCarryin' these blues down a lonesome frontier \n\n[abrupt silence]",
1356 "seed": 27660246420877,
1357 "control_after_generate": "fixed",
1358 "bpm": 190,
1359 "duration": 120,
1360 "timesignature": "4",
1361 "language": "en",
1362 "keyscale": "E minor",
1363 "generate_audio_codes": true,
1364 "cfg_scale": 2,
1365 "temperature": 0.85,
1366 "top_p": 0.9,
1367 "top_k": 0,
1368 "min_p": 0
1369 }
1370 },
1371 {
1372 "id": 104,
1373 "type": "UNETLoader",
1374 "pos": [
1375 -170,
1376 -790
1377 ],
1378 "size": [
1379 380,
1380 110
1381 ],
1382 "flags": [],
1383 "order": 5,
1384 "mode": 0,
1385 "inputs": [
1386 {
1387 "localized_name": "unet_name",
1388 "name": "unet_name",
1389 "type": "COMBO",
1390 "widget": {
1391 "name": "unet_name"
1392 },
1393 "link": 274
1394 }
1395 ],
1396 "outputs": [
1397 {
1398 "localized_name": "MODEL",
1399 "name": "MODEL",
1400 "type": "MODEL",
1401 "links": [
1402 260
1403 ]
1404 }
1405 ],
1406 "properties": {
1407 "Node name for S&R": "UNETLoader",
1408 "cnr_id": "comfy-core",
1409 "ver": "0.11.1",
1410 "models": [
1411 {
1412 "name": "acestep_v1.5_turbo.safetensors",
1413 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors",
1414 "directory": "diffusion_models"
1415 }
1416 ],
1417 "enableTabs": false,
1418 "tabWidth": 65,
1419 "tabXOffset": 10,
1420 "hasSecondTab": false,
1421 "secondTabText": "Send Back",
1422 "secondTabOffset": 80,
1423 "secondTabWidth": 65
1424 },
1425 "widgets_values": [
1426 "acestep_v1.5_turbo.safetensors",
1427 "default"
1428 ],
1429 "widgets_values_named": {
1430 "unet_name": "acestep_v1.5_turbo.safetensors",
1431 "weight_dtype": "default"
1432 }
1433 },
1434 {
1435 "id": 110,
1436 "type": "PrimitiveFloat",
1437 "pos": [
1438 -110,
1439 -160
1440 ],
1441 "size": [
1442 270,
1443 86
1444 ],
1445 "flags": [],
1446 "order": 9,
1447 "mode": 0,
1448 "inputs": [
1449 {
1450 "localized_name": "value",
1451 "name": "value",
1452 "type": "FLOAT",
1453 "widget": {
1454 "name": "value"
1455 },
1456 "link": 284
1457 }
1458 ],
1459 "outputs": [
1460 {
1461 "localized_name": "FLOAT",
1462 "name": "FLOAT",
1463 "type": "FLOAT",
1464 "links": [
1465 279,
1466 280
1467 ]
1468 }
1469 ],
1470 "title": "Song Duration",
1471 "properties": {
1472 "Node name for S&R": "PrimitiveFloat",
1473 "cnr_id": "comfy-core",
1474 "ver": "0.12.3",
1475 "enableTabs": false,
1476 "tabWidth": 65,
1477 "tabXOffset": 10,
1478 "hasSecondTab": false,
1479 "secondTabText": "Send Back",
1480 "secondTabOffset": 80,
1481 "secondTabWidth": 65
1482 },
1483 "widgets_values": [
1484 120
1485 ],
1486 "widgets_values_named": {
1487 "value": 120
1488 }
1489 },
1490 {
1491 "id": 112,
1492 "type": "SeedNode",
1493 "pos": [
1494 -130,
1495 -10
1496 ],
1497 "size": [
1498 270,
1499 86
1500 ],
1501 "flags": [],
1502 "order": 10,
1503 "mode": 0,
1504 "inputs": [
1505 {
1506 "localized_name": "seed",
1507 "name": "seed",
1508 "type": "INT",
1509 "widget": {
1510 "name": "seed"
1511 },
1512 "link": 286
1513 }
1514 ],
1515 "outputs": [
1516 {
1517 "localized_name": "seed",
1518 "name": "seed",
1519 "type": "INT",
1520 "links": [
1521 287,
1522 288
1523 ]
1524 }
1525 ],
1526 "properties": {
1527 "Node name for S&R": "SeedNode"
1528 },
1529 "widgets_values": [
1530 0,
1531 "fixed"
1532 ],
1533 "widgets_values_named": {
1534 "seed": 0,
1535 "fixed": "fixed"
1536 }
1537 }
1538 ],
1539 "groups": [
1540 {
1541 "id": 1,
1542 "title": "Models",
1543 "bounding": [
1544 -180,
1545 -860,
1546 410,
1547 590
1548 ],
1549 "color": "#3f789e",
1550 "flags": []
1551 },
1552 {
1553 "id": 3,
1554 "title": "Prompt",
1555 "bounding": [
1556 260,
1557 -860,
1558 640,
1559 960
1560 ],
1561 "color": "#3f789e",
1562 "flags": []
1563 }
1564 ],
1565 "links": [
1566 {
1567 "id": 255,
1568 "origin_id": 94,
1569 "origin_slot": 0,
1570 "target_id": 47,
1571 "target_slot": 0,
1572 "type": "CONDITIONING"
1573 },
1574 {
1575 "id": 175,
1576 "origin_id": 78,
1577 "origin_slot": 0,
1578 "target_id": 3,
1579 "target_slot": 0,
1580 "type": "MODEL"
1581 },
1582 {
1583 "id": 254,
1584 "origin_id": 94,
1585 "origin_slot": 0,
1586 "target_id": 3,
1587 "target_slot": 1,
1588 "type": "CONDITIONING"
1589 },
1590 {
1591 "id": 119,
1592 "origin_id": 47,
1593 "origin_slot": 0,
1594 "target_id": 3,
1595 "target_slot": 2,
1596 "type": "CONDITIONING"
1597 },
1598 {
1599 "id": 249,
1600 "origin_id": 98,
1601 "origin_slot": 0,
1602 "target_id": 3,
1603 "target_slot": 3,
1604 "type": "LATENT"
1605 },
1606 {
1607 "id": 260,
1608 "origin_id": 104,
1609 "origin_slot": 0,
1610 "target_id": 78,
1611 "target_slot": 0,
1612 "type": "MODEL"
1613 },
1614 {
1615 "id": 256,
1616 "origin_id": 3,
1617 "origin_slot": 0,
1618 "target_id": 107,
1619 "target_slot": 0,
1620 "type": "LATENT"
1621 },
1622 {
1623 "id": 262,
1624 "origin_id": 106,
1625 "origin_slot": 0,
1626 "target_id": 107,
1627 "target_slot": 1,
1628 "type": "VAE"
1629 },
1630 {
1631 "id": 261,
1632 "origin_id": 105,
1633 "origin_slot": 0,
1634 "target_id": 94,
1635 "target_slot": 0,
1636 "type": "CLIP"
1637 },
1638 {
1639 "id": 263,
1640 "origin_id": 107,
1641 "origin_slot": 0,
1642 "target_id": -20,
1643 "target_slot": 0,
1644 "type": "AUDIO"
1645 },
1646 {
1647 "id": 264,
1648 "origin_id": -10,
1649 "origin_slot": 0,
1650 "target_id": 94,
1651 "target_slot": 1,
1652 "type": "STRING"
1653 },
1654 {
1655 "id": 265,
1656 "origin_id": -10,
1657 "origin_slot": 1,
1658 "target_id": 94,
1659 "target_slot": 2,
1660 "type": "STRING"
1661 },
1662 {
1663 "id": 266,
1664 "origin_id": -10,
1665 "origin_slot": 2,
1666 "target_id": 94,
1667 "target_slot": 5,
1668 "type": "COMBO"
1669 },
1670 {
1671 "id": 267,
1672 "origin_id": -10,
1673 "origin_slot": 3,
1674 "target_id": 94,
1675 "target_slot": 6,
1676 "type": "COMBO"
1677 },
1678 {
1679 "id": 268,
1680 "origin_id": -10,
1681 "origin_slot": 4,
1682 "target_id": 94,
1683 "target_slot": 7,
1684 "type": "COMBO"
1685 },
1686 {
1687 "id": 269,
1688 "origin_id": -10,
1689 "origin_slot": 5,
1690 "target_id": 94,
1691 "target_slot": 8,
1692 "type": "BOOLEAN"
1693 },
1694 {
1695 "id": 270,
1696 "origin_id": -10,
1697 "origin_slot": 6,
1698 "target_id": 94,
1699 "target_slot": 9,
1700 "type": "FLOAT"
1701 },
1702 {
1703 "id": 271,
1704 "origin_id": -10,
1705 "origin_slot": 7,
1706 "target_id": 94,
1707 "target_slot": 10,
1708 "type": "FLOAT"
1709 },
1710 {
1711 "id": 272,
1712 "origin_id": -10,
1713 "origin_slot": 8,
1714 "target_id": 94,
1715 "target_slot": 11,
1716 "type": "FLOAT"
1717 },
1718 {
1719 "id": 273,
1720 "origin_id": -10,
1721 "origin_slot": 9,
1722 "target_id": 94,
1723 "target_slot": 12,
1724 "type": "INT"
1725 },
1726 {
1727 "id": 274,
1728 "origin_id": -10,
1729 "origin_slot": 10,
1730 "target_id": 104,
1731 "target_slot": 0,
1732 "type": "COMBO"
1733 },
1734 {
1735 "id": 275,
1736 "origin_id": -10,
1737 "origin_slot": 11,
1738 "target_id": 105,
1739 "target_slot": 0,
1740 "type": "COMBO"
1741 },
1742 {
1743 "id": 276,
1744 "origin_id": -10,
1745 "origin_slot": 12,
1746 "target_id": 105,
1747 "target_slot": 1,
1748 "type": "COMBO"
1749 },
1750 {
1751 "id": 277,
1752 "origin_id": -10,
1753 "origin_slot": 13,
1754 "target_id": 106,
1755 "target_slot": 0,
1756 "type": "COMBO"
1757 },
1758 {
1759 "id": 279,
1760 "origin_id": 110,
1761 "origin_slot": 0,
1762 "target_id": 98,
1763 "target_slot": 0,
1764 "type": "FLOAT"
1765 },
1766 {
1767 "id": 280,
1768 "origin_id": 110,
1769 "origin_slot": 0,
1770 "target_id": 94,
1771 "target_slot": 4,
1772 "type": "FLOAT"
1773 },
1774 {
1775 "id": 284,
1776 "origin_id": -10,
1777 "origin_slot": 14,
1778 "target_id": 110,
1779 "target_slot": 0,
1780 "type": "FLOAT"
1781 },
1782 {
1783 "id": 286,
1784 "origin_id": -10,
1785 "origin_slot": 15,
1786 "target_id": 112,
1787 "target_slot": 0,
1788 "type": "INT"
1789 },
1790 {
1791 "id": 287,
1792 "origin_id": 112,
1793 "origin_slot": 0,
1794 "target_id": 94,
1795 "target_slot": 3,
1796 "type": "INT"
1797 },
1798 {
1799 "id": 288,
1800 "origin_id": 112,
1801 "origin_slot": 0,
1802 "target_id": 3,
1803 "target_slot": 4,
1804 "type": "INT"
1805 }
1806 ],
1807 "extra": {
1808 "workflowRendererVersion": "LG"
1809 }
1810 }
1811 ]
1812 },
1813 "config": [],
1814 "extra": {
1815 "ds": {
1816 "scale": 0.4421846660201094,
1817 "offset": [
1818 1676.1209324841525,
1819 1451.0318976442873
1820 ]
1821 },
1822 "frontendVersion": "1.51.9",
1823 "workflowRendererVersion": "LG",
1824 "VHS_latentpreview": false,
1825 "VHS_latentpreviewrate": 0,
1826 "VHS_MetadataImage": true,
1827 "VHS_KeepIntermediate": true
1828 },
1829 "version": 0.4
1830}