Skip to main content
Core.Today
|
MiniMaxMediumHigh

MiniMax Music 2.6

Generate full-length songs or instrumentals (up to ~6 minutes) from a text prompt. 99%+ accurate BPM/key control, 14+ structure tags, auto-generated lyrics, and instrumental-only mode.

350 credits
per generation (1 audio file)
Full-length songs up to ~6 minutes (most 2-4 min)
99%+ accurate BPM and key control via prompt
14+ structure tags: [Intro], [Verse], [Chorus], [Hook], [Drop], [Bridge]...
Auto lyric generation from the prompt (lyrics_optimizer)
Instrumental-only mode (is_instrumental)
Realistic vocal timbre with breathing and pitch transitions
Up to 44.1kHz / 256kbps / WAV output

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/music-2.6",
  "input": {
    "prompt": "E minor, 90 BPM, acoustic guitar ballad, male vocal, emotional, intimate studio feel",
    "lyrics": "[Verse]\n๋ฐคํ•˜๋Š˜์˜ ๋ณ„์„ ์„ธ๋‹ค๊ฐ€\n๋„ˆ์˜ ์ด๋ฆ„์„ ๋– ์˜ฌ๋ ธ์–ด\n\n[Chorus]\n์•„์ง๋„ ๊ธฐ์–ตํ•ด ๊ทธ๋‚ ์˜ ๋…ธ๋ž˜\n๋ฐ”๋žŒ์— ์‹ค๋ ค ์˜ค๋Š” ๋ฉœ๋กœ๋””\n\n[Outro]\n๊ทธ๋‚ ์˜ ๋…ธ๋ž˜...",
    "audio_format": "mp3",
    "bitrate": 256000,
    "sample_rate": 44100
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringNo-Style description (max 2,000 chars): key, BPM, genre, mood, vocal style, instruments, production. e.g. 'E minor, 90 BPM, acoustic guitar ballad, male vocal, emotional'. Required when is_instrumental is true
lyricsstringNo-Lyrics (max 3,500 chars). Use \n for line breaks, \n\n for pauses between sections. Structure tags: [Intro], [Verse], [Pre Chorus], [Chorus], [Hook], [Drop], [Bridge], [Solo], [Build Up], [Inst], [Interlude], [Break], [Transition], [Outro]
is_instrumentalbooleanNofalseGenerate instrumental music without vocals. Prompt is required, lyrics are not needed
lyrics_optimizerbooleanNofalseAutomatically generate lyrics from the prompt when lyrics are empty โ€” create a complete song from just a style description
sample_rateintegerNo44100Sample rate for the generated music
16000240003200044100
bitrateintegerNo256000Bitrate for the generated music
3200064000128000256000
audio_formatstringNomp3Output format. Use wav for production work
mp3wavpcm

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Acoustic Ballad from Lyrics

Emotional ballad with exact key/BPM and structured lyrics

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/music-2.6",
  "input": {
    "prompt": "E minor, 90 BPM, acoustic guitar ballad, male vocal, emotional, intimate studio feel",
    "lyrics": "[Verse]\n๋ฐคํ•˜๋Š˜์˜ ๋ณ„์„ ์„ธ๋‹ค๊ฐ€\n๋„ˆ์˜ ์ด๋ฆ„์„ ๋– ์˜ฌ๋ ธ์–ด\n\n[Chorus]\n์•„์ง๋„ ๊ธฐ์–ตํ•ด ๊ทธ๋‚ ์˜ ๋…ธ๋ž˜\n๋ฐ”๋žŒ์— ์‹ค๋ ค ์˜ค๋Š” ๋ฉœ๋กœ๋””\n\n[Outro]\n๊ทธ๋‚ ์˜ ๋…ธ๋ž˜...",
    "audio_format": "mp3",
    "bitrate": 256000,
    "sample_rate": 44100
  }
}'

Full Song from One Line

Auto-generate lyrics and a complete song from a style prompt only

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/music-2.6",
  "input": {
    "prompt": "Upbeat K-pop, 120 BPM, bright female vocal, catchy synth hook, summer vibes",
    "lyrics_optimizer": true
  }
}'

Instrumental Background Track

Vocal-free lo-fi track for videos or study sessions

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/music-2.6",
  "input": {
    "prompt": "Lo-fi hip hop, 80 BPM, warm vinyl texture, mellow piano, relaxed study vibe",
    "is_instrumental": true,
    "audio_format": "mp3"
  }
}'

Tips & Best Practices

1Specify exact key and BPM in the prompt (e.g. 'E minor, 90 BPM') โ€” output matches 99%+ of the time
2Order your prompt: key, BPM, genre, mood, vocal style, instruments, production character
3Use 14+ structure tags ([Verse], [Chorus], [Hook], [Drop], [Bridge]...) and \n\n for pauses between sections
4Set lyrics_optimizer: true to create a complete song from just a style description
5English and Mandarin vocals are strongest; other languages work with less consistent pronunciation
6Use wav + 44100/256000 for production; each generation is unique even with identical inputs

Use Cases

Original song production from lyrics
Background music with exact BPM for video editing
Game and app soundtracks
Jingles and brand music
Demo tracks for songwriters