MiniMax Music 3: open-weights model writes full songs up to five minutes long

Chinese AI company MiniMax has released Music 3, a music model with freely downloadable weights. Give it lyrics and a description of the sound, and it generates stereo songs with vocals up to five minutes long. With offloading to system RAM, it even runs on 8 GB GPUs. Commercial use requires visibly crediting the model name.

Model releases Try it yourself Nov 5, 2026 8 min read Source: Merkliste: alphasignal.ai
Illustrative image, AI-generated

What's going on

MiniMax is a Shanghai-based AI company and one of China's heavily funded "AI tigers." With MiniMax Music 3 (MiniMax-Music3 on Hugging Face), it has released a music model that writes and sings complete songs. You provide two things: lyrics with the sections marked – verse, chorus, bridge and so on – and a description of how the music should sound. What comes out is a song of up to five minutes in 32 kHz stereo, with vocals, instruments and transitions between sections.

The catch – in a good way: you can download the weights for free. According to OrcaRouter's blog, they appeared on Hugging Face on August 13, 2026, with no paper and no launch blog post – just a README and a short announcement in which MiniMax calls the model "production-ready." A month earlier, on July 16, 2026, the paid API version music-3.0 had already launched. AlphaSignal has now covered the model in depth and points to ready-made packages for ComfyUI, a popular graphical interface where you build AI workflows by snapping together nodes.

How the model works: plan first, then polish

Music 3 uses a hierarchical autoregressive architecture. Autoregressive means the model generates the song piece by piece, with each new piece building on the ones before. Hierarchical means several sub-models work on different timescales. Think of it like a studio: a producer plans the whole song, while engineers take care of how every single second sounds.

  • Global LLM (8B parameters): Based on the Qwen3-8B language model, it keeps the whole song in view – lyrics, themes, rhythm, voice and arrangement. Technically, it predicts the first of eight codebooks frame by frame.
  • Local LLM (0.6B parameters): Within each time step, it fills in the remaining seven codebooks with fine sonic detail such as timbre and texture.
  • Flow matching (2.4B parameters): This module combines the internal states of both language models and generates a continuous, compressed audio representation section by section. Flow matching is a technique that gradually turns noise into a meaningful signal, similar to how image generators work.
  • Flow VAE decoder (123M parameters): It turns that compressed representation into audible 32 kHz, 16-bit stereo audio. According to Intelligent Living, it comes out of MiniMax's work on speech synthesis.

During training, an RVQ tokenizer breaks the audio into building blocks. RVQ stands for residual vector quantization: the sound is encoded in several layers, from coarse to fine – a bit like sketching the outlines first and then adding detail. The first, "semantic" codebook has 16,384 entries; the seven acoustic ones have 1,024 each. During generation, according to Intelligent Living, the model bypasses the discrete decoder entirely and works directly with the combined states of the language models. All told, the system comes to around 11 billion parameters.

OrcaRouter notes that several components come from more permissively licensed projects: the global LLM from Qwen3-8B (Apache 2.0), the flow component from Stable Audio's code (MIT) and the VAE from the DAC audio codec (MIT).

Lots of control over your song

What mainly sets Music 3 apart from many music generators is the input. In the lyrics, you can mark sections like [Intro], [Verse], [Pre-Chorus], [Chorus], [Bridge], [Instrumental], [Solo] and [Outro], deciding exactly where the chorus lands and what happens in the bridge. For the music description, the README recommends a three-part structure:

  1. Global settings: genre, subgenre, tempo (BPM), key, scale, mood arc, listening context, production style
  2. Vocals: gender, timbre, delivery style, harmonies, backing vocals, effects
  3. Arrangement: lead and supporting instruments, how the instrumentation changes per section, groove, bass, drums, texture, spatial effects

According to Intelligent Living, a bundled prompt-rewriting tool expands short keywords into the detailed format the model prefers. Users particularly praise how verse, chorus and bridge stay recognizable across five minutes and how stable the voice sounds.

How good is it? Only impressions so far

