mirror of
https://github.com/hanzoui/workflow-templates-broken-zap-2026-06-08.git
synced 2026-10-30 20:44:35 +00:00
802 lines
17 KiB
JSON
802 lines
17 KiB
JSON
{
|
||
"id": "88ac5dad-efd7-40bb-84fe-fbaefdee1fa9",
|
||
"revision": 0,
|
||
"last_node_id": 108,
|
||
"last_link_id": 263,
|
||
"nodes": [
|
||
{
|
||
"id": 104,
|
||
"type": "UNETLoader",
|
||
"pos": [
|
||
-170,
|
||
-790
|
||
],
|
||
"size": [
|
||
380,
|
||
82
|
||
],
|
||
"flags": {},
|
||
"order": 0,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [
|
||
{
|
||
"name": "MODEL",
|
||
"type": "MODEL",
|
||
"links": [
|
||
260
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "UNETLoader",
|
||
"models": [
|
||
{
|
||
"name": "acestep_v1.5_turbo.safetensors",
|
||
"url": "https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors",
|
||
"directory": "diffusion_models"
|
||
}
|
||
]
|
||
},
|
||
"widgets_values": [
|
||
"acestep_v1.5_turbo.safetensors",
|
||
"default"
|
||
]
|
||
},
|
||
{
|
||
"id": 106,
|
||
"type": "VAELoader",
|
||
"pos": [
|
||
-165,
|
||
-470
|
||
],
|
||
"size": [
|
||
380,
|
||
58
|
||
],
|
||
"flags": {},
|
||
"order": 1,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [
|
||
{
|
||
"name": "VAE",
|
||
"type": "VAE",
|
||
"links": [
|
||
262
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "VAELoader",
|
||
"models": [
|
||
{
|
||
"name": "ace_1.5_vae.safetensors",
|
||
"url": "https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors",
|
||
"directory": "vae"
|
||
}
|
||
]
|
||
},
|
||
"widgets_values": [
|
||
"ace_1.5_vae.safetensors"
|
||
]
|
||
},
|
||
{
|
||
"id": 102,
|
||
"type": "PrimitiveNode",
|
||
"pos": [
|
||
-130,
|
||
-120
|
||
],
|
||
"size": [
|
||
268.39945903485034,
|
||
82
|
||
],
|
||
"flags": {},
|
||
"order": 2,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [
|
||
{
|
||
"name": "INT",
|
||
"type": "INT",
|
||
"widget": {
|
||
"name": "seed"
|
||
},
|
||
"links": [
|
||
257,
|
||
258
|
||
]
|
||
}
|
||
],
|
||
"title": "seed",
|
||
"properties": {
|
||
"Run widget replace on values": false
|
||
},
|
||
"widgets_values": [
|
||
31,
|
||
"fixed"
|
||
]
|
||
},
|
||
{
|
||
"id": 99,
|
||
"type": "PrimitiveNode",
|
||
"pos": [
|
||
-120,
|
||
-300
|
||
],
|
||
"size": [
|
||
278.97400302222843,
|
||
82
|
||
],
|
||
"flags": {},
|
||
"order": 3,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [
|
||
{
|
||
"name": "FLOAT",
|
||
"type": "FLOAT",
|
||
"widget": {
|
||
"name": "seconds"
|
||
},
|
||
"links": [
|
||
250,
|
||
251
|
||
]
|
||
}
|
||
],
|
||
"title": "Song Duration",
|
||
"properties": {
|
||
"Run widget replace on values": false
|
||
},
|
||
"widgets_values": [
|
||
120,
|
||
"fixed"
|
||
]
|
||
},
|
||
{
|
||
"id": 98,
|
||
"type": "EmptyAceStep1.5LatentAudio",
|
||
"pos": [
|
||
-150,
|
||
10
|
||
],
|
||
"size": [
|
||
314.90390625,
|
||
82
|
||
],
|
||
"flags": {},
|
||
"order": 7,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "seconds",
|
||
"type": "FLOAT",
|
||
"widget": {
|
||
"name": "seconds"
|
||
},
|
||
"link": 250
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "LATENT",
|
||
"type": "LATENT",
|
||
"links": [
|
||
249
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "EmptyAceStep1.5LatentAudio"
|
||
},
|
||
"widgets_values": [
|
||
120,
|
||
1
|
||
]
|
||
},
|
||
{
|
||
"id": 47,
|
||
"type": "ConditioningZeroOut",
|
||
"pos": [
|
||
670,
|
||
50
|
||
],
|
||
"size": [
|
||
204.75,
|
||
26
|
||
],
|
||
"flags": {},
|
||
"order": 9,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "conditioning",
|
||
"type": "CONDITIONING",
|
||
"link": 255
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "CONDITIONING",
|
||
"type": "CONDITIONING",
|
||
"links": [
|
||
119
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "ConditioningZeroOut"
|
||
},
|
||
"widgets_values": []
|
||
},
|
||
{
|
||
"id": 3,
|
||
"type": "KSampler",
|
||
"pos": [
|
||
930,
|
||
-680
|
||
],
|
||
"size": [
|
||
329.39477481889753,
|
||
262
|
||
],
|
||
"flags": {},
|
||
"order": 10,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "model",
|
||
"type": "MODEL",
|
||
"link": 175
|
||
},
|
||
{
|
||
"name": "positive",
|
||
"type": "CONDITIONING",
|
||
"link": 254
|
||
},
|
||
{
|
||
"name": "negative",
|
||
"type": "CONDITIONING",
|
||
"link": 119
|
||
},
|
||
{
|
||
"name": "latent_image",
|
||
"type": "LATENT",
|
||
"link": 249
|
||
},
|
||
{
|
||
"name": "seed",
|
||
"type": "INT",
|
||
"widget": {
|
||
"name": "seed"
|
||
},
|
||
"link": 258
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "LATENT",
|
||
"type": "LATENT",
|
||
"slot_index": 0,
|
||
"links": [
|
||
256
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "KSampler"
|
||
},
|
||
"widgets_values": [
|
||
31,
|
||
"fixed",
|
||
8,
|
||
1,
|
||
"euler",
|
||
"simple",
|
||
1
|
||
]
|
||
},
|
||
{
|
||
"id": 78,
|
||
"type": "ModelSamplingAuraFlow",
|
||
"pos": [
|
||
930,
|
||
-810
|
||
],
|
||
"size": [
|
||
329.39477481889753,
|
||
60
|
||
],
|
||
"flags": {},
|
||
"order": 6,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "model",
|
||
"type": "MODEL",
|
||
"link": 260
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "MODEL",
|
||
"type": "MODEL",
|
||
"links": [
|
||
175
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "ModelSamplingAuraFlow"
|
||
},
|
||
"widgets_values": [
|
||
3
|
||
]
|
||
},
|
||
{
|
||
"id": 18,
|
||
"type": "VAEDecodeAudio",
|
||
"pos": [
|
||
1280,
|
||
-800
|
||
],
|
||
"size": [
|
||
164.8375,
|
||
46
|
||
],
|
||
"flags": {},
|
||
"order": 11,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "samples",
|
||
"type": "LATENT",
|
||
"link": 256
|
||
},
|
||
{
|
||
"name": "vae",
|
||
"type": "VAE",
|
||
"link": 262
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "AUDIO",
|
||
"type": "AUDIO",
|
||
"links": [
|
||
263
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "VAEDecodeAudio"
|
||
},
|
||
"widgets_values": []
|
||
},
|
||
{
|
||
"id": 108,
|
||
"type": "MarkdownNote",
|
||
"pos": [
|
||
-730,
|
||
-830
|
||
],
|
||
"size": [
|
||
520,
|
||
530
|
||
],
|
||
"flags": {},
|
||
"order": 4,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [],
|
||
"properties": {},
|
||
"widgets_values": [
|
||
"## Model Links (for Local Users)\n\n**diffusion_models**\n\n- [acestep_v1.5_turbo.safetensors](https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors)\n\n**text_encoders**\n\n- [qwen_0.6b_ace15.safetensors](https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors)\n- [qwen_1.7b_ace15.safetensors](https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/text_encoders/qwen_1.7b_ace15.safetensors)\n\n**vae**\n\n- [ace_1.5_vae.safetensors](https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 HanzoStudio/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── acestep_v1.5_turbo.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── qwen_0.6b_ace15.safetensors\n│ │ └── qwen_1.7b_ace15.safetensors\n│ └── 📂 vae/\n│ └── ace_1.5_vae.safetensors\n```\n\n## Report Issue\n\nNote: Please update Hanzo Studio first ([guide](https://docs.hanzo.ai/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [HanzoStudio/issues](https://github.com/hanzoai/studio/issues)\n- UI / frontend issues: [HanzoStudio_frontend/issues](https://github.com/hanzoui/frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/hanzoui/workflow-templates/issues)\n"
|
||
],
|
||
"color": "#222",
|
||
"bgcolor": "#000"
|
||
},
|
||
{
|
||
"id": 105,
|
||
"type": "DualCLIPLoader",
|
||
"pos": [
|
||
-165,
|
||
-660
|
||
],
|
||
"size": [
|
||
380,
|
||
130
|
||
],
|
||
"flags": {},
|
||
"order": 5,
|
||
"mode": 0,
|
||
"inputs": [],
|
||
"outputs": [
|
||
{
|
||
"name": "CLIP",
|
||
"type": "CLIP",
|
||
"links": [
|
||
261
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "DualCLIPLoader",
|
||
"models": [
|
||
{
|
||
"name": "qwen_0.6b_ace15.safetensors",
|
||
"url": "https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors",
|
||
"directory": "text_encoders"
|
||
},
|
||
{
|
||
"name": "qwen_4b_ace15.safetensors",
|
||
"url": "https://huggingface.co/hanzoui/ace_step_1.5_HanzoStudio_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors",
|
||
"directory": "text_encoders"
|
||
}
|
||
]
|
||
},
|
||
"widgets_values": [
|
||
"qwen_0.6b_ace15.safetensors",
|
||
"qwen_4b_ace15.safetensors",
|
||
"ace",
|
||
"default"
|
||
]
|
||
},
|
||
{
|
||
"id": 94,
|
||
"type": "TextEncodeAceStepAudio1.5",
|
||
"pos": [
|
||
270,
|
||
-790
|
||
],
|
||
"size": [
|
||
611.9184354063266,
|
||
679.7643386829468
|
||
],
|
||
"flags": {},
|
||
"order": 8,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "clip",
|
||
"type": "CLIP",
|
||
"link": 261
|
||
},
|
||
{
|
||
"name": "seed",
|
||
"type": "INT",
|
||
"widget": {
|
||
"name": "seed"
|
||
},
|
||
"link": 257
|
||
},
|
||
{
|
||
"name": "duration",
|
||
"type": "FLOAT",
|
||
"widget": {
|
||
"name": "duration"
|
||
},
|
||
"link": 251
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"name": "CONDITIONING",
|
||
"type": "CONDITIONING",
|
||
"links": [
|
||
254,
|
||
255
|
||
]
|
||
}
|
||
],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "TextEncodeAceStepAudio1.5"
|
||
},
|
||
"widgets_values": [
|
||
"Rock: A powerful, high-energy modern rock track with a raw and rebellious edge.\nDriven by distorted electric guitars, punchy live drums, and a strong bassline.\nThe song builds dynamically from tension to explosion, balancing aggression and emotion.",
|
||
"[Verse 1]\nStatic in the air, I feel it in my bones\nEvery step I take, I’m carving out my own\nNo more shadows telling me who to be\nI draw the line, now watch me break free\n\n[Pre-Chorus]\nHear the sound, it’s getting louder\nPressure turning into power\nI won’t wait, I won’t fall back\nThis is the moment, this is the attack\n\n[Chorus]\nShout it out, I’m alive tonight\nBurning bright in the dead of night\nHands up, feel the ground shake\nThis is everything I’m gonna take\n\n[Bridge]\nSilence hits before the storm\nHeart beats fast, I transform\n\n[Final Chorus]\nShout it out, I’m alive tonight\nNo more fear, no need to hide\nTurn it up, let the walls break\nThis is the fire you can’t escape",
|
||
31,
|
||
"fixed",
|
||
190,
|
||
120,
|
||
"4",
|
||
"en",
|
||
"E minor"
|
||
]
|
||
},
|
||
{
|
||
"id": 107,
|
||
"type": "SaveAudioMP3",
|
||
"pos": [
|
||
1280,
|
||
-670
|
||
],
|
||
"size": [
|
||
700,
|
||
136
|
||
],
|
||
"flags": {},
|
||
"order": 12,
|
||
"mode": 0,
|
||
"inputs": [
|
||
{
|
||
"name": "audio",
|
||
"type": "AUDIO",
|
||
"link": 263
|
||
}
|
||
],
|
||
"outputs": [],
|
||
"properties": {
|
||
"enableTabs": false,
|
||
"tabWidth": 65,
|
||
"tabXOffset": 10,
|
||
"hasSecondTab": false,
|
||
"secondTabText": "Send Back",
|
||
"secondTabOffset": 80,
|
||
"secondTabWidth": 65,
|
||
"cnr_id": "comfy-core",
|
||
"ver": "0.11.1",
|
||
"Node name for S&R": "SaveAudioMP3"
|
||
},
|
||
"widgets_values": [
|
||
"audio/HanzoStudio",
|
||
"V0"
|
||
]
|
||
}
|
||
],
|
||
"links": [
|
||
[
|
||
119,
|
||
47,
|
||
0,
|
||
3,
|
||
2,
|
||
"CONDITIONING"
|
||
],
|
||
[
|
||
175,
|
||
78,
|
||
0,
|
||
3,
|
||
0,
|
||
"MODEL"
|
||
],
|
||
[
|
||
249,
|
||
98,
|
||
0,
|
||
3,
|
||
3,
|
||
"LATENT"
|
||
],
|
||
[
|
||
250,
|
||
99,
|
||
0,
|
||
98,
|
||
0,
|
||
"FLOAT"
|
||
],
|
||
[
|
||
251,
|
||
99,
|
||
0,
|
||
94,
|
||
2,
|
||
"FLOAT"
|
||
],
|
||
[
|
||
254,
|
||
94,
|
||
0,
|
||
3,
|
||
1,
|
||
"CONDITIONING"
|
||
],
|
||
[
|
||
255,
|
||
94,
|
||
0,
|
||
47,
|
||
0,
|
||
"CONDITIONING"
|
||
],
|
||
[
|
||
256,
|
||
3,
|
||
0,
|
||
18,
|
||
0,
|
||
"LATENT"
|
||
],
|
||
[
|
||
257,
|
||
102,
|
||
0,
|
||
94,
|
||
1,
|
||
"INT"
|
||
],
|
||
[
|
||
258,
|
||
102,
|
||
0,
|
||
3,
|
||
4,
|
||
"INT"
|
||
],
|
||
[
|
||
260,
|
||
104,
|
||
0,
|
||
78,
|
||
0,
|
||
"MODEL"
|
||
],
|
||
[
|
||
261,
|
||
105,
|
||
0,
|
||
94,
|
||
0,
|
||
"CLIP"
|
||
],
|
||
[
|
||
262,
|
||
106,
|
||
0,
|
||
18,
|
||
1,
|
||
"VAE"
|
||
],
|
||
[
|
||
263,
|
||
18,
|
||
0,
|
||
107,
|
||
0,
|
||
"AUDIO"
|
||
]
|
||
],
|
||
"groups": [
|
||
{
|
||
"id": 1,
|
||
"title": "Step 1 - Load Models",
|
||
"bounding": [
|
||
-180,
|
||
-860,
|
||
405,
|
||
461.6
|
||
],
|
||
"color": "#3f789e",
|
||
"font_size": 24,
|
||
"flags": {}
|
||
},
|
||
{
|
||
"id": 2,
|
||
"title": "Step 2 - Duration",
|
||
"bounding": [
|
||
-180,
|
||
-370,
|
||
400,
|
||
170
|
||
],
|
||
"color": "#3f789e",
|
||
"font_size": 24,
|
||
"flags": {}
|
||
},
|
||
{
|
||
"id": 3,
|
||
"title": "Step3 - Prompt",
|
||
"bounding": [
|
||
260,
|
||
-860,
|
||
640,
|
||
960
|
||
],
|
||
"color": "#3f789e",
|
||
"font_size": 24,
|
||
"flags": {}
|
||
}
|
||
],
|
||
"config": {},
|
||
"extra": {
|
||
"ds": {
|
||
"scale": 0.6996243936062929,
|
||
"offset": [
|
||
738.1141507923205,
|
||
1179.1549848101756
|
||
]
|
||
},
|
||
"frontendVersion": "1.38.13",
|
||
"workflowRendererVersion": "LG",
|
||
"VHS_latentpreview": false,
|
||
"VHS_latentpreviewrate": 0,
|
||
"VHS_MetadataImage": true,
|
||
"VHS_KeepIntermediate": true
|
||
},
|
||
"version": 0.4
|
||
} |