Spaces:
Running on Zero
Running on Zero
| title: MiniMax-Music3-Jam | |
| emoji: 🎤 | |
| colorFrom: pink | |
| colorTo: red | |
| sdk: gradio | |
| sdk_version: 6.24.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| short_description: Describe any song, MiniMax Music 3 writes & sings it | |
| startup_duration_timeout: 1h | |
| suggested_hardware: zero-a10g | |
| models: | |
| - MiniMaxAI/MiniMax-Music3 | |
| - Tongyi-MAI/Z-Image-Turbo | |
| # MiniMax-Music3-Jam | |
| Describe any song in plain English. An LLM writes the title, the tagged lyrics and the three-part | |
| structured caption (Global Metadata / Vocal Details / Arrangement) from the official prompting guide, | |
| then [MiniMax Music 3](https://huggingface.co/MiniMaxAI/MiniMax-Music3) generates the full song with | |
| vocals. Songs can be shared to a community feed (stored in the `victor/minimax-music3-community` bucket, | |
| each with its creation date). | |
| ## How it works | |
| - **Compose** (CPU): `composer.py` calls an LLM on the HF Inference Router and returns | |
| `{title, tags, lyrics, global_metadata, vocal_details, arrangement}`. | |
| - **Sing** (ZeroGPU): `engine.py` is the diffusers `ModularPipeline` port of MiniMax Music 3 with the | |
| AoTI kernels from `diffusers-internal-dev/MiniMax-Music3-aoti` (same path as the official Space). | |
| Cover art comes from Z-Image-Turbo in the same GPU allocation. | |
| - **Share**: WAV + cover + `meta.json` are written to the bucket mounted at `/data`; the feed is served | |
| from memory. | |
| ## API | |
| - `POST /create(description, audio_duration, seed, community, instrumental)` streams status JSON then the | |
| final result `{audio, title, tags, lyrics, caption, seed, duration, created_at, thumbnail?, community_url?}`. | |
| - `POST /generate(caption, lyrics, audio_duration, seed, title, tags, community)` for explicit inputs. | |
| - `POST /community()` returns the newest shared songs. | |
| Requires the `HF_TOKEN` secret (composer LLM) and the bucket volume `hf://buckets/victor/minimax-music3-community:/data`. | |