OCT 16, 2026
Table of contents
- The singer: Scarlett
- The reference: “Who Is It”
- The cover: “This Is It”
- The remix: a torch ballad
- The sheet music
- What it cost
One voice, any song
October 16, 2026
Mureka API v1 can now do everything Mureka’s own Custom page does with a cloned voice:
- Characters: turn a voice clip into a reusable singer, for free
- POST /music/create-advanced takes the character, a reference track, a style and your lyrics in one call
- POST /music/remix: re-record a finished song in a new style
- POST /music/score: sheet music (staff and numbered notation PDF, plus MusicXML) from a song or a YouTube link
This post runs all of them on one song. Every request below is the real one, every player is the real output, and every file is downloadable.
This is a non-commercial technology demo. The reference recording is Michael Jackson’s “Who Is It”, used only to show how the reference parameter works. The lyrics are new and original. Rights holders can ask us to take the post down at any time.
The singer: Scarlett
A 55-second clip of one female voice, uploaded once with POST /files/vocal:
The source voice
curl — POST /files/vocal then POST /music/characters
curl --location 'https://api.useapi.net/v1/mureka/files/vocal/?title=scarlett' \
--header 'Authorization: Bearer user:1234-…' \
--header 'Content-Type: audio/mpeg' \
--data-binary '@scarlett-voice.mp3'
{
"id": 11223344,
"duration_milliseconds": 54308,
"title": "scarlett",
"source_type": 2
}
curl --location 'https://api.useapi.net/v1/mureka/music/characters' \
--header 'Authorization: Bearer user:1234-…' \
--form 'vocal_id="11223344"' \
--form 'name="Scarlett"' \
--form 'bio="A smoky, intimate female voice."' \
--form 'tags="Female, Smoky"' \
--form 'private="true"'
{
"id": 55667788,
"name": "Scarlett",
"bio": "A smoky, intimate female voice.",
"tags": ["Female", "Smoky"],
"avatar": "https://static-cos.mureka.ai/cos-prod/mureka/static/img/<id>.jpg"
}
Creating a character is free and instant, and the character is ready to sing right away. private: true keeps it off Mureka’s public character gallery.
The reference: “Who Is It”
The reference is Michael Jackson — Who Is It: dark, tense, minor-key funk. GET /files/youtube pulls the audio from the link, and a 30-second excerpt goes up as a reference track with POST /files:
curl — GET /files/youtube then POST /files
curl 'https://api.useapi.net/v1/mureka/files/youtube/?url=https://www.youtube.com/watch?v=PfrV_6yWbEg' \
--header 'Authorization: Bearer user:1234-…'
{
"name": "Michael Jackson - Who Is It (Official Video - Upscaled)",
"cos_url": "https://static-cos.mureka.ai/cos-prod/data/audio/<path>/<file>.mp3",
"duration": 396179
}
curl --location 'https://api.useapi.net/v1/mureka/files/?title=This%20Is%20It%20reference&mood=dark&genre=funk&url=https://www.youtube.com/watch?v=PfrV_6yWbEg' \
--header 'Authorization: Bearer user:1234-…' \
--header 'Content-Type: audio/mpeg' \
--data-binary '@who-is-it-30s.mp3'
{
"id": 99887766,
"duration_milliseconds": 30000,
"title": "This Is It reference",
"mood": "dark",
"genre": "funk",
"source_type": 1
}
The cover: “This Is It”
One call puts it all together: Scarlett as character_id, the excerpt as ref_id, a style in desc, and new lyrics written for the same tense mood.
curl — POST /music/create-advanced with the full lyrics
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:1234-…' \
--form 'model="V9.5"' \
--form 'title="This Is It"' \
--form 'character_id="55667788"' \
--form 'ref_id="99887766"' \
--form 'vocal_gender="female"' \
--form 'desc="dark minor-key funk pop, tight drums, slap bass, synth stabs, tense female vocal"' \
--form 'lyrics="[Verse]
Static on the line at the edge of the night
Every window'\''s dark but one burning light
I hear the footsteps that I swore were gone
Playing back the same old song
[Pre-Chorus]
Don'\''t you tell me it'\''s over, don'\''t you lie to my face
I can feel you in the shadows, I can see you in this place
[Chorus]
This is it, this is it
Every secret'\''s coming out
This is it, this is it
No more shadows, no more doubt
[Verse]
Lipstick on a letter that I never wrote
Someone else'\''s perfume on my winter coat
They say this city never sleeps alone
Then who keeps calling, calling on my phone
[Pre-Chorus]
Don'\''t you tell me it'\''s over, don'\''t you lie to my face
I can feel you in the shadows, I can see you in this place
[Chorus]
This is it, this is it
Every secret'\''s coming out
This is it, this is it
No more shadows, no more doubt
[Bridge]
I gave you all my midnights
You gave me all your lies
Now the curtain'\''s falling
And I see it in your eyes
[Chorus]
This is it, this is it
Every secret'\''s coming out
This is it, this is it
No more shadows, no more doubt
[Outro]
This is it..."'
Each call returns two songs. We picked one take from each model.
V9.5 — 3:23
O2 — the same call with model O2, 3:21
Both songs carry Mureka’s control types for reference, vocal, style and character, so all four inputs went into each one. V9.5 costs 12 Mureka Gold per song and O2 costs 20. Each call took about 90 seconds and returned two songs.
The remix: a torch ballad
POST /music/remix takes the finished V9.5 take and re-records it in a new style. The lyrics carry over, and the title becomes “This Is It(Remix)”.
curl — POST /music/remix
curl --location 'https://api.useapi.net/v1/mureka/music/remix' \
--header 'Authorization: Bearer user:1234-…' \
--form 'song_id="user:1234-mureka:12345678901234-song:33445566"' \
--form 'desc="slow torch ballad, piano and strings, intimate female vocal"'
Remix — slow torch ballad, 3:29
A remix costs the same as a song. Add async: true and a replyUrl to get it by webhook instead of waiting.
The sheet music
POST /music/score transcribes the main melody, the chords and the lyrics. It takes a song_id, a YouTube link or an uploaded file, answers in 10 to 20 seconds and costs 10 Mureka Gold. Click a page to open the full PDF.
curl — POST /music/score, from a song and from YouTube
curl --location 'https://api.useapi.net/v1/mureka/music/score' \
--header 'Authorization: Bearer user:1234-…' \
--form 'song_id="user:1234-mureka:12345678901234-song:33445566"'
curl --location 'https://api.useapi.net/v1/mureka/music/score' \
--header 'Authorization: Bearer user:1234-…' \
--form 'url="https://www.youtube.com/watch?v=PfrV_6yWbEg"'
{
"title": "This Is It",
"url": "https://static-cos.mureka.ai/cos-prod/skm/music-staff/20261017/<id>.zip"
}
Every file, one link each:
“This Is It”, V9.5 · staff PDF · numbered notation PDF · MusicXML
“This Is It”, O2 · staff PDF · numbered notation PDF · MusicXML
“This Is It”, remix · staff PDF · numbered notation PDF · MusicXML
“Who Is It”, from YouTube · staff PDF · numbered notation PDF · MusicXML
The MusicXML opens in MuseScore, Sibelius, Finale, Dorico and most other notation software.
What it cost
| Step | Endpoint | Mureka Gold |
|---|---|---|
| Upload the voice, create the character | POST /files/vocal, POST /music/characters | free |
| Import the reference | GET /files/youtube, POST /files | free |
| Cover on V9.5, two songs | POST /music/create-advanced | 24 |
| Cover on O2, two songs | POST /music/create-advanced | 40 |
| Remix, two songs | POST /music/remix | 24 |
| Sheet music, four sources | POST /music/score | 40 |
128 Mureka Gold in total.
Full parameters, responses and a live Try It console for each endpoint: characters, create-advanced, remix, score.

