Mureka Song
Full songs with vocals, straight from a ComfyUI workflow
- instrumental
- lyrics
- api_key
- result
Mureka Song is the flagship node of the pack: you give it a description of the music plus lyrics, and it calls the Mureka API to produce an actual song - vocals included. This is cloud generation, not local inference. ComfyUI isn't running a music model here; it's a well-dressed API client. That means it runs on any hardware, and it also means every run spends credits on your Mureka account.
What it needs
Four inputs, three of them typed:
instrumental(MUREKA_INSTRUMENTAL) - the music-style prompt, which comes out of Mureka Text Prompt. Yes, despite the name, this input is the prompt describing the track.lyrics(MUREKA_LYRICS) - the words to sing, also from Mureka Text Prompt.model(COMBO, defaultauto) - a dropdown; leave it on auto unless you know a specific model suits what you're making.api_key(MUREKA_API_KEY) - the output of Mureka API Key.
The single output, result, is a MUREKA_GENERATION_RESULT - the pack's internal package holding the generated audio and its metadata. From there it typically goes to Mureka Save (to write files plus the all-important metadata) and/or Mureka Decode Audio (to turn it into an AUDIO object other nodes can consume).
How it works
The node sends your prompt and lyrics to Mureka's endpoint, waits for the track, and hands back the result. You'll see progress in the UI - the README is upfront that it's just an indicator that something is happening, because the API doesn't report real progress during generation. It's a "please don't panic, it hasn't frozen" spinner, not a percentage. Full songs can take a while, so grab a coffee and stop checking.
Cost and sanity
Generations consume credits and cost varies by model, so look at the Mureka pricing page before you queue up a batch. The pack's own cost-management advice: test complex graphs with Mureka Mock Generation, and watch your balance with Mureka Billing. Both are in this pack and both cost nothing to run - use them.
Installing
Manager → Install Custom Nodes → search "Mureka API" → install and restart, or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/leewinder/comfyui-mureka-api.git
No model files, no GPU requirement, no dependency gauntlet. The price of entry is the API key and the credits behind it.
Troubleshooting
- It says generating but nothing happens for ages: see above - the progress indicator is decorative. If it's genuinely stuck, check the billing node; running out of credits mid-generation produces confusing silence.
- Prompt not accepted: make sure
instrumentalandlyricsare the typed MUREKA_INSTRUMENTAL / MUREKA_LYRICS values from Mureka Text Prompt, not raw strings from a random text box. - The song isn't what you asked for: music models are opinionated. Iterate on the prompt the same way you'd iterate on an image prompt - genre, mood, tempo, instrumentation.
The pack is a small third-party project (lee_winder, announced on r/comfyui in late 2025) and is not affiliated with Mureka: API-side issues go to Mureka's support, node bugs go to the GitHub issues page.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| instrumental | MUREKA_INSTRUMENTAL | — | |
| lyrics | MUREKA_LYRICS | — | |
| model | COMBO | auto | 4 options: auto, mureka-6, mureka-7.5, mureka-o1 |
| api_key | MUREKA_API_KEY | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| result | MUREKA_GENERATION_RESULT | — |