DiffRhythm

Full-length song generation model using diffusion with lyrics and style conditioning.

Open SourceSelf HostedOffline CapableGPU Required (12GB+ VRAM)
0.0 (0)

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

Price
Free
Platform
Local/Desktop
Difficulty
Advanced (4/5)
License
Apache-2.0
Minimum VRAM
12 GB
Added
Apr 3, 2026

Tags