There are hardly any independent benchmarks. AlphaSignal puts the quality roughly at Suno V3.5 level: strong on vocals and lyric timing, but weaker than Suno V5 on instrumental texture. According to OrcaRouter, at the time of its report nobody had published listening tests or head-to-head comparisons with Suno, Udio or Google's Lyria 3.5. So every capability claim comes from MiniMax itself.

Intelligent Living compares Music 3 with its open rival ACE-Step 1.5:

Feature MiniMax Music 3 ACE-Step 1.5
Total parameters approx. 11B 2–4B DiT + 0.6–1.7B LM
Min. VRAM 8 GB (with offloading) 4 GB (INT8)
Full quality 24 GB 8–16 GB
Max. length 5 minutes 4–10 minutes
Audio 32 kHz stereo 48 kHz stereo
License Community License MIT
Published benchmarks none SongEval 8.09
LoRA training no yes
Languages mostly English 50+

By that measure, ACE-Step is leaner, faster, more permissively licensed and offers editing features like covers, stem separation and song extension. Music 3 can only generate new songs. Its advantage, according to the review, is the large 8B planner that holds long songs together, plus precise control. Intelligent Living reports barely any audible artifacts.

What you need to try it

By today's standards, the model isn't overly heavy. According to the README:

  • 24 GB VRAM for full precision, e.g. an RTX 3090 or 4090
  • approx. 22 GB VRAM if parts are automatically moved to system RAM (CPU offloading)
  • 8 GB VRAM if the language model is loaded layer by layer (group offloading). That's slower and needs plenty of system RAM.

