CivArchive
    Ace Step 1.5 XL Turbo and SFT - TEXT to AUDIO model with Ollama - v1.7 AceStep 1.5XL (ID3)
    NSFW
    Preview 129490568

    The Workflow was setup to have a clean "GUI" showing only parameters that matter, so you might want to toggle off Link visibility, like in above screenshot.


    V1.8 Ace Step 1.5. Turbo and SFT normal and XL model with Ollama. Text to Audio/Song (examples below).

    small update on Lora handling to better include Lora trigger words/phrases

    • Check this link with 1.5.Turbo XL Loras by Ryanontheinside: https://huggingface.co/ryanontheinside/models

    • 1.5 XL Loras can be loaded on any XL Slot (Turbo, SFT or merges), it improve the sound very well, like more authentic guitars for rock&metal, etc. Also song structures follow the genre better.

    • Loras require a trigger word that can be found on the main page per Lora of above link. Use the trigger word in the new node "Pretext" within the Input section of the workflow, added around 25 of those triggers to a Note in the WF for copy&paste.

    • See post in discussion below for more info.

    Key features:

    • Can use any Song, Artist as reference or any other description to generate tags and lyrics.

    • Will output up to 4 songs, each by Turbo, SFT, Turbo XL and SFT XL model (or any merge or Base model).

    • Keyscales, bpm and song duration can be randomized.

    • able to use dynamic prompts.

    • creates suitable songtitle and filenames with Ollama.

    • saves songs as MP3 with tags like lyrics, artist, genre, etc.


    V1.7 Ace Step 1.5. Turbo and SFT normal and XL model with Ollama. Text to Audio/Song.

    • replaced the "save Mp3" nodes to allow ID3 tags to include data like artist name, bpm, genre, lyrics, etc.

    • added a feature to save all relevant data (tags, lyrics, etc.) as a separate text (.txt) file

    • audio render processing remains unchanged to previous version


    V1.6 Ace Step 1.5. Turbo and SFT normal and XL model with Ollama.

    updated the settings for XL models and added a 3rd System Prompt for tags to chose, with more descriptive song descriptions.

    1.5 XL SFT pipeline now has an "Adaptive Projected Guidance" node and negative prompt.

    ** See below some tips which model and settings to start with.


    V1.5 Ace Step 1.5. Turbo and SFT normal and XL model with Ollama:

    • setup to create up to 4 tracks in a run, 2x Ace1.5 and 2x Ace1.5 XL, each with Turbo and SFT model, to compare (can be individually switched on/off)

    • VAE changed to tiled Audio VAE decode, uses less Vram.


    V1.2 Ace Step 1.5. Turbo and SFT model with Ollama Text to Audio/Song

    • small update to GUI, system prompts and SFT sampler "engine"


    V1.0 Ace Step 1.5. Turbo and SFT model with Ollama Text to Audio/Song

    Ace Step uses TAGS and LYRICS to create a song. These can be generated by Ollama or by own prompts.


    Download Files:

    Ollama Models, required for tags, lyrics and songtitle, you can choose 1,2 or 3 different models, tags and lyrics might need a bigger model >7b, songtitle can use a smaller model:


    Alternative Turbo Models and merges (normal, non XL) :


    GGUF Models "normal" and XL: https://huggingface.co/Serveurperso/ACE-Step-1.5-GGUF/tree/main


    Which models to start with ?

    • If you just want to try it first before downloading all those models, start with 1 model only, recommend the Turbo or Turbo XL model.

    • My current choice for normal model: Turbo-SFT merge_ta_0.5 & Turbo-Shift1, using these settings:

      • Turbo-SFT_merge model with sampler: er_sde, scheduler: beta57 (or beta), 22 steps

      • Turbo-Shift1 model with sampler euler, scheduler: normal, 138 steps

    • XL Model settings:

      • XL Turbo-SFT merge model: sampler: er_sde, scheduler: sgm_uniform, 40 steps

        • alternative: sampler: res_s2, scheduler beta57 (requires RES4LYF custom nodes)

      • XL SFT model: sampler: euler (or res_2s), scheduler: normal, 46 steps, CFG = 7.3, Adaptive Projected Guidance: eta = 1.05, norm_thresh= 1.3, momentum=0.0. Increase norm_thresh as the main parameter. These settings deliver "stabil" output for XL SFT,Base and their merges. The merges sound way better, pure SFT or Base introduce a lot of noise. I bypassed ModelSamplingAuraflow (see node next to model loader node). I think the base-turbo XL model merge fits well in that slot.

    • Disable "generate_audio_codes" in "TextEncodeAceStep" node to get different results, it works very well for many genres and reduces process time.

    • Ollama Model: Llama-3-NeuralDaredevil-8b-abliterated

    More infos on models see thread below in discussion.


    Save Location:

    • 📂 ComfyUI/

    • ├── 📂 models/

    • │ ├── 📂 diffusion_models/

    • │ │ └── acestep_v1.5_turbo.safetensors

    • │ ├── 📂 text_encoders/

    • │ │ ├── qwen_0.6b_ace15.safetensors

    • │ │ └── qwen_4b_ace15.safetensors (or 1.7b)

    • │ └── 📂 vae/

    • │ └── ace_1.5_vae.safetensors


    Custom Nodes used:

    optional (use Beta57 scheduler for a bit more punch, requires RES4LYF): https://github.com/ClownsharkBatwing/RES4LYF


    Examples various styles:

    With Lora:

    No Lora:


    Ollama help:

    1. Install Ollama from https://ollama.com/

    2. download a model: Go to a model page, chose a model , then hit the copy button, i.e. https://ollama.com/mirage335/Llama-3-NeuralDaredevil-8B-abliterated-virtuoso

    3. open terminal and paste the model name, i.e.: ollama run huihui_ai/qwen3-vl-abliterated

    4. model will be downloaded and can be selected in green comfy node "Ollama Connectivity". Hit "Reconnect" to refresh.

    Description

    Workflow setup to run AceStep 1.5 and 1.5 XL Models

    update: Save Mp3 with ID3 tags and save tags & lyrics as separate .txt file

    FAQ

    Comments (16)

    tvhead1980May 6, 2026
    CivitAI

    I'm glad you made this update but there are some issues. It told me to download a diffusion model "acestep_v1.5_xl_merge_base_turbo_ta_0.5.safetensors (1)" that seems to be named incorrectly. It doesn't output music except for SFT. The lyrics are going to the wrong directory outside of the output directory. I have a copy of the terminal log from Comfy if you need it.

    tremolo28
    Author
    May 6, 2026

    that "acestep_v1.5_xl_merge_base_turbo_ta_0.5.safetensors" is to be used in the last slot where you see the red negativ prompt. That model represents a merge between the base and the turbo model (50/50) and delivers better quality than the pure base or sft model.

    Although the pipeline name says "Turbo", "SFT", "Turbo XL", "SFT XL", I mainly use merge models in that slots, you can see the names in the model loader (and what I wrote in the notes saying "Which model to start with?")

    regarding storage location for the lyrics file, you can change the "output_file_path" in the blue "save text" node.

    I´ll check the log file seperately.

    tremolo28
    Author
    May 6, 2026

    the log file shows some issue related to installed custom nodes that require Nvidia card, you seem to have AMD. But those custom nodes are not used in my workflow.

    The settings in the workflow are set to use custom sampler from RES4LYF. Not sure if you have installed them. You can replace them with euler/beta setting, however for me the RES4LYF sound better, worth to install.

    You can throw the log file into chatGPT or claude and ask for help, this usually works well.

    tvhead1980May 6, 2026

    @tremolo28 I appreciate that your workflows work well with AMD gpu's. I have to wait for Ace Step to finally work with AMD. Much thanks for that. Work gets in the way of truly testing everything that's why it took me a while to try out this workflow. I did use that save text node in the older versions with success even though I just have set to song title and lyrics but I do have extension added to the files.

    tvhead1980May 6, 2026

    Another question is there a way to get Ace Step 1.5 to have more variation in female voices? All forms of Ace Step 1.5 seem to have the same female voice.

    tremolo28
    Author
    May 6, 2026

    @tvhead1980 the models have a bit of a mind on their own when it comes to sound of vocals, but there is definately variation, just be more descriptive within the tags (rough, gritty, soft, shouting, mellow voice/vocals, etc.} Also the genre has high influence on the vocal sounding and of course the language or accent.

    tvhead1980May 6, 2026

    @tremolo28 Whenever AMD cards can make LoRa's I plan on making some specifically for voices.

    544221May 27, 2026· 2 reactions
    CivitAI

    Thanks

    tremolo28
    Author
    Jul 2, 2026· 3 reactions
    CivitAI

    Ryanontheinside released some cool Loras for 1.5 XL model. Check this link: https://huggingface.co/ryanontheinside/models

    1.5 XL Loras can be used on Turbo XL and SFT XL slot of the workflow and works well with Turbo XL model or with any Turbo XL merge model.

    It requires to use the trigger words per Lora, which can be found on the main page per Lora (i.e: Dubstep Lora trigger = roti-dubst3pp).

    Lora works without trigger already, but then it seems not to apply the trained sounds, just the trained genre song structure and articulations.

    The same works as well with Non XL (normal 1.5) Loras, just load them on the normal model slots. For each XL genre Lora, there is a non XL Lora, check the filenames. They use the same trigger like the XL Lora.

    i.e. Lora for Metal genre:

    XL: https://huggingface.co/ryanontheinside/metal-acestep1.5-xl-v1

    normal (non XL): https://huggingface.co/ryanontheinside/metal-acestep1.5-v1

    trigger word for both: roti-m3t4al

    ihy2lnJul 7, 2026

    Hello,

    The workflow has been working well I am able to produce samples that I can use to make beats (quality isn't great but I can definitely work with it and its FREE!).

    Only small issue I am having is the Loras.

    Is there a way for me to change the weight?


    Whenever I have the lora node active with a lora in the node I will get a cmd error "ERROR lora diffusion_model.decoder.layers.23.cross_attn.o_proj.weight shape '[2048, 2048]' is invalid for input of size 10485760".

    If I dont use a lora but the node is on I will get a lora node error of still but not showing a weight error: "Exception in callback ProactorBasePipeTransport.call_connection_lost()

    handle: <Handle ProactorBasePipeTransport.call_connection_lost()>

    Traceback (most recent call last):

    File "asyncio\eventspy", line 89, in _run

    File "asyncio\proactor_events py", line 165, in callconnection_lost"

    I am using the models that were suggested. Didnt touch the cfg shift or anything. I am also using the Ryan loras suggested for the XL, have done git clone method into the loras folder so it would have the path of Lora/Ace-Step/Funk-Ace-Step.

    tremolo28
    Author
    Jul 7, 2026

    @ihy2ln Hi, you can change Lora weights in the Lora loader (Strength).

    You are saying the lora loader causes issues even without any Lora loaded? The lora loader node is "Power Lora Loader (rgthree)", maybe check to update the rgthree custom nodes.

    Can you share the Link of the Lora and tell in which Slot you loaded it?

    ihy2lnJul 8, 2026

    @tremolo28 https://huggingface.co/ryanontheinside/funk50-acestep1.5-dora-v2. loaded in the XL nodes. I was running into an issue where the lora node would not show any changes when clicking unless I refreshed the page. Also tried adding the nodes to other workflows same things happened. Did updates for rgthree on latest and for nightly both didnt work. Might be something on my end so I am doing a fresh install of comyui.

    ihy2lnJul 8, 2026· 1 reaction

    @tremolo28 ok I got it working after the fresh install. RG3 and KJnode was acting up on my end fixed after a fresh install,

    As for the models I had to use the additional ace step links cause the ones at top kept giving the error, I thought I could use the xl models as long as it was any xl model but seems I have to use more specific xl models.

    also had to install the optional RES4LYF for the base 57 (through ComfyUI Manager for some reason the git hub didnt seem to work).

    but after all that everything seems to be working as intended, tomorrow I will download the non xl version loras.

    but as said before the workflow works out the box

    tremolo28
    Author
    Jul 8, 2026· 1 reaction

    @ihy2ln the file from the link is a Dora, which wont work in Lora loader. Check the files that have the naming like „genre“-acestep-1.5-xl-v1 for XL lora.

    leoisleoJul 28, 2026

    thank you for the fantastic wf, really love it.

    do we need to tweak the parameters according to the lora we use in the wf or we can leave them untouched? notice that each lora sheet has something below, for example:

    Recommended strength: 1.0

    Recommended steps: 8

    Recommended guidance: 7.0

    Recommended shift: 3.0

    tremolo28
    Author
    Jul 28, 2026· 1 reaction

    @leoisleo  glad you like it.

    You dont need to tweak the parameters when using Loras, like I kept the values as is, the only thing I changed was to load the "pure" AceStep 1.5 Turbo model on slot 1 and the "pure" Turbo XL on slot 3 as I think those sound better with the Loras on (compared to the merges).

    However you can tweak the values as you like it, just ensure a Turbo model requires CFG =1. SFT, Base and merges might go with CFG >1, but that only makes real sense for slot 4, where there is a negative prompt applied.

    Workflows
    ACE Audio

    Details

    Downloads
    702
    Platform
    CivitAI
    Platform Status
    Available
    Created
    5/3/2026
    Updated
    8/12/2026
    Deleted
    -

    Files

    aceStep15XLTurboAndSFT_v17Acestep15XLID3.zip