{ "id": "b89f948a-de59-44dc-9e18-3796e9590441", "revision": 0, "last_node_id": 110, "last_link_id": 266, "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": { "Node name for S&R": "UNETLoader", "cnr_id": "comfy-core", "ver": "0.11.1", "models": [ { "name": "acestep_v1.5_turbo.safetensors", "url": "https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors", "directory": "diffusion_models" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "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": { "Node name for S&R": "VAELoader", "cnr_id": "comfy-core", "ver": "0.11.1", "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" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "ace_1.5_vae.safetensors" ] }, { "id": 99, "type": "PrimitiveNode", "pos": [ -120, -300 ], "size": [ 278.97400302222843, 82 ], "flags": {}, "order": 2, "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": [ 204, "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": { "Node name for S&R": "EmptyAceStep1.5LatentAudio", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 204, 1 ] }, { "id": 47, "type": "ConditioningZeroOut", "pos": [ 670, 50 ], "size": [ 204.75, 26 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 255 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 119 ] } ], "properties": { "Node name for S&R": "ConditioningZeroOut", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 3, "type": "KSampler", "pos": [ 930, -680 ], "size": [ 329.39477481889753, 262 ], "flags": {}, "order": 11, "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": { "Node name for S&R": "KSampler", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 919053200780260, "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": { "Node name for S&R": "ModelSamplingAuraFlow", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 3 ] }, { "id": 18, "type": "VAEDecodeAudio", "pos": [ 1280, -800 ], "size": [ 164.8375, 46 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 256 }, { "name": "vae", "type": "VAE", "link": 262 } ], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 263 ] } ], "properties": { "Node name for S&R": "VAEDecodeAudio", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 102, "type": "PrimitiveNode", "pos": [ -130, -120 ], "size": [ 268.39945903485034, 82 ], "flags": {}, "order": 3, "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": [ 919053200780260, "randomize" ] }, { "id": 105, "type": "DualCLIPLoader", "pos": [ -101.87461580493144, -601.7304145891671 ], "size": [ 380, 130 ], "flags": { "collapsed": true }, "order": 4, "mode": 0, "inputs": [ { "label": "Choose Model", "name": "clip_name2", "type": "COMBO", "widget": { "name": "clip_name2" }, "link": null } ], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 264 ] } ], "properties": { "Node name for S&R": "DualCLIPLoader", "cnr_id": "comfy-core", "ver": "0.11.1", "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" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "qwen_0.6b_ace15.safetensors", "qwen_1.7b_ace15.safetensors", "ace", "default" ] }, { "id": 110, "type": "DualCLIPLoader", "pos": [ -82.65507713783114, -570.9300439476448 ], "size": [ 380, 130 ], "flags": { "collapsed": true }, "order": 5, "mode": 0, "inputs": [ { "label": "Choose Model", "name": "clip_name2", "type": "COMBO", "widget": { "name": "clip_name2" }, "link": null } ], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 265 ] } ], "properties": { "Node name for S&R": "DualCLIPLoader", "cnr_id": "comfy-core", "ver": "0.11.1", "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" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "qwen_0.6b_ace15.safetensors", "qwen_4b_ace15.safetensors", "ace", "default" ] }, { "id": 109, "type": "ComfySwitchNode", "pos": [ -161.32781124069248, -654.1613806049764 ], "size": [ 353.51973908886, 124.61566832866606 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "name": "on_false", "type": "CLIP", "link": 264 }, { "name": "on_true", "type": "CLIP", "link": 265 }, { "label": "Choose Model: 1.7b / 4b", "name": "switch", "type": "BOOLEAN", "widget": { "name": "switch" }, "link": null } ], "outputs": [ { "name": "output", "type": "CLIP", "links": [ 266 ] } ], "title": "Choose Model: 1.7b / 4b", "properties": { "Node name for S&R": "ComfySwitchNode" }, "widgets_values": [ true ] }, { "id": 94, "type": "TextEncodeAceStepAudio1.5", "pos": [ 270, -790 ], "size": [ 611.9184354063266, 679.7643386829468 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 266 }, { "label": "Musical Influences", "name": "tags", "type": "STRING", "widget": { "name": "tags" }, "link": null }, { "label": "Lyrics", "name": "lyrics", "type": "STRING", "widget": { "name": "lyrics" }, "link": null }, { "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 ] } ], "title": "Jukebox App", "properties": { "Node name for S&R": "TextEncodeAceStepAudio1.5", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "Power Metal, fast and furious,\nElectric Metal Twin Guitars Iron Maiden style\nDouble Bass drums Thrash Metal style drummer.\nFemale singer with an operatic raspy voice", "[Intro]\nYeah, yeehaw!\n\n[Verse 1]\nCovered in sinners and dripping with guilt\nMaking your money from slime and from filth\nParading your bellies in ivory towers\nInvesting our lives in your schemes and your powers\n\n[Chorus]\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief's in your head\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief in your head\n\n[Post-Chorus]\nBe quick or be dead\nBe quick (quick, quick, quick)\nOr be dead (dead, dead, dead)\n\n[Bridge]\nSee what's ruling all our lives\nSee who's pulling strings\nSee what's ruling all our lives\nSee who pulls the strings\nI bet you won't fall on your face\nYour belly will hold you in place\nSee Iron Maiden Live\nGet tickets as low as $58\nYou might also like\nWasted Years\nIron Maiden\nAfraid to Shoot Strangers\nIron Maiden\nFrom Here to Eternity\nIron Maiden\n[Verse 2]\nThe serpent is crawling inside of your ear\nHe says you must vote for what you want to hear\nDon't matter what's wrong as long as you're all right\nPull yourself stupid, rob yourself blind\n\n[Chorus]\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief in your head\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief's in your head\n\n[Post-Chorus]\nBe quick or be dead\nBe quick (quick, quick, quick)\nOr be dead (dead, dead, dead)\n\n[Guitar Solo]\n\n[Guitar Solo]\n\n[Chorus]\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief's in your head\nYou've got to watch them, be quick or be dead\nSnake eyes in heaven, the thief in your head\n[Outro]\nBe quick or be dead\nBe quick", 919053200780260, "fixed", 250, 204, "4", "en", "D minor", true, 2, 0.85, 0.9, 0, 0 ] }, { "id": 107, "type": "SaveAudioMP3", "pos": [ 1280, -670 ], "size": [ 700, 136 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "audio", "type": "AUDIO", "link": 263 }, { "label": "Song Title", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null } ], "outputs": [], "title": "Save Song", "properties": { "Node name for S&R": "SaveAudioMP3", "cnr_id": "comfy-core", "ver": "0.11.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "Be Quick or Be Fed", "320k" ] } ], "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, 4, "FLOAT" ], [ 254, 94, 0, 3, 1, "CONDITIONING" ], [ 255, 94, 0, 47, 0, "CONDITIONING" ], [ 256, 3, 0, 18, 0, "LATENT" ], [ 257, 102, 0, 94, 3, "INT" ], [ 258, 102, 0, 3, 4, "INT" ], [ 260, 104, 0, 78, 0, "MODEL" ], [ 262, 106, 0, 18, 1, "VAE" ], [ 263, 18, 0, 107, 0, "AUDIO" ], [ 264, 105, 0, 109, 0, "CLIP" ], [ 265, 110, 0, 109, 1, "CLIP" ], [ 266, 109, 0, 94, 0, "CLIP" ] ], "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": 1.0296967032967037, "offset": [ 752.7553093624045, 1193.4434480867042 ] }, "frontendVersion": "1.41.21", "workflowRendererVersion": "LG", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "linearData": { "inputs": [ [ 94, "tags" ], [ 94, "lyrics" ], [ 94, "bpm" ], [ 94, "timesignature" ], [ 94, "language" ], [ 94, "keyscale" ], [ 105, "clip_name2" ], [ 99, "value" ], [ 109, "switch" ], [ 107, "filename_prefix" ] ], "outputs": [ 107 ] }, "linearMode": true }, "version": 0.4 }