Officially, only Nvidia GPUs (CUDA) are supported. For AMD (ROCm) and Apple machines there are community ports, including MLX versions in MXFP4 format for Apple silicon and GGUF quantizations. Quantization means storing the model's numbers at lower precision so it needs less memory. There are three official ways to run the model: ComfyUI (via a ready-made package from Comfy-Org), a Python pipeline with Diffusers, and the SGLang-Omni server. According to OrcaRouter, the Diffusers integration hadn't been officially merged at the time of its report (pull request #14456). MiniMax hasn't said how long a song takes to generate. Budget several dozen gigabytes of disk space for the files.

License and hosted alternative

The MiniMax-Music3 Community License lets you use, copy, modify and sublicense the software and weights. If you use the model in a commercial product, you have to display "MiniMax-Music3" prominently in the user interface. Once such products bring in more than $20 million a year, you need separate written permission. An acceptable use policy bans, among other things, military applications, harmful content and impersonating people, and requires disclosing machine-generated content.

If you'd rather not run your own hardware, there's the API. music-3.0 costs $0.15 per song of up to five minutes and allows 120 requests per minute. The free tier, music-3.0-free, allows three requests per minute. A separate lyrics endpoint costs $0.01. The API returns MP3, WAV or PCM at up to 44.1 kHz. According to OrcaRouter, MiniMax hasn't confirmed whether the open weights are identical to the API model.

Interest is high. Intelligent Living counted more than 14,000 downloads and over 1,000 likes in the first week. According to AlphaSignal, the ComfyUI package's counter most recently stood at more than 950,000 – though that counts every file request, not every individual install.

Our take

Music 3 is the first music model from a major provider that's available both as a paid API and with open weights. Suno and Udio are closed platforms, and Google's Lyria lives inside consumer apps. If you generate songs yourself, you only pay for electricity, have no per-song limit and keep your data on your own machine.

There are caveats, though. Independent quality measurements are missing, and a Suno V3.5-level rating lags behind today's commercial competition. The model mostly handles English and offers neither editing features nor LoRA training. The license requires attribution for commercial use. Most sensitive of all: MiniMax says nothing about its training data. With music AI, that's no side issue – the training data of closed competitors has been fought over in court for years. If you plan to use AI songs commercially, keep that in mind.

MiniMax is betting on open weights in video, too – for example with its H3 video model, which has a similar $20 million revenue threshold. According to eWeek, though, key components there remain proprietary. For Music 3, by contrast, OrcaRouter says the repository contains a fully working pipeline.

Sources

#music ai#minimax#open-weights#comfyui#text-to-music
Read the original source

Try it yourself: MiniMax Music 3 (MiniMax-Music3)

Explained step by step, no prior knowledge needed – on your own computer or free in your browser.

What can I do with it?

MiniMax Music 3 turns lyrics and a sound description into a finished song with vocals and instruments, up to five minutes long, as a 32 kHz stereo WAV. Section tags like [Verse], [Chorus] or [Bridge] let you decide when each part comes in. In the description, you can specify genre, tempo, key, voice and instruments. Its strength is coherence over long stretches: verse, chorus and bridge stay recognizable, and the voice stays the same. Quality is rated roughly at Suno V3.5 level – strong on vocals, weaker than Suno V5 on instrumental texture. The model works mainly in English, can't edit existing songs and can't be fine-tuned with LoRA. Compared with the open ACE-Step 1.5, it needs more VRAM and has a more restrictive license, but controls song structure more precisely.

Who is it worth it for?

The model is worth it for hobby musicians, content creators and developers who want to generate full songs with vocals locally, with no per-song limit, and who have an Nvidia card with plenty of VRAM or lots of system RAM for offloading. If you only have 4–6 GB of VRAM, need fast results, want to edit songs or mainly want vocals in languages other than English, you're usually better off with ACE-Step 1.5 or MiniMax's API.

Ideas: What you can do with it

Make your own podcast jingle

Describe your podcast's mood and tempo and generate a short instrumental with [Intro] and [Outro]. Then cut the best section out in an audio editor to use as your jingle.

Birthday song with a name

Write personal lyrics with a verse and chorus about the birthday person and pick a genre that suits them. You get a complete song to give as a gift.

Song ideas for your band

Enter your own song's lyrics with section tags and try out different genres and tempos. You'll quickly hear whether the chorus works better as a ballad or a rock number.

Background music for videos

Generate licensable instrumentals for YouTube or social media videos, describing length, mood and instruments. For commercial use, make sure you follow the license terms.

Learning songs for the classroom

Teachers can pack vocabulary or key facts into a catchy chorus. The repeating chorus helps with memorization.

Self-host a music app

Developers can build the model into their own app via Diffusers or SGLang-Omni, with no per-song costs. Keep the attribution requirement and the revenue threshold in the license in mind.

Size2.4 B parameters
Download47 GB (about 63 min at 100 Mbit/s)
LicenseMiniMax-Music3 Community License
TypeAudio generator

What your computer needs

Graphics card (NVIDIA) at least 6 GB VRAM, recommended 13 GBe.g. RTX 4060 Ti 16 GB, RTX 4080, RTX 5080, RX 7800 XT
Mac (Apple Silicon M1–M5) from 24 GB unified memoryruns via Metal (MPS), but much slower than with an NVIDIA card
CPU only (no graphics card) Possible, but very slowseveral minutes per image. Not recommended.
Storage approx. 49 GB freeModel download plus programs
Google Colab runs for freeThe free Tesla T4 GPU with 15 GB is enough

With 24 GB of VRAM (e.g. RTX 3090/4090), you can run full precision. With about 22 GB of VRAM, use automatic CPU offloading. On cards with 8–16 GB, group offloading loads the language model layer by layer. That works, but it's much slower and needs a lot of system RAM. For low VRAM, there are community GGUF quantizations; for Apple silicon Macs, MLX versions in MXFP4 format. The easiest way to get started is the ComfyUI package from Comfy-Org.

  • According to the README, full precision needs about 24 GB of VRAM.
  • With automatic CPU offloading, about 22 GB of VRAM is enough.
  • With group offloading (layer-by-layer loading), it runs on 8 GB cards – but slowly and with lots of system RAM.
  • Only Nvidia/CUDA is officially supported. AMD (ROCm) and Apple silicon run via community ports such as MLX, ComfyUI, CMF and audio.cpp.
  • The model has around 11B parameters across several components. Budget several dozen GB of disk space for the files.
  • There are no official figures on generation speed. With offloading, expect long waits per song.
How do I find out what my computer has?
  • Windows: Press Ctrl + Shift + Esc → Task Manager → Performance tab → click GPU on the left. At the bottom you'll see Dedicated GPU memory (that's your VRAM). You'll find system memory under Memory.
  • Mac: Apple menu at the top left → About This Mac. You'll see your chip (e.g. M2) and memory (e.g. 16 GB). On Apple chips, graphics and processor share this memory.
  • Linux: Type nvidia-smi in the terminal (shows your graphics card and its memory) and free -h for system memory.

