Skip to main content
Billing note Price depends on mode and model. With lyrics: mureka-9.5 520, mureka-9/8/o2 160, mureka-7.6 100 credits. Without lyrics (prompt-to-song): mureka-9.5 1,740, other versions 1,050 credits. Sending lyrics is 3x cheaper.
MurekaMediumHigh

Mureka Song

Mureka song generation via fal.ai. Two modes: lyrics-to-song (send your lyrics, the prompt steers the style) or prompt-to-song (prompt plus genre styles, the model writes the lyrics). Choose the Mureka model version. Returns an MP3 with timed lyric sections.

1740 credits
per prompt-to-song with mureka-9.5 (1740); other versions 1050. Lyrics-to-song: mureka-9.5 520, mureka-9/8/o2 160, mureka-7.6 100
Lyrics-to-song and prompt-to-song modes
Five model versions from mureka-7.6 to mureka-9.5
Genre styles (pop, rock, jazz, k-pop, lo-fi, ...) for prompt-to-song
Vocal gender preference for lyrics-to-song
Returns timed lyric sections with the audio

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": "mureka/api/generate/song",
  "input": {
    "prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female vocals, catchy chant chorus, synth brass, punchy drums, fun and playful",
    "lyrics": "[verse]\n์•„์นจ๋ถ€ํ„ฐ AI, ์ปคํ”ผ๋ณด๋‹ค ์ง„ํ•ด\n์ฝ”๋”ฉํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฒŒ์จ ์ƒˆ๋ฒฝ ๋‘ ์‹œ๋„ค!\n์•ˆ ๋˜๋Š” ๊ฑด ์—†์–ด, ์ผ๋‹จ ๋งŒ๋“ค์–ด ๋ด\n์ƒ์ƒ์ด ํ˜„์‹ค ๋˜๋Š” ๋งˆ๋ฒ• ๊ฐ™์€ ํšŒ์‚ฌ!\n\n[chorus]\n์ฝ”์–ด! ๋‹ท! ํˆฌ๋ฐ์ด!\n์˜ค๋Š˜์˜ ์ƒ์ƒ์ด ๋‚ด์ผ์˜ ๊ธฐ์ˆ ๋กœ!\n์ฝ”์–ด! ๋‹ท! ํˆฌ๋ฐ์ด!\nAI๋„ ๋†€๋ผ๋Š” ์šฐ๋ฆฌ์˜ ์•„์ด๋””์–ด!\n\n[outro]\n๋š๋”ฑ๋š๋”ฑ ๋งŒ๋“ค๊ณ , ๋ฐ˜์ง๋ฐ˜์ง ๋น›๋‚ด๊ณ !\n๊ธฐ์ˆ ์„ ๋„˜์–ด ๊ฒฝํ—˜์œผ๋กœ!\n์ฝ”์–ด๋‹ทํˆฌ๋ฐ์ด, Hey!",
    "model": "mureka-9.5",
    "gender": "female"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-Describe the desired song, mood, instrumentation, and vocals. With lyrics it acts as a style control
lyricsstringNo-Lyrics to sing, up to 5,000 characters. Provide for lyrics-to-song (cheaper); omit for prompt-to-song
modelstringNomureka-9.5The Mureka model version to use
mureka-9.5mureka-9mureka-8mureka-o2mureka-7.6
genderstringNo-Preferred vocal gender for lyrics-to-song generation
femalemale
stylesarrayNo-One or more genres for prompt-to-song (pop, rock, jazz, r&b, edm, ambient, folk, latin, k-pop, j-pop, house, gospel, lo-fi). Cannot be combined with lyrics

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

Core.Today company song

The same Korean company-song lyrics given to every music model โ€” compare how each one sings them

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "mureka/api/generate/song",
  "input": {
    "prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female vocals, catchy chant chorus, synth brass, punchy drums, fun and playful",
    "lyrics": "[verse]\n์•„์นจ๋ถ€ํ„ฐ AI, ์ปคํ”ผ๋ณด๋‹ค ์ง„ํ•ด\n์ฝ”๋”ฉํ•˜๋‹ค ๋ณด๋‹ˆ ๋ฒŒ์จ ์ƒˆ๋ฒฝ ๋‘ ์‹œ๋„ค!\n์•ˆ ๋˜๋Š” ๊ฑด ์—†์–ด, ์ผ๋‹จ ๋งŒ๋“ค์–ด ๋ด\n์ƒ์ƒ์ด ํ˜„์‹ค ๋˜๋Š” ๋งˆ๋ฒ• ๊ฐ™์€ ํšŒ์‚ฌ!\n\n[chorus]\n์ฝ”์–ด! ๋‹ท! ํˆฌ๋ฐ์ด!\n์˜ค๋Š˜์˜ ์ƒ์ƒ์ด ๋‚ด์ผ์˜ ๊ธฐ์ˆ ๋กœ!\n์ฝ”์–ด! ๋‹ท! ํˆฌ๋ฐ์ด!\nAI๋„ ๋†€๋ผ๋Š” ์šฐ๋ฆฌ์˜ ์•„์ด๋””์–ด!\n\n[outro]\n๋š๋”ฑ๋š๋”ฑ ๋งŒ๋“ค๊ณ , ๋ฐ˜์ง๋ฐ˜์ง ๋น›๋‚ด๊ณ !\n๊ธฐ์ˆ ์„ ๋„˜์–ด ๊ฒฝํ—˜์œผ๋กœ!\n์ฝ”์–ด๋‹ทํˆฌ๋ฐ์ด, Hey!",
    "model": "mureka-9.5",
    "gender": "female"
  }
}'

Prompt-to-song with styles

One-line idea plus genres; the model writes the 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": "mureka/api/generate/song",
  "input": {
    "prompt": "A bright summer love song with a catchy chorus",
    "model": "mureka-9.5",
    "styles": [
      "pop",
      "rock"
    ]
  }
}'

Lyrics-to-song

Your own lyrics with a style prompt and vocal gender โ€” a third of the price

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "mureka/api/generate/song",
  "input": {
    "prompt": "Warm acoustic ballad, slow tempo, soft piano and strings",
    "lyrics": "[verse]\n์ฐฝ๊ฐ€์— ๋‚จ์€ ๋น›์ด ๋„ˆ๋ฅผ ๋‹ฎ์•„\n์กฐ์šฉํžˆ ๋ฒˆ์ง€๋Š” ์ €๋…\n\n[chorus]\n๋‹ค์‹œ ๋ถ€๋ฅด๋ฉด ๋Œ์•„์˜ฌ๊นŒ\n๊ทธ๋‚ ์˜ ์šฐ๋ฆฌ",
    "model": "mureka-9.5",
    "gender": "female"
  }
}'

Tips & Best Practices

1Send lyrics whenever you have them โ€” lyrics-to-song is about a third of the prompt-to-song price
2styles only applies to prompt-to-song and is rejected together with lyrics
3mureka-9.5 is the best quality; mureka-7.6 is the cheapest for drafts
4The response includes timed lyric sections โ€” useful for subtitles and lyric videos

Use Cases

Turning written lyrics into a finished song
Fast genre-tagged songs from a one-line idea
K-pop / J-pop style demos