{"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":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[260]}],"properties":{"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/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/diffusion_models/acestep_v1.5_turbo.safetensors","directory":"diffusion_models"}],"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["acestep_v1.5_turbo.safetensors","default"]},{"id":105,"type":"DualCLIPLoader","pos":[-165,-660],"size":[380,130],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"clip_name1","name":"clip_name1","type":"COMBO","widget":{"name":"clip_name1"},"link":null},{"localized_name":"clip_name2","name":"clip_name2","type":"COMBO","widget":{"name":"clip_name2"},"link":null},{"localized_name":"type","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"device","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[261]}],"properties":{"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/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors","directory":"text_encoders"},{"name":"qwen_1.7b_ace15.safetensors","url":"https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_1.7b_ace15.safetensors","directory":"text_encoders"}],"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["qwen_0.6b_ace15.safetensors","qwen_1.7b_ace15.safetensors","ace","default"]},{"id":106,"type":"VAELoader","pos":[-165,-470],"size":[380,58],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[262]}],"properties":{"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/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors","directory":"vae"}],"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["ace_1.5_vae.safetensors"]},{"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,"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[31,"fixed"]},{"id":98,"type":"EmptyAceStep1.5LatentAudio","pos":[-150,10],"size":[314.90390625,82],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"seconds","name":"seconds","type":"FLOAT","widget":{"name":"seconds"},"link":250},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[249]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"EmptyAceStep1.5LatentAudio","ue_properties":{"widget_ue_connectable":{"seconds":true},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[120,1]},{"id":78,"type":"ModelSamplingAuraFlow","pos":[930,-810],"size":[329.39477481889753,60],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":260},{"localized_name":"shift","name":"shift","type":"FLOAT","widget":{"name":"shift"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[175]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"ModelSamplingAuraFlow","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[3]},{"id":108,"type":"MarkdownNote","pos":[-730,-830],"size":[520,530],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["## Model Links (for Local Users)\n\n**diffusion_models**\n\n- [acestep_v1.5_turbo.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_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/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/text_encoders/qwen_0.6b_ace15.safetensors)\n- [qwen_1.7b_ace15.safetensors](https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_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/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/split_files/vae/ace_1.5_vae.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\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 ComfyUI first ([guide](https://docs.comfy.org/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: [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":18,"type":"VAEDecodeAudio","pos":[1280,-800],"size":[164.8375,46],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":256},{"localized_name":"vae","name":"vae","type":"VAE","link":262}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[263]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"VAEDecodeAudio","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[]},{"id":99,"type":"PrimitiveNode","pos":[-162.1930008323025,-297.9266338657345],"size":[359.93895056529516,84.28070274769198],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[{"name":"FLOAT","type":"FLOAT","widget":{"name":"seconds"},"links":[250,251]}],"title":"Song Duration","properties":{"Run widget replace on values":false,"ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[120,"fixed"]},{"id":47,"type":"ConditioningZeroOut","pos":[631.2280532892355,2.1052422984676014],"size":[243.5219467107645,73.8947577015324],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":255}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[119]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"ConditioningZeroOut","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[]},{"id":3,"type":"KSampler","pos":[930,-680],"size":[329.39477481889753,262],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":175},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":254},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":119},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":249},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":258},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[256]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"KSampler","ue_properties":{"widget_ue_connectable":{"seed":true},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":[31,"fixed",100,1,"euler","simple",1]},{"id":107,"type":"SaveAudioMP3","pos":[1280,-670],"size":[700,136],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":263},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"quality","name":"quality","type":"COMBO","widget":{"name":"quality"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"SaveAudioMP3","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["audio/ComfyUI","V0"]},{"id":94,"type":"TextEncodeAceStepAudio1.5","pos":[274.561405495384,-776.315783513848],"size":[611.9184354063266,679.7643386829468],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":261},{"localized_name":"tags","name":"tags","type":"STRING","widget":{"name":"tags"},"link":null},{"localized_name":"lyrics","name":"lyrics","type":"STRING","widget":{"name":"lyrics"},"link":null},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":257},{"localized_name":"bpm","name":"bpm","type":"INT","widget":{"name":"bpm"},"link":null},{"localized_name":"duration","name":"duration","type":"FLOAT","widget":{"name":"duration"},"link":251},{"localized_name":"timesignature","name":"timesignature","type":"COMBO","widget":{"name":"timesignature"},"link":null},{"localized_name":"language","name":"language","type":"COMBO","widget":{"name":"language"},"link":null},{"localized_name":"keyscale","name":"keyscale","type":"COMBO","widget":{"name":"keyscale"},"link":null},{"localized_name":"generate_audio_codes","name":"generate_audio_codes","type":"BOOLEAN","widget":{"name":"generate_audio_codes"},"link":null},{"localized_name":"cfg_scale","name":"cfg_scale","type":"FLOAT","widget":{"name":"cfg_scale"},"link":null},{"localized_name":"temperature","name":"temperature","type":"FLOAT","widget":{"name":"temperature"},"link":null},{"localized_name":"top_p","name":"top_p","type":"FLOAT","widget":{"name":"top_p"},"link":null},{"localized_name":"top_k","name":"top_k","type":"INT","widget":{"name":"top_k"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[254,255]}],"properties":{"cnr_id":"comfy-core","ver":"0.11.1","Node name for S&R":"TextEncodeAceStepAudio1.5","ue_properties":{"widget_ue_connectable":{"seed":true,"duration":true},"version":"7.5.2","input_ue_unconnectable":{}}},"widgets_values":["A dark, modern hip-hop track driven by a deep 808 bass, crisp trap drums, and a minimal, moody melodic loop. The song opens with filtered keys and subtle vinyl texture before dropping into a hard-hitting verse delivered by a confident male rapper with a controlled, rhythmic flow. The hook is catchy and chant-ready, built on layered vocals and a strong rhythmic pocket. The production is clean and punchy, emphasizing heavy low-end, sharp hi-hats, and space for vocals to dominate. A short breakdown adds tension before the final hook hits, ending with a clean, dramatic fade.","[Intro – Filtered Keys + Vinyl FX | ~0:00–0:08]\n\nYeah\n(Yeah, yeah)\nTurn it up\n\n[Verse 1 – Main Beat Drop | ~0:08–0:35]\n\nCame from the dust, yeah, started with none\nLate nights grinding while they having fun\nEyes on the prize, yeah, locked on the run\nI don’t chase talk, I’m chasing the sum\n\nHeart full of fire, mind full of plans\nBuilt this from scratch with blood on my hands\nThey wanna doubt, I don’t understand\nI write my future, I don’t need chance\n\n[Pre-Hook – Half Beat Switch | ~0:35–0:45]\n\nNo sleep, no breaks\nAll gas, no brakes\nEvery move calculated\nI’m patient, I wait\n\n[Hook / Chorus – Catchy, Repetitive | ~0:45–1:05]\n\nI been on the grind, no days off\nCame too far, can’t play soft\nHear my name when the bass drop\nYeah, we up now, face lost\n\nI been on the grind, no days off\nHead down till it paid off\nFrom the bottom to the takeoff\nYeah, we up now, stay locked\n\n[Verse 2 – Shorter, More Aggressive | ~1:05–1:30]\n\nPressure on me, yeah, I breathe it in\nCold world, I don’t freeze or bend\nThey talk loud but they ain’t within\nI move silent, then I win again\n\nNumbers talking, I don’t speak much\nReal moves, I don’t need luck\nWhen it’s war, I don’t keep touch\nI aim high, yeah, dream big, trust\n\n[Break – Beat Drop + Vocal Ad-libs | ~1:30–1:40]\n\n(Yeah)\n(Let it breathe)\n\n[Final Hook – Bigger Energy | ~1:40–1:58]\n\nI been on the grind, no days off\nCame too far, can’t play soft\nHear my name when the bass drop\nYeah, we up now, face lost\n\nI been on the grind, no days off\nHead down till it paid off\nFrom the bottom to the takeoff\nYeah, we up now, stay locked\n\n[Outro – Beat Tail + FX | ~1:58–2:00]\n\nYeah\nNo days off",31,"fixed",140,120,"4","en","F minor",true,2,0.85,0.9,0]}],"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,5,"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"],[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.9646149645000011,"offset":[665.916642860758,1110.0221173317263]},"frontendVersion":"1.37.11","workflowRendererVersion":"LG","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true,"ue_links":[],"links_added_by_ue":[]},"version":0.4}