Files
2026-06-07 20:49:38 -07:00

802 lines
17 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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
}