ComfyUIRHACE-Step
February 5, 2026 Β· View on GitHub
ComfyUI custom nodes for ACE-Step 1.5 - the most powerful open-source music generation model. Generate AI music directly in ComfyUI with commercial-grade quality.
β¨ Features
- ACE-Step Model Loader - Load ACE-Step DiT and LLM models
- Generation Parameters - Configure music generation settings (BPM, duration, key, time signature)
- Music Creator - Generate music from text descriptions and lyrics
- Artist Node - AI-powered lyrics and music composition assistant with 50+ language support
π οΈ Installation
- Clone this repository into your ComfyUI custom_nodes folder:
cd ComfyUI/custom_nodes
git clone https://github.com/HM-RunningHub/ComfyUI_RH_ACE-Step.git
- Install dependencies:
cd ComfyUI_RH_ACE-Step
pip install -r requirements.txt
- Restart ComfyUI
π¦ Model Download & Installation
Model Directory Structure
All models must be placed in ComfyUI/models/ACE-Step/ with the following structure:
ComfyUI/
βββ models/
βββ ACE-Step/
βββ vae/ # VAE model (required)
βββ Qwen3-Embedding-0.6B/ # Text embedding model (required)
βββ acestep-v15-turbo/ # DiT model (required)
βββ acestep-5Hz-lm-1.7B/ # LLM model (choose one)
βββ acestep-5Hz-lm-4B/ # LLM model (optional, better quality)
Download Methods
Method 1: Download from HuggingFace (Recommended)
# Download main model package (includes all required models)
huggingface-cli download ACE-Step/Ace-Step1.5 --local-dir ComfyUI/models/ACE-Step
# Optional: Download 4B LLM model for better quality
huggingface-cli download ACE-Step/acestep-5Hz-lm-4B --local-dir ComfyUI/models/ACE-Step/acestep-5Hz-lm-4B
Method 2: Download from ModelScope (For China users)
# Install modelscope CLI
pip install modelscope
# Download main model
modelscope download --model ACE-Step/Ace-Step1.5 --local_dir ComfyUI/models/ACE-Step
Method 3: Manual Download
| Model | HuggingFace | Description |
|---|---|---|
| Main Package | ACE-Step/Ace-Step1.5 | Contains: vae, Qwen3-Embedding-0.6B, acestep-v15-turbo, acestep-5Hz-lm-1.7B |
| acestep-5Hz-lm-4B | ACE-Step/acestep-5Hz-lm-4B | Large LLM model (4B params, best quality) |
| acestep-5Hz-lm-0.6B | ACE-Step/acestep-5Hz-lm-0.6B | Lightweight LLM model (0.6B params, for low VRAM) |
LLM Model Selection Guide
| Your GPU VRAM | Recommended LLM Model | Notes |
|---|---|---|
| β€6GB | None (DiT only) | LLM disabled to save memory |
| 6-12GB | acestep-5Hz-lm-0.6B | Lightweight, good balance |
| 12-16GB | acestep-5Hz-lm-1.7B | Better quality (default) |
| β₯16GB | acestep-5Hz-lm-4B | Best quality |
π Usage
Example Workflow
Download the example workflow from workflows/example_workflow.json and import it into ComfyUI.
The example demonstrates two generation modes:
- Artist Mode - Simple prompt: "δΈι¦δΈε½ι£δΌ€ζζη±ζζ²" (A Chinese-style sad love song)
- Manual Mode - Full control with custom caption, lyrics, BPM, duration, key, and time signature
Basic Workflow
- Loader Node - Load ACE-Step models (DiT + LLM)
- Select LLM type:
acestep-5Hz-lm-1.7Boracestep-5Hz-lm-4B
- Select LLM type:
- GenerationParams Node - Set music parameters:
- Caption: Music style description
- Lyrics: Song lyrics (with structure tags like
[Verse],[Chorus]) - BPM: Beats per minute (30-300)
- Duration: Length in seconds (10-600)
- Key Scale: Musical key (e.g., "B minor")
- Time Signature: Beats per measure (e.g., "4")
- Creator Node - Generate the music
- SaveAudio Node - Save the generated audio
Artist Mode
Use the Artist Node for AI-assisted composition:
- Input a simple prompt describing the song you want
- LLM automatically generates caption, lyrics, and music parameters
- Supports 50+ languages for vocals
- Optional instrumental mode (no vocals)
π Node Reference
| Node | Description |
|---|---|
RunningHub ACE-Step Loader | Load DiT and LLM models |
RunningHub ACE-Step GenerationParams | Manual parameter configuration |
RunningHub ACE-Step Creator | Generate music from parameters |
RunningHub ACE-Step Artist | AI-assisted music composition |
π Supported Languages
Auto Detect, Arabic, Azerbaijani, Bengali, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Cantonese, and more (50+ languages).
π License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
π Links
- ACE-Step 1.5 Official - Original ACE-Step project
- HuggingFace Models - Model downloads
- ComfyUI
- RunningHub
π Acknowledgements
This project is based on ACE-Step 1.5, co-led by ACE Studio and StepFun.