DiffRhythm
Full-length song generation model using diffusion with lyrics and style conditioning.
About
DiffRhythm generates complete songs, vocals and instrumentals together, from lyrics plus either a text description of the musical style or a reference audio clip. Developed by the ASLP lab at Northwestern Polytechnical University, its authors describe it as the first open-sourced diffusion-based music generation model capable of full-length songs. The system builds on latent diffusion, and the v1.2 release comes in two variants: a base model producing tracks around 1 minute 35 seconds and a full model reaching about 4 minutes 45 seconds. Generation needs a GPU with at least 8 GB of VRAM when chunked decoding is enabled, more without it. Code and weights are released under the Apache 2.0 license, which permits modification and commercial use with attribution. Researchers studying music generation and developers or hobbyists producing AI-assisted songs are the typical users, and the lyric conditioning makes it notable among open music models that usually output instrumentals only.
Should you use DiffRhythm?
Pick it when
Pick DiffRhythm when you want full songs with vocals from lyrics plus a style prompt or reference clip under Apache-2.0, so commercial use is clear; the full v1.2 model reaches about 4 minutes 45 seconds.
Look elsewhere when
Skip it if you are short on VRAM, since 8 GB only works with chunked decoding; ACE-Step 1.5 fits that budget more comfortably. With about 24 GB to spare, MiniMax-Music3 is built around [Verse] and [Chorus] tagged lyrics.
Alternatives to DiffRhythm
- ACE-Step 1.5
Fits an 8 GB card without chunked decoding and adds LoRA training from a few songs, with MIT terms just as permissive as Apache-2.0 here.
- HeartMuLa
Also Apache-2.0, adds multilingual lyrics and standalone codec and transcription models, using a 3B language model rather than latent diffusion.
- MiniMax-Music3
Section-tagged lyrics and five-minute stereo songs from a larger stack, but about 24 GB at full precision and a revenue-capped community license.
- YuE
7B models tuned for English, Japanese, Korean, and Chinese with in-context learning, also Apache-2.0, but they need 16 GB or more of VRAM.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Music & Audio Generation
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Advanced (4/5)
- License
- Apache-2.0
- Minimum VRAM
- 12 GB
- Added
- Apr 3, 2026