ComfyPilotComfyPilot
工作流 / 音频 / ACE-Step 1.5XL Turbo:文本转音乐
ACE-Step 1.5XL Turbo:文本转音乐

ACE-Step 1.5XL Turbo:文本转音乐

ACE-Step 1.5XL Turbo: Text to Music

使用蒸馏的4B ACE-Step模型,从文本提示生成高质量音乐。仅需8次推理步骤即可生成商业级音频,无需CFG。

音频 13 个节点 113 次使用 ComfyUI ≥ 0.25.0 ComfyUI 22 KB

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

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

需要的权重

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

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

节点构成

UNETLoader × 1
VAELoader × 1
PrimitiveNode × 1
EmptyAceStep1.5LatentAudio × 1
ConditioningZeroOut × 1
KSampler × 1
ModelSamplingAuraFlow × 1
VAEDecodeAudio × 1
DualCLIPLoader × 1
TextEncodeAceStepAudio1.5 × 1
PrimitiveInt × 1
MarkdownNote × 1
SaveAudioAdvanced × 1

官方标注的模型

ACE-Step

工作流 JSON

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

1{
2 "id": "88ac5dad-efd7-40bb-84fe-fbaefdee1fa9",
3 "revision": 0,
4 "last_node_id": 111,
5 "last_link_id": 266,
6 "nodes": [
7 {
8 "id": 104,
9 "type": "UNETLoader",
10 "pos": [
11 -190,
12 -880
13 ],
14 "size": [
15 380,
16 118
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "MODEL",
25 "type": "MODEL",
26 "links": [
27 260
28 ]
29 }
30 ],
31 "properties": {
32 "Node name for S&R": "UNETLoader",
33 "cnr_id": "comfy-core",
34 "ver": "0.11.1",
35 "models": [
36 {
37 "name": "acestep_v1.5_xl_turbo_bf16.safetensors",
38 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_xl_turbo_bf16.safetensors",
39 "directory": "diffusion_models"
40 }
41 ],
42 "enableTabs": false,
43 "tabWidth": 65,
44 "tabXOffset": 10,
45 "hasSecondTab": false,
46 "secondTabText": "Send Back",
47 "secondTabOffset": 80,
48 "secondTabWidth": 65
49 },
50 "widgets_values": [
51 "acestep_v1.5_xl_turbo_bf16.safetensors",
52 "default"
53 ],
54 "widgets_values_named": {
55 "unet_name": "acestep_v1.5_xl_turbo_bf16.safetensors",
56 "weight_dtype": "default"
57 }
58 },
59 {
60 "id": 106,
61 "type": "VAELoader",
62 "pos": [
63 -180,
64 -440
65 ],
66 "size": [
67 380,
68 110
69 ],
70 "flags": [],
71 "order": 1,
72 "mode": 0,
73 "inputs": [],
74 "outputs": [
75 {
76 "name": "VAE",
77 "type": "VAE",
78 "links": [
79 262
80 ]
81 }
82 ],
83 "properties": {
84 "Node name for S&R": "VAELoader",
85 "cnr_id": "comfy-core",
86 "ver": "0.11.1",
87 "models": [
88 {
89 "name": "ace_1.5_vae.safetensors",
90 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors",
91 "directory": "vae"
92 }
93 ],
94 "enableTabs": false,
95 "tabWidth": 65,
96 "tabXOffset": 10,
97 "hasSecondTab": false,
98 "secondTabText": "Send Back",
99 "secondTabOffset": 80,
100 "secondTabWidth": 65
101 },
102 "widgets_values": [
103 "ace_1.5_vae.safetensors"
104 ],
105 "widgets_values_named": {
106 "vae_name": "ace_1.5_vae.safetensors"
107 }
108 },
109 {
110 "id": 99,
111 "type": "PrimitiveNode",
112 "pos": [
113 -150,
114 -260
115 ],
116 "size": [
117 280,
118 110
119 ],
120 "flags": [],
121 "order": 2,
122 "mode": 0,
123 "inputs": [],
124 "outputs": [
125 {
126 "name": "FLOAT",
127 "type": "FLOAT",
128 "widget": {
129 "name": "seconds"
130 },
131 "links": [
132 250,
133 251
134 ]
135 }
136 ],
137 "title": "Float (Duration)",
138 "properties": {
139 "Run widget replace on values": false
140 },
141 "widgets_values": [
142 120,
143 "fixed"
144 ],
145 "widgets_values_named": {
146 "value": 120,
147 "control_after_generate": "fixed"
148 }
149 },
150 {
151 "id": 98,
152 "type": "EmptyAceStep1.5LatentAudio",
153 "pos": [
154 280,
155 -40
156 ],
157 "size": [
158 225,
159 0
160 ],
161 "flags": {
162 "collapsed": true
163 },
164 "order": 7,
165 "mode": 0,
166 "inputs": [
167 {
168 "name": "seconds",
169 "type": "FLOAT",
170 "widget": {
171 "name": "seconds"
172 },
173 "link": 250
174 }
175 ],
176 "outputs": [
177 {
178 "name": "LATENT",
179 "type": "LATENT",
180 "links": [
181 249
182 ]
183 }
184 ],
185 "properties": {
186 "Node name for S&R": "EmptyAceStep1.5LatentAudio",
187 "cnr_id": "comfy-core",
188 "ver": "0.11.1",
189 "enableTabs": false,
190 "tabWidth": 65,
191 "tabXOffset": 10,
192 "hasSecondTab": false,
193 "secondTabText": "Send Back",
194 "secondTabOffset": 80,
195 "secondTabWidth": 65
196 },
197 "widgets_values": [
198 120,
199 1
200 ],
201 "widgets_values_named": {
202 "seconds": 120,
203 "batch_size": 1
204 }
205 },
206 {
207 "id": 47,
208 "type": "ConditioningZeroOut",
209 "pos": [
210 640,
211 -40
212 ],
213 "size": [
214 225,
215 0
216 ],
217 "flags": {
218 "collapsed": true
219 },
220 "order": 9,
221 "mode": 0,
222 "inputs": [
223 {
224 "name": "conditioning",
225 "type": "CONDITIONING",
226 "link": 255
227 }
228 ],
229 "outputs": [
230 {
231 "name": "CONDITIONING",
232 "type": "CONDITIONING",
233 "links": [
234 119
235 ]
236 }
237 ],
238 "properties": {
239 "Node name for S&R": "ConditioningZeroOut",
240 "cnr_id": "comfy-core",
241 "ver": "0.11.1",
242 "enableTabs": false,
243 "tabWidth": 65,
244 "tabXOffset": 10,
245 "hasSecondTab": false,
246 "secondTabText": "Send Back",
247 "secondTabOffset": 80,
248 "secondTabWidth": 65
249 }
250 },
251 {
252 "id": 3,
253 "type": "KSampler",
254 "pos": [
255 930,
256 -680
257 ],
258 "size": [
259 330,
260 350
261 ],
262 "flags": [],
263 "order": 10,
264 "mode": 0,
265 "inputs": [
266 {
267 "name": "model",
268 "type": "MODEL",
269 "link": 175
270 },
271 {
272 "name": "positive",
273 "type": "CONDITIONING",
274 "link": 254
275 },
276 {
277 "name": "negative",
278 "type": "CONDITIONING",
279 "link": 119
280 },
281 {
282 "name": "latent_image",
283 "type": "LATENT",
284 "link": 249
285 },
286 {
287 "name": "seed",
288 "type": "INT",
289 "widget": {
290 "name": "seed"
291 },
292 "link": 265
293 }
294 ],
295 "outputs": [
296 {
297 "name": "LATENT",
298 "type": "LATENT",
299 "slot_index": 0,
300 "links": [
301 256
302 ]
303 }
304 ],
305 "properties": {
306 "Node name for S&R": "KSampler",
307 "cnr_id": "comfy-core",
308 "ver": "0.11.1",
309 "enableTabs": false,
310 "tabWidth": 65,
311 "tabXOffset": 10,
312 "hasSecondTab": false,
313 "secondTabText": "Send Back",
314 "secondTabOffset": 80,
315 "secondTabWidth": 65
316 },
317 "widgets_values": [
318 0,
319 "fixed",
320 8,
321 1,
322 "euler",
323 "simple",
324 1
325 ],
326 "widgets_values_named": {
327 "seed": 0,
328 "control_after_generate": "fixed",
329 "steps": 8,
330 "cfg": 1,
331 "sampler_name": "euler",
332 "scheduler": "simple",
333 "denoise": 1
334 }
335 },
336 {
337 "id": 78,
338 "type": "ModelSamplingAuraFlow",
339 "pos": [
340 940,
341 -860
342 ],
343 "size": [
344 330,
345 110
346 ],
347 "flags": [],
348 "order": 6,
349 "mode": 0,
350 "inputs": [
351 {
352 "name": "model",
353 "type": "MODEL",
354 "link": 260
355 }
356 ],
357 "outputs": [
358 {
359 "name": "MODEL",
360 "type": "MODEL",
361 "links": [
362 175
363 ]
364 }
365 ],
366 "properties": {
367 "Node name for S&R": "ModelSamplingAuraFlow",
368 "cnr_id": "comfy-core",
369 "ver": "0.11.1",
370 "enableTabs": false,
371 "tabWidth": 65,
372 "tabXOffset": 10,
373 "hasSecondTab": false,
374 "secondTabText": "Send Back",
375 "secondTabOffset": 80,
376 "secondTabWidth": 65
377 },
378 "widgets_values": [
379 3
380 ],
381 "widgets_values_named": {
382 "shift": 3
383 }
384 },
385 {
386 "id": 18,
387 "type": "VAEDecodeAudio",
388 "pos": [
389 1290,
390 -850
391 ],
392 "size": [
393 230,
394 100
395 ],
396 "flags": [],
397 "order": 11,
398 "mode": 0,
399 "inputs": [
400 {
401 "name": "samples",
402 "type": "LATENT",
403 "link": 256
404 },
405 {
406 "name": "vae",
407 "type": "VAE",
408 "link": 262
409 }
410 ],
411 "outputs": [
412 {
413 "name": "AUDIO",
414 "type": "AUDIO",
415 "links": [
416 266
417 ]
418 }
419 ],
420 "properties": {
421 "Node name for S&R": "VAEDecodeAudio",
422 "cnr_id": "comfy-core",
423 "ver": "0.11.1",
424 "enableTabs": false,
425 "tabWidth": 65,
426 "tabXOffset": 10,
427 "hasSecondTab": false,
428 "secondTabText": "Send Back",
429 "secondTabOffset": 80,
430 "secondTabWidth": 65
431 }
432 },
433 {
434 "id": 105,
435 "type": "DualCLIPLoader",
436 "pos": [
437 -190,
438 -690
439 ],
440 "size": [
441 380,
442 180
443 ],
444 "flags": [],
445 "order": 3,
446 "mode": 0,
447 "inputs": [],
448 "outputs": [
449 {
450 "name": "CLIP",
451 "type": "CLIP",
452 "links": [
453 261
454 ]
455 }
456 ],
457 "properties": {
458 "Node name for S&R": "DualCLIPLoader",
459 "cnr_id": "comfy-core",
460 "ver": "0.11.1",
461 "models": [
462 {
463 "name": "qwen_0.6b_ace15.safetensors",
464 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors",
465 "directory": "text_encoders"
466 },
467 {
468 "name": "qwen_4b_ace15.safetensors",
469 "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors",
470 "directory": "text_encoders"
471 }
472 ],
473 "enableTabs": false,
474 "tabWidth": 65,
475 "tabXOffset": 10,
476 "hasSecondTab": false,
477 "secondTabText": "Send Back",
478 "secondTabOffset": 80,
479 "secondTabWidth": 65
480 },
481 "widgets_values": [
482 "qwen_0.6b_ace15.safetensors",
483 "qwen_4b_ace15.safetensors",
484 "ace",
485 "default"
486 ],
487 "widgets_values_named": {
488 "clip_name1": "qwen_0.6b_ace15.safetensors",
489 "clip_name2": "qwen_4b_ace15.safetensors",
490 "type": "ace",
491 "device": "default"
492 }
493 },
494 {
495 "id": 94,
496 "type": "TextEncodeAceStepAudio1.5",
497 "pos": [
498 290,
499 -860
500 ],
501 "size": [
502 570,
503 700
504 ],
505 "flags": [],
506 "order": 8,
507 "mode": 0,
508 "inputs": [
509 {
510 "name": "clip",
511 "type": "CLIP",
512 "link": 261
513 },
514 {
515 "name": "seed",
516 "type": "INT",
517 "widget": {
518 "name": "seed"
519 },
520 "link": 264
521 },
522 {
523 "name": "duration",
524 "type": "FLOAT",
525 "widget": {
526 "name": "duration"
527 },
528 "link": 251
529 }
530 ],
531 "outputs": [
532 {
533 "name": "CONDITIONING",
534 "type": "CONDITIONING",
535 "links": [
536 254,
537 255
538 ]
539 }
540 ],
541 "properties": {
542 "Node name for S&R": "TextEncodeAceStepAudio1.5",
543 "cnr_id": "comfy-core",
544 "ver": "0.11.1",
545 "enableTabs": false,
546 "tabWidth": 65,
547 "tabXOffset": 10,
548 "hasSecondTab": false,
549 "secondTabText": "Send Back",
550 "secondTabOffset": 80,
551 "secondTabWidth": 65
552 },
553 "widgets_values": [
554 "Late Night Trap, 95 BPM, Heavy 808 Bass, Wet Synths, Female Background Vocals, Male Rap Vocals + Seductive Female Vocals, Dark Bedroom Production, Atmospheric Club Vibes, Breathy Whispers, Slap Bass, Deep Sub Bass, Cinematic R&B Soundtrack Feel",
555 "[Verse 1]\nOpen up the canvas, blank slate on my screen\nDrag a checkpoint loader, you know what I mean\nKSampler in the middle, VAE on the right\nClip text encode, yeah I'm building tonight\n[Chorus]\nConnect the nodes, run the queue\nWatch the latent flow right through\nGreen dot to green dot, link it up\nPositive prompt in my cup\n[Verse 2]\nEmpty latent image, set the width and height\nPlug it to the sampler, get the settings right\nCFG at seven, steps at twenty-two\nHit that Queue Prompt button, render coming through\n[Bridge]\nUpscale node, ControlNet in the chain\nLora stacked on Lora driving me insane\nSave image at the end of every single flow\nRed wire means broken — fix it, let it go\n[Outro]\nNodes connected, workflow clean\nBest AI pipeline you ever seen\nComfyUI, yeah we building art\nOne node at a time right from the start",
556 0,
557 "fixed",
558 95,
559 120,
560 "4",
561 "en",
562 "E minor",
563 true,
564 2,
565 0.85,
566 0.9,
567 0,
568 0
569 ],
570 "widgets_values_named": {
571 "tags": "Late Night Trap, 95 BPM, Heavy 808 Bass, Wet Synths, Female Background Vocals, Male Rap Vocals + Seductive Female Vocals, Dark Bedroom Production, Atmospheric Club Vibes, Breathy Whispers, Slap Bass, Deep Sub Bass, Cinematic R&B Soundtrack Feel",
572 "lyrics": "[Verse 1]\nOpen up the canvas, blank slate on my screen\nDrag a checkpoint loader, you know what I mean\nKSampler in the middle, VAE on the right\nClip text encode, yeah I'm building tonight\n[Chorus]\nConnect the nodes, run the queue\nWatch the latent flow right through\nGreen dot to green dot, link it up\nPositive prompt in my cup\n[Verse 2]\nEmpty latent image, set the width and height\nPlug it to the sampler, get the settings right\nCFG at seven, steps at twenty-two\nHit that Queue Prompt button, render coming through\n[Bridge]\nUpscale node, ControlNet in the chain\nLora stacked on Lora driving me insane\nSave image at the end of every single flow\nRed wire means broken — fix it, let it go\n[Outro]\nNodes connected, workflow clean\nBest AI pipeline you ever seen\nComfyUI, yeah we building art\nOne node at a time right from the start",
573 "seed": 0,
574 "control_after_generate": "fixed",
575 "bpm": 95,
576 "duration": 120,
577 "timesignature": "4",
578 "language": "en",
579 "keyscale": "E minor",
580 "generate_audio_codes": true,
581 "cfg_scale": 2,
582 "temperature": 0.85,
583 "top_p": 0.9,
584 "top_k": 0,
585 "min_p": 0
586 }
587 },
588 {
589 "id": 109,
590 "type": "PrimitiveInt",
591 "pos": [
592 -140,
593 -80
594 ],
595 "size": [
596 270,
597 110
598 ],
599 "flags": [],
600 "order": 4,
601 "mode": 0,
602 "inputs": [],
603 "outputs": [
604 {
605 "name": "INT",
606 "type": "INT",
607 "links": [
608 264,
609 265
610 ]
611 }
612 ],
613 "title": "Int (Seed)",
614 "properties": {
615 "Node name for S&R": "PrimitiveInt",
616 "cnr_id": "comfy-core",
617 "ver": "0.18.1",
618 "enableTabs": false,
619 "tabWidth": 65,
620 "tabXOffset": 10,
621 "hasSecondTab": false,
622 "secondTabText": "Send Back",
623 "secondTabOffset": 80,
624 "secondTabWidth": 65
625 },
626 "widgets_values": [
627 0,
628 "fixed"
629 ],
630 "widgets_values_named": {
631 "value": 0,
632 "control_after_generate": "fixed"
633 }
634 },
635 {
636 "id": 110,
637 "type": "MarkdownNote",
638 "pos": [
639 -790,
640 -920
641 ],
642 "size": [
643 540,
644 910
645 ],
646 "flags": [],
647 "order": 5,
648 "mode": 0,
649 "inputs": [],
650 "outputs": [],
651 "properties": [],
652 "widgets_values": [
653 "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**diffusion_models**\n\n- [acestep_v1.5_xl_turbo_bf16.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_xl_turbo_bf16.safetensors) (9.29 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**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## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── acestep_v1.5_xl_turbo_bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ace_1.5_vae.safetensors\n│ └── 📂 text_encoders/\n│ ├── qwen_0.6b_ace15.safetensors\n│ └── qwen_4b_ace15.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 updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/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"
654 ],
655 "widgets_values_named": {
656 "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**diffusion_models**\n\n- [acestep_v1.5_xl_turbo_bf16.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_xl_turbo_bf16.safetensors) (9.29 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**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## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── acestep_v1.5_xl_turbo_bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ace_1.5_vae.safetensors\n│ └── 📂 text_encoders/\n│ ├── qwen_0.6b_ace15.safetensors\n│ └── qwen_4b_ace15.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 updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/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"
657 },
658 "color": "#222",
659 "bgcolor": "#000"
660 },
661 {
662 "id": 111,
663 "type": "SaveAudioAdvanced",
664 "pos": [
665 1290,
666 -670
667 ],
668 "size": [
669 680,
670 178
671 ],
672 "flags": [],
673 "order": 12,
674 "mode": 0,
675 "inputs": [
676 {
677 "name": "audio",
678 "type": "AUDIO",
679 "link": 266
680 }
681 ],
682 "outputs": [
683 {
684 "name": "audio",
685 "type": "AUDIO",
686 "links": null
687 }
688 ],
689 "properties": [],
690 "widgets_values": [
691 "audio/ACE_Step1.5_xl_turbo",
692 "mp3",
693 "V0"
694 ],
695 "widgets_values_named": {
696 "filename_prefix": "audio/ACE_Step1.5_xl_turbo",
697 "format": "mp3",
698 "format.quality": "V0"
699 }
700 }
701 ],
702 "links": [
703 [
704 119,
705 47,
706 0,
707 3,
708 2,
709 "CONDITIONING"
710 ],
711 [
712 175,
713 78,
714 0,
715 3,
716 0,
717 "MODEL"
718 ],
719 [
720 249,
721 98,
722 0,
723 3,
724 3,
725 "LATENT"
726 ],
727 [
728 250,
729 99,
730 0,
731 98,
732 0,
733 "FLOAT"
734 ],
735 [
736 251,
737 99,
738 0,
739 94,
740 2,
741 "FLOAT"
742 ],
743 [
744 254,
745 94,
746 0,
747 3,
748 1,
749 "CONDITIONING"
750 ],
751 [
752 255,
753 94,
754 0,
755 47,
756 0,
757 "CONDITIONING"
758 ],
759 [
760 256,
761 3,
762 0,
763 18,
764 0,
765 "LATENT"
766 ],
767 [
768 260,
769 104,
770 0,
771 78,
772 0,
773 "MODEL"
774 ],
775 [
776 261,
777 105,
778 0,
779 94,
780 0,
781 "CLIP"
782 ],
783 [
784 262,
785 106,
786 0,
787 18,
788 1,
789 "VAE"
790 ],
791 [
792 264,
793 109,
794 0,
795 94,
796 1,
797 "INT"
798 ],
799 [
800 265,
801 109,
802 0,
803 3,
804 4,
805 "INT"
806 ],
807 [
808 266,
809 18,
810 0,
811 111,
812 0,
813 "AUDIO"
814 ]
815 ],
816 "groups": [
817 {
818 "id": 1,
819 "title": "Model",
820 "bounding": [
821 -210,
822 -950,
823 440,
824 640
825 ],
826 "color": "#3f789e",
827 "flags": []
828 },
829 {
830 "id": 3,
831 "title": "Prompt",
832 "bounding": [
833 260,
834 -950,
835 640,
836 960
837 ],
838 "color": "#3f789e",
839 "flags": []
840 }
841 ],
842 "config": [],
843 "extra": {
844 "ds": {
845 "scale": 0.4649663108856062,
846 "offset": [
847 1220.7424335222943,
848 1706.4643925689172
849 ]
850 },
851 "frontendVersion": "1.52.5",
852 "workflowRendererVersion": "LG",
853 "VHS_latentpreview": false,
854 "VHS_latentpreviewrate": 0,
855 "VHS_MetadataImage": true,
856 "VHS_KeepIntermediate": true
857 },
858 "version": 0.4
859}