Guide

Google Colab (in your browser, no installation)

Google Colab is a free service from Google. It gives you a computer with a graphics card in your browser for a few hours. All you need is a Google account. For this model: runs for free – The free Tesla T4 GPU with 15 GB is enough.

  1. Download the notebook. Click the button and save the file.

    Download colab.ipynb

  2. Open Colab. Go to colab.research.google.com and sign in with your Google account.
  3. Upload the notebook. In the window that appears, click Upload on the left (or choose File → Upload notebook at the top) and select the file colab.ipynb.
  4. Turn on the GPU. In the top menu, go to Runtime → Change runtime type → under Hardware accelerator, select T4 GPU → Save.
  5. Start everything. Runtime → Run all (keyboard shortcut Ctrl + F9). If you see the warning “This notebook was not authored by Google,” click Run anyway.
  6. Wait. The cells run one after another. A green checkmark appears to the left of each cell when it's done. Installation and download take about 20 minutes here.
  7. Try it out. The result appears below the last cell. To test something else, change the text in the cell and run it again with Shift + Enter.
  8. Clean up. When you're done: Runtime → Disconnect and delete runtime. This saves your free quota.

Good to know: The free GPU is limited (usually a few hours per day). After about 90 minutes of inactivity, Colab disconnects, and you'll have to start everything over.

Windows 10 / 11

This model runs on Python. Our script handles the setup automatically: it creates an isolated Python environment, installs the required packages (PyTorch, approx. 3 GB) and downloads the model (47 GB (about 63 min at 100 Mbit/s)).

  1. Update your graphics driver (NVIDIA): install the latest driver. Without an NVIDIA card, it runs on the CPU – much more slowly.
  2. Install Python. Download Python 3.12 from python.org and run the installer. Important: At the bottom of the first window, tick Add python.exe to PATH, then click Install Now.
  3. Create a folder and download the files. Create a folder, e.g. Documents\AI-Test, and save both files into it:

    try_windows.ps1 demo.py

  4. Open a terminal in the folder. Open the folder in File Explorer, right-click an empty spot → Open in Terminal.
  5. Run it. Paste this command and press Enter:
    powershell -ExecutionPolicy Bypass -File try_windows.ps1
    Installation and download are running now. The first time, this can take 10–30 minutes.
  6. Result. The folder now contains the generated image output.png.
  7. Try your own input: Open demo.py in an editor, change the sample text, and save. Then run this in the terminal:
    .\.venv-minimax-music-3-minimax-music3\Scripts\Activate.ps1
    python demo.py

macOS

Macs with an Apple chip (M1 to M5) are ideal. Older Intel Macs are very slow.

  1. Open Terminal. Press Cmd + Space, type Terminal, and press Enter.
  2. Install the developer tools (first time only; includes Python):
    xcode-select --install
    Click Install in the window. If you see "already installed," everything is already in place.
  3. Download the files – both end up in your Downloads folder:

    try_mac.sh demo.py

  4. Run it:
    cd ~/Downloads
    bash try_mac.sh
    The first time, installation and download take 10–30 minutes.
  5. Result. The folder now contains the generated image output.png.

Linux

  1. Check your GPU. nvidia-smi should show your card. If it doesn't, install the driver on Ubuntu and restart:
    sudo ubuntu-drivers install
  2. Install the Python basics (Ubuntu/Debian):
    sudo apt update && sudo apt install -y python3-venv python3-pip git
  3. Put the files in a folder and open a terminal there:

    try_linux.sh demo.py

  4. Run it:
    bash try_linux.sh
  5. Result. The folder now contains the generated image output.png.

