Files
2026-04-17 17:14:12 +08:00

848 lines
20 KiB
JSON

{
"id": "88ac5dad-efd7-40bb-84fe-fbaefdee1fa9",
"revision": 0,
"last_node_id": 110,
"last_link_id": 265,
"nodes": [
{
"id": 99,
"type": "PrimitiveNode",
"pos": [
-140.00006594574893,
-289.99992221492244
],
"size": [
280,
90
],
"flags": {},
"order": 0,
"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": [
280,
-40
],
"size": [
320,
120
],
"flags": {
"collapsed": true
},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "seconds",
"type": "FLOAT",
"widget": {
"name": "seconds"
},
"link": 250
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
249
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "EmptyAceStep1.5LatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
120,
1
]
},
{
"id": 47,
"type": "ConditioningZeroOut",
"pos": [
650.0000698194626,
-49.999934899767595
],
"size": [
230,
50
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "conditioning",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
119
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "ConditioningZeroOut",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 3,
"type": "KSampler",
"pos": [
939.9999456896712,
-749.999886449432
],
"size": [
330,
320
],
"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": 265
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
256
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "KSampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
0,
"fixed",
50,
6,
"euler",
"simple",
1
]
},
{
"id": 18,
"type": "VAEDecodeAudio",
"pos": [
1289.9998527472803,
-869.9998801070095
],
"size": [
230,
80
],
"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": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "VAEDecodeAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 109,
"type": "PrimitiveInt",
"pos": [
-140.00006594574893,
-109.99982865272136
],
"size": [
270,
90
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
264,
265
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
0,
"fixed"
]
},
{
"id": 110,
"type": "MarkdownNote",
"pos": [
-740,
-920
],
"size": [
490,
830.984375
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## Model Links (for Local Users)\n\n**diffusion_models**\n\n- [acestep_v1.5_xl_base_bf16.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_xl_base_bf16.safetensors)\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)\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)\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)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── acestep_v1.5_xl_base_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"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 94,
"type": "TextEncodeAceStepAudio1.5",
"pos": [
270.000009733707,
-879.9998853049095
],
"size": [
620,
680
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 261
},
{
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 264
},
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 251
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
254,
255
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "TextEncodeAceStepAudio1.5",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"A quiet, meditative ambient electronic track at 72 BPM in 4/4 time. The piece opens with slowly evolving pad textures layered with gentle granular synthesis and the faint crackle of vinyl, creating a warm, intimate atmosphere. A breathy female vocal enters softly, singing sparse, whispered phrases with long reverb tails that dissolve into the surrounding soundscape. A delicate fingerpicked acoustic guitar weaves between the pads, its notes ringing out with natural decay. A subtle sub-bass pulse anchors the track without intruding, and a sparse, brushed drum pattern rests far back in the mix. The arrangement barely moves — it breathes and shifts slowly like clouds, building to a gentle swell of layered vocals and pads in the final section before fading to near-silence. The production is hushed and intimate, leaving generous space between every element.\n",
"\n[Intro - Granular pad texture, vinyl crackle, guitar fades in]\n\n[Verse 1 - Whispered female vocal over sparse guitar]\nStill water holds the sky\nI keep forgetting how to rest\nEvery thought drifts out like smoke\nNothing here needs to be fixed\n\n[Interlude - Pads evolve, guitar continues, sub-bass enters softly]\n\n[Verse 2 - Vocal slightly warmer, longer phrases]\nThe window frames the afternoon\nA rectangle of yellow light\nI've been sitting in this chair\nLong enough to feel alright\n\n[Chorus - Layered vocal harmonies swell gently over full pads]\nLet it go quiet\nLet it go slow\nNothing is lost\nJust below\n\n[Instrumental Section - Guitar and pads breathe, no vocal]\n\n[Final Verse - Vocal returns, softest delivery]\nSomewhere between awake and sleep\nThe mind forgets to keep its score\nI don't need to understand\nWhat the silence is here for\n\n[Outro - Layers dissolve one by one, guitar last, fades to silence]",
0,
"fixed",
72,
120,
"4",
"en",
"E minor",
true,
2,
0.85,
0.9,
0,
0
]
},
{
"id": 78,
"type": "ModelSamplingAuraFlow",
"pos": [
939.9999456896712,
-879.9998853049095
],
"size": [
330,
80
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 260
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
175
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "ModelSamplingAuraFlow",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
3
]
},
{
"id": 104,
"type": "UNETLoader",
"pos": [
-189.9999545008027,
-879.9998853049095
],
"size": [
380,
106
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "UNETLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "acestep_v1.5_xl_base_bf16.safetensors",
"url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_xl_base_bf16.safetensors",
"directory": "diffusion_models"
}
],
"model_version_id_local_value_state": {
"present": true,
"value": "to choose"
},
"model_version_id_local_value": "to choose",
"model_version_id": 51947,
"model_version_id_cloudberry_value": "acestep_v1.5_xl_base_bf16.safetensors"
},
"widgets_values": [
"acestep_v1.5_xl_base_bf16.safetensors",
"default",
51947
]
},
{
"id": 105,
"type": "DualCLIPLoader",
"pos": [
-189.9999545008027,
-719.9998708557318
],
"size": [
380,
160
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "DualCLIPLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "qwen_0.6b_ace15.safetensors",
"url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors",
"directory": "text_encoders"
},
{
"name": "qwen_4b_ace15.safetensors",
"url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_4b_ace15.safetensors",
"directory": "text_encoders"
}
],
"model_version_id_local_value_state": {
"present": true,
"value": "to choose"
},
"model_version_id_local_value": "to choose",
"model_version_id2_local_value_state": {
"present": true,
"value": "to choose"
},
"model_version_id2_local_value": "to choose",
"model_version_id": 51954,
"model_version_id_cloudberry_value": "qwen_0.6b_ace15.safetensors",
"model_version_id2": 51956,
"model_version_id2_cloudberry_value": "qwen_4b_ace15.safetensors"
},
"widgets_values": [
"qwen_0.6b_ace15.safetensors",
"qwen_4b_ace15.safetensors",
"ace",
"default",
51954,
51956
]
},
{
"id": 106,
"type": "VAELoader",
"pos": [
-189.9999545008027,
-489.999888738477
],
"size": [
380,
90
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
262
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "VAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ace_1.5_vae.safetensors",
"url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors",
"directory": "vae"
}
],
"model_version_id_local_value_state": {
"present": true,
"value": "to choose"
},
"model_version_id_local_value": "to choose",
"model_version_id": 51953,
"model_version_id_cloudberry_value": "ace_1.5_vae.safetensors"
},
"widgets_values": [
"ace_1.5_vae.safetensors",
51953
]
},
{
"id": 107,
"type": "SaveAudioMP3",
"pos": [
1289.9998527472803,
-739.999881251532
],
"size": [
700,
190
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 263
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "SaveAudioMP3",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"audio/ace_step1.5_xl_base",
"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"
],
[
260,
104,
0,
78,
0,
"MODEL"
],
[
261,
105,
0,
94,
0,
"CLIP"
],
[
262,
106,
0,
18,
1,
"VAE"
],
[
263,
18,
0,
107,
0,
"AUDIO"
],
[
264,
109,
0,
94,
1,
"INT"
],
[
265,
109,
0,
3,
4,
"INT"
]
],
"groups": [
{
"id": 1,
"title": "Model",
"bounding": [
-210,
-950,
447.22598026477124,
574.6629131689834
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "Duration",
"bounding": [
-210,
-350,
439.58879744088676,
170
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "Prompt",
"bounding": [
260,
-950,
640,
960
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6231713669607708,
"offset": [
273.45251533428757,
1430.1819876913232
]
},
"frontendVersion": "1.42.10",
"workflowRendererVersion": "LG",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true,
"cloudberry_mode": true
},
"version": 0.4
}