Try it

Description: "Upbeat indie pop, 120 BPM, C major, female vocals, bright acoustic guitar and handclaps." Lyrics: [Verse] Walking down the sunny street… [Chorus] We are alive tonight…
Description: "Melancholic piano ballad, 70 BPM, A minor, soft male voice, strings enter in the second chorus, emotional build-up to the bridge." Add lyrics with [Intro], [Verse], [Chorus], [Bridge] and [Outro].
Description: "Lo-fi hip hop, 85 BPM, dusty drums, warm Rhodes, vinyl crackle, relaxed study vibe." Lyrics: just [Instrumental]
Description: "80s synthwave, 110 BPM, F minor, male vocals with reverb, gated drums, arpeggiated synth bass, guitar solo after the second chorus." Lyrics with [Verse], [Pre-Chorus], [Chorus], [Solo], [Chorus], [Outro].
First have a short text in another language translated into English, then set it as a rock song with a [Verse]/[Chorus]/[Bridge] structure. That shows you how well the model handles syllables and chorus timing.

Tips for better results

  • Use the recommended three-part description structure: global settings (genre, BPM, key, mood), vocals (voice, style, harmonies) and arrangement (instruments per section).
  • If you struggle with wording, let the bundled rewriting tool expand short descriptions for you.
  • Mark every section of your lyrics with tags like [Verse] or [Chorus]. It noticeably improves structure and lyric timing.
  • Test short songs with just a few sections before generating a full five minutes – especially when offloading on smaller cards.
  • For pure instrumentals, lyrics made up of [Instrumental] sections are enough. Describe the instruments in extra detail.

If something goes wrong

At release, the Diffusers integration hadn't yet been merged into the official Diffusers release (PR #14456). Use the installation instructions in the model README or the ComfyUI package.

If you run out of VRAM (out of memory), turn on CPU offloading or group offloading, or switch to a GGUF quantization.

Lyrics in German or other non-English languages often produce weaker results, because the model is designed mainly for English.

For commercial use, you must display "MiniMax-Music3" visibly in the user interface. Above $20 million in annual revenue, you need permission.

There are no editing features such as covers, stem separation or song extension. You'll need other tools for that.

On AMD cards and Macs, only community ports are available, and they may differ from the original in features and stability.

“out of memory,” a crash, or your computer freezes

The model is too big for your VRAM (video memory). Pick a smaller variant from the table above and close other programs, especially games and browsers with lots of tabs.

It runs, but extremely slowly

Your CPU is probably doing the work instead of your graphics card. In Ollama, the PROCESSOR column of ollama ps shows how much runs on the GPU. If it says "100% CPU", update your graphics driver or pick a smaller variant that fits entirely into VRAM (video memory).

“ollama” or “python” is not found

Close the terminal window and open it again so it recognizes the newly installed program. For Python on Windows: reinstall it and check Add python.exe to PATH.

Windows: "Running scripts is disabled on this system"

Run the script with exactly the command above: powershell -ExecutionPolicy Bypass -File try_windows.ps1. This allows execution for this one time only.

Error message when loading the model (version, "trust_remote_code", unknown architecture)

Brand-new models often need the latest software version. With Ollama: update Ollama. With Python: pip install -U transformers in the activated environment. The Model Card usually lists the exact version.

Tokenstrom generates the scripts and notebook automatically. Please take a quick look before running them – they're plain, readable text. Mind the model's license: MiniMax-Music3 Community License.

Ask the AI assistant

Questions about this article, installation or background? Our assistant knows this page and runs on our own machine, not in someone else's cloud.

Connecting …

The Assistant is an AI (Gemma 4) and can make mistakes – please check important details against the source. Questions are used only to generate an answer and are deleted after one hour. Please don't enter any personal data.

Comments

What do you think? Already tried it? Write it here, no sign-up needed.

  1. Loading comments …

Comments are public. Links aren't allowed, and we delete abusive posts. You can delete your own comment at any time in this browser. Learn more in the Privacy Policy.