live
MODEL IDminimax:music@cover

MiniMax Music Cover

MiniMax
by

MiniMax Music Cover is MiniMax’s song-to-song transformation model for reimagining an existing track in a new style. It preserves the original vocal melody while changing voice timbre, instrumentation, genre, and arrangement through a text prompt. It supports one-step generation from reference audio or a two-step workflow with preprocessing and optional lyric editing.

MiniMax Music Cover

audio-driven

Electric Ferry Boarding Jingle$0.15~3m 2s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Cover the input as an electric-ferry boarding jingle in windswept Baltic folktronica. Preserve the vocal melody; replace guitar with nyckelharpa, bowed vibraphone, soft frame drum and buoy-bell pulse. Airy mixed-choir timbre, crisp spatial mix, gentle harbor-ambience outro.',
  settings: {
    lyrics: '[Intro]\n[Verse]\nStep aboard, the tide is turning\nQuiet water, harbor light\n[Chorus]\nCarry home across the bay\n[Outro]'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/25f3e9bd-08ec-4dab-a891-c681ba93a607.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Cover the input as an electric-ferry boarding jingle in windswept Baltic folktronica. Preserve the vocal melody; replace guitar with nyckelharpa, bowed vibraphone, soft frame drum and buoy-bell pulse. Airy mixed-choir timbre, crisp spatial mix, gentle harbor-ambience outro.",
            "settings": {
                "lyrics": "[Intro]\n[Verse]\nStep aboard, the tide is turning\nQuiet water, harbor light\n[Chorus]\nCarry home across the bay\n[Outro]"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/25f3e9bd-08ec-4dab-a891-c681ba93a607.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "b9b016e7-caf0-4d5b-8755-52bde3b5fea8",
      "model": "minimax:music@cover",
      "positivePrompt": "Cover the input as an electric-ferry boarding jingle in windswept Baltic folktronica. Preserve the vocal melody; replace guitar with nyckelharpa, bowed vibraphone, soft frame drum and buoy-bell pulse. Airy mixed-choir timbre, crisp spatial mix, gentle harbor-ambience outro.",
      "settings": {
        "lyrics": "[Intro]\n[Verse]\nStep aboard, the tide is turning\nQuiet water, harbor light\n[Chorus]\nCarry home across the bay\n[Outro]"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/25f3e9bd-08ec-4dab-a891-c681ba93a607.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Cover the input as an electric-ferry boarding jingle in windswept Baltic folktronica. Preserve the vocal melody; replace guitar with nyckelharpa, bowed vibraphone, soft frame drum and buoy-bell pulse. Airy mixed-choir timbre, crisp spatial mix, gentle harbor-ambience outro." \
  settings.lyrics="[Intro]
[Verse]
Step aboard, the tide is turning
Quiet water, harbor light
[Chorus]
Carry home across the bay
[Outro]" \
  inputs.audio=https://assets.runware.ai/assets/inputs/25f3e9bd-08ec-4dab-a891-c681ba93a607.mp3
{
  "taskType": "audioInference",
  "taskUUID": "b9b016e7-caf0-4d5b-8755-52bde3b5fea8",
  "model": "minimax:music@cover",
  "positivePrompt": "Cover the input as an electric-ferry boarding jingle in windswept Baltic folktronica. Preserve the vocal melody; replace guitar with nyckelharpa, bowed vibraphone, soft frame drum and buoy-bell pulse. Airy mixed-choir timbre, crisp spatial mix, gentle harbor-ambience outro.",
  "settings": {
    "lyrics": "[Intro]\n[Verse]\nStep aboard, the tide is turning\nQuiet water, harbor light\n[Chorus]\nCarry home across the bay\n[Outro]"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/25f3e9bd-08ec-4dab-a891-c681ba93a607.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "b9b016e7-caf0-4d5b-8755-52bde3b5fea8",
  "audioUUID": "2e04960f-0db6-4c1a-8988-42503cb3a2c8",
  "audioURL": "https://am.runware.ai/audio/os/a09dlim3/ws/5/ai/2e04960f-0db6-4c1a-8988-42503cb3a2c8.mp3",
  "seed": 774993,
  "cost": 0.15
}

audio-driven

Plant Patent Podcast Opening Theme$0.15~2m 23s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Cover the input as an investigative podcast opener: Nordic chamber folk meets precision electroacoustic. Use nyckelharpa ostinato, muted bass clarinet, seed-pod percussion and clipped analog pulses. Intimate close-miked contralto, double-tracked; dry archival mix with a decisive final sting.',
  settings: {
    lyrics: '[Intro]\nIn every seed, a history\n\n[Verse]\nWho owns tomorrow’s harvest?\n\n[Outro]\nThe Germline Files'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/da036fd8-1acf-4239-8320-63fcda055507.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Cover the input as an investigative podcast opener: Nordic chamber folk meets precision electroacoustic. Use nyckelharpa ostinato, muted bass clarinet, seed-pod percussion and clipped analog pulses. Intimate close-miked contralto, double-tracked; dry archival mix with a decisive final sting.",
            "settings": {
                "lyrics": "[Intro]\nIn every seed, a history\n\n[Verse]\nWho owns tomorrow’s harvest?\n\n[Outro]\nThe Germline Files"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/da036fd8-1acf-4239-8320-63fcda055507.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "cddf80e9-3915-4bb9-b071-1b2673a79f68",
      "model": "minimax:music@cover",
      "positivePrompt": "Cover the input as an investigative podcast opener: Nordic chamber folk meets precision electroacoustic. Use nyckelharpa ostinato, muted bass clarinet, seed-pod percussion and clipped analog pulses. Intimate close-miked contralto, double-tracked; dry archival mix with a decisive final sting.",
      "settings": {
        "lyrics": "[Intro]\nIn every seed, a history\n\n[Verse]\nWho owns tomorrow’s harvest?\n\n[Outro]\nThe Germline Files"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/da036fd8-1acf-4239-8320-63fcda055507.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Cover the input as an investigative podcast opener: Nordic chamber folk meets precision electroacoustic. Use nyckelharpa ostinato, muted bass clarinet, seed-pod percussion and clipped analog pulses. Intimate close-miked contralto, double-tracked; dry archival mix with a decisive final sting." \
  settings.lyrics="[Intro]
In every seed, a history

[Verse]
Who owns tomorrow’s harvest?

[Outro]
The Germline Files" \
  inputs.audio=https://assets.runware.ai/assets/inputs/da036fd8-1acf-4239-8320-63fcda055507.mp3
{
  "taskType": "audioInference",
  "taskUUID": "cddf80e9-3915-4bb9-b071-1b2673a79f68",
  "model": "minimax:music@cover",
  "positivePrompt": "Cover the input as an investigative podcast opener: Nordic chamber folk meets precision electroacoustic. Use nyckelharpa ostinato, muted bass clarinet, seed-pod percussion and clipped analog pulses. Intimate close-miked contralto, double-tracked; dry archival mix with a decisive final sting.",
  "settings": {
    "lyrics": "[Intro]\nIn every seed, a history\n\n[Verse]\nWho owns tomorrow’s harvest?\n\n[Outro]\nThe Germline Files"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/da036fd8-1acf-4239-8320-63fcda055507.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "cddf80e9-3915-4bb9-b071-1b2673a79f68",
  "audioUUID": "e95e3da3-3542-4aa9-8baa-8eaca9967d93",
  "audioURL": "https://am.runware.ai/audio/os/a04d20/ws/5/ai/e95e3da3-3542-4aa9-8baa-8eaca9967d93.mp3",
  "seed": 121639,
  "cost": 0.15
}

audio-driven

Abyssal Observatory Ambient Bed$0.15~1m 40s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Reimagine the source melody as a seamless abyssal ambient bed for a deep-sea observatory tunnel. Dark electroacoustic drone with bowed metal, sub-bass pressure waves, granular sonar pings and distant hydrophone crackle; no vocals, slow suspended arrangement, wide immersive cinematic mix.',
  settings: {
    lyrics: '[Intro]\n[Inst]\n[Inst]\n[Outro]'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/979b539a-be0a-434d-a113-42ed2cd98343.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Reimagine the source melody as a seamless abyssal ambient bed for a deep-sea observatory tunnel. Dark electroacoustic drone with bowed metal, sub-bass pressure waves, granular sonar pings and distant hydrophone crackle; no vocals, slow suspended arrangement, wide immersive cinematic mix.",
            "settings": {
                "lyrics": "[Intro]\n[Inst]\n[Inst]\n[Outro]"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/979b539a-be0a-434d-a113-42ed2cd98343.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "4889834f-a14d-42e9-b487-556e5d63ec09",
      "model": "minimax:music@cover",
      "positivePrompt": "Reimagine the source melody as a seamless abyssal ambient bed for a deep-sea observatory tunnel. Dark electroacoustic drone with bowed metal, sub-bass pressure waves, granular sonar pings and distant hydrophone crackle; no vocals, slow suspended arrangement, wide immersive cinematic mix.",
      "settings": {
        "lyrics": "[Intro]\n[Inst]\n[Inst]\n[Outro]"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/979b539a-be0a-434d-a113-42ed2cd98343.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Reimagine the source melody as a seamless abyssal ambient bed for a deep-sea observatory tunnel. Dark electroacoustic drone with bowed metal, sub-bass pressure waves, granular sonar pings and distant hydrophone crackle; no vocals, slow suspended arrangement, wide immersive cinematic mix." \
  settings.lyrics="[Intro]
[Inst]
[Inst]
[Outro]" \
  inputs.audio=https://assets.runware.ai/assets/inputs/979b539a-be0a-434d-a113-42ed2cd98343.mp3
{
  "taskType": "audioInference",
  "taskUUID": "4889834f-a14d-42e9-b487-556e5d63ec09",
  "model": "minimax:music@cover",
  "positivePrompt": "Reimagine the source melody as a seamless abyssal ambient bed for a deep-sea observatory tunnel. Dark electroacoustic drone with bowed metal, sub-bass pressure waves, granular sonar pings and distant hydrophone crackle; no vocals, slow suspended arrangement, wide immersive cinematic mix.",
  "settings": {
    "lyrics": "[Intro]\n[Inst]\n[Inst]\n[Outro]"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/979b539a-be0a-434d-a113-42ed2cd98343.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "4889834f-a14d-42e9-b487-556e5d63ec09",
  "audioUUID": "7137d7aa-7250-4743-a1dc-126e25047d10",
  "audioURL": "https://am.runware.ai/audio/os/a05d22/ws/5/ai/7137d7aa-7250-4743-a1dc-126e25047d10.mp3",
  "seed": 361464,
  "cost": 0.15
}

audio-driven

Wood Frog Audiobook Learning Interlude$0.15~1m 53s
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Cover the source as calm Nordic chamber folk: prepared piano, nyckelharpa, brushed frame drum and airy strings. Clear intimate female alto, lightly sung instructional phrasing, restrained dynamics, crisp diction, cold spacious studio mix, no dramatic climax.',
  settings: {
    lyrics: '[Intro]\nUnder leaves, beneath the snow\n\n[Verse]\nWhen winter seals the forest floor,\nthe wood frog\'s heartbeat slows.\nGlucose helps protect its cells\nas ice within its body grows.\n\n[Chorus]\nFrozen does not mean the end.\nSpring warmth wakes the frog again.\n\n[Outro]\nA woodland wonder, thawed by spring.'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/8a1291b7-95f1-492c-ba60-b14e3e2ae78c.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Cover the source as calm Nordic chamber folk: prepared piano, nyckelharpa, brushed frame drum and airy strings. Clear intimate female alto, lightly sung instructional phrasing, restrained dynamics, crisp diction, cold spacious studio mix, no dramatic climax.",
            "settings": {
                "lyrics": "[Intro]\nUnder leaves, beneath the snow\n\n[Verse]\nWhen winter seals the forest floor,\nthe wood frog's heartbeat slows.\nGlucose helps protect its cells\nas ice within its body grows.\n\n[Chorus]\nFrozen does not mean the end.\nSpring warmth wakes the frog again.\n\n[Outro]\nA woodland wonder, thawed by spring."
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/8a1291b7-95f1-492c-ba60-b14e3e2ae78c.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "da717665-b925-4aef-a971-3bc3d31c85ff",
      "model": "minimax:music@cover",
      "positivePrompt": "Cover the source as calm Nordic chamber folk: prepared piano, nyckelharpa, brushed frame drum and airy strings. Clear intimate female alto, lightly sung instructional phrasing, restrained dynamics, crisp diction, cold spacious studio mix, no dramatic climax.",
      "settings": {
        "lyrics": "[Intro]\nUnder leaves, beneath the snow\n\n[Verse]\nWhen winter seals the forest floor,\nthe wood frog's heartbeat slows.\nGlucose helps protect its cells\nas ice within its body grows.\n\n[Chorus]\nFrozen does not mean the end.\nSpring warmth wakes the frog again.\n\n[Outro]\nA woodland wonder, thawed by spring."
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/8a1291b7-95f1-492c-ba60-b14e3e2ae78c.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Cover the source as calm Nordic chamber folk: prepared piano, nyckelharpa, brushed frame drum and airy strings. Clear intimate female alto, lightly sung instructional phrasing, restrained dynamics, crisp diction, cold spacious studio mix, no dramatic climax." \
  settings.lyrics="[Intro]
Under leaves, beneath the snow

[Verse]
When winter seals the forest floor,
the wood frog's heartbeat slows.
Glucose helps protect its cells
as ice within its body grows.

[Chorus]
Frozen does not mean the end.
Spring warmth wakes the frog again.

[Outro]
A woodland wonder, thawed by spring." \
  inputs.audio=https://assets.runware.ai/assets/inputs/8a1291b7-95f1-492c-ba60-b14e3e2ae78c.mp3
{
  "taskType": "audioInference",
  "taskUUID": "da717665-b925-4aef-a971-3bc3d31c85ff",
  "model": "minimax:music@cover",
  "positivePrompt": "Cover the source as calm Nordic chamber folk: prepared piano, nyckelharpa, brushed frame drum and airy strings. Clear intimate female alto, lightly sung instructional phrasing, restrained dynamics, crisp diction, cold spacious studio mix, no dramatic climax.",
  "settings": {
    "lyrics": "[Intro]\nUnder leaves, beneath the snow\n\n[Verse]\nWhen winter seals the forest floor,\nthe wood frog's heartbeat slows.\nGlucose helps protect its cells\nas ice within its body grows.\n\n[Chorus]\nFrozen does not mean the end.\nSpring warmth wakes the frog again.\n\n[Outro]\nA woodland wonder, thawed by spring."
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/8a1291b7-95f1-492c-ba60-b14e3e2ae78c.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "da717665-b925-4aef-a971-3bc3d31c85ff",
  "audioUUID": "bd99a45e-3f38-4d09-9a49-2312c494b52f",
  "audioURL": "https://am.runware.ai/audio/os/a01d21/ws/5/ai/bd99a45e-3f38-4d09-9a49-2312c494b52f.mp3",
  "seed": 928154,
  "cost": 0.15
}
Basement Gospel Breakbeat Revival
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Transform this demo into a raw gospel-breakbeat cover with punchy chopped drums, Hammond organ, handclaps, tambourine, soulful backing choir, vinyl grit, dynamic rises, and a triumphant live-room feel while keeping the lead vocal melody intact.',
  seed: 33183,
  settings: {
    lyrics: '[Intro]\nOh, hold on, hold on now\n\n[Verse]\nI was walking with a wire in my chest\nStatic in my shoes and a name I never guessed\nThen a doorway opened through the basement sound\nAnd every tired heartbeat started shaking the ground\n\n[Chorus]\nLift me higher than the old routine\nTurn these sparks into a silver stream\nIf I stumble, let the whole room sing\nCarry me, carry me in the swing\n\n[Bridge]\nHey now, hey now\nHands on the downbeat, soul in the snare\nHey now, hey now\nCall from the shadows, answer from the air\n\n[Outro]\nCarry me, carry me'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/042af0d9-292c-4531-a37b-8bbf5d849710.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Transform this demo into a raw gospel-breakbeat cover with punchy chopped drums, Hammond organ, handclaps, tambourine, soulful backing choir, vinyl grit, dynamic rises, and a triumphant live-room feel while keeping the lead vocal melody intact.",
            "seed": 33183,
            "settings": {
                "lyrics": "[Intro]\nOh, hold on, hold on now\n\n[Verse]\nI was walking with a wire in my chest\nStatic in my shoes and a name I never guessed\nThen a doorway opened through the basement sound\nAnd every tired heartbeat started shaking the ground\n\n[Chorus]\nLift me higher than the old routine\nTurn these sparks into a silver stream\nIf I stumble, let the whole room sing\nCarry me, carry me in the swing\n\n[Bridge]\nHey now, hey now\nHands on the downbeat, soul in the snare\nHey now, hey now\nCall from the shadows, answer from the air\n\n[Outro]\nCarry me, carry me"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/042af0d9-292c-4531-a37b-8bbf5d849710.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "b924b635-7802-43f2-a48d-fe0e0ce2053b",
      "model": "minimax:music@cover",
      "positivePrompt": "Transform this demo into a raw gospel-breakbeat cover with punchy chopped drums, Hammond organ, handclaps, tambourine, soulful backing choir, vinyl grit, dynamic rises, and a triumphant live-room feel while keeping the lead vocal melody intact.",
      "seed": 33183,
      "settings": {
        "lyrics": "[Intro]\nOh, hold on, hold on now\n\n[Verse]\nI was walking with a wire in my chest\nStatic in my shoes and a name I never guessed\nThen a doorway opened through the basement sound\nAnd every tired heartbeat started shaking the ground\n\n[Chorus]\nLift me higher than the old routine\nTurn these sparks into a silver stream\nIf I stumble, let the whole room sing\nCarry me, carry me in the swing\n\n[Bridge]\nHey now, hey now\nHands on the downbeat, soul in the snare\nHey now, hey now\nCall from the shadows, answer from the air\n\n[Outro]\nCarry me, carry me"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/042af0d9-292c-4531-a37b-8bbf5d849710.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Transform this demo into a raw gospel-breakbeat cover with punchy chopped drums, Hammond organ, handclaps, tambourine, soulful backing choir, vinyl grit, dynamic rises, and a triumphant live-room feel while keeping the lead vocal melody intact." \
  seed=33183 \
  settings.lyrics="[Intro]
Oh, hold on, hold on now

[Verse]
I was walking with a wire in my chest
Static in my shoes and a name I never guessed
Then a doorway opened through the basement sound
And every tired heartbeat started shaking the ground

[Chorus]
Lift me higher than the old routine
Turn these sparks into a silver stream
If I stumble, let the whole room sing
Carry me, carry me in the swing

[Bridge]
Hey now, hey now
Hands on the downbeat, soul in the snare
Hey now, hey now
Call from the shadows, answer from the air

[Outro]
Carry me, carry me" \
  inputs.audio=https://assets.runware.ai/assets/inputs/042af0d9-292c-4531-a37b-8bbf5d849710.mp3
{
  "taskType": "audioInference",
  "taskUUID": "b924b635-7802-43f2-a48d-fe0e0ce2053b",
  "model": "minimax:music@cover",
  "positivePrompt": "Transform this demo into a raw gospel-breakbeat cover with punchy chopped drums, Hammond organ, handclaps, tambourine, soulful backing choir, vinyl grit, dynamic rises, and a triumphant live-room feel while keeping the lead vocal melody intact.",
  "seed": 33183,
  "settings": {
    "lyrics": "[Intro]\nOh, hold on, hold on now\n\n[Verse]\nI was walking with a wire in my chest\nStatic in my shoes and a name I never guessed\nThen a doorway opened through the basement sound\nAnd every tired heartbeat started shaking the ground\n\n[Chorus]\nLift me higher than the old routine\nTurn these sparks into a silver stream\nIf I stumble, let the whole room sing\nCarry me, carry me in the swing\n\n[Bridge]\nHey now, hey now\nHands on the downbeat, soul in the snare\nHey now, hey now\nCall from the shadows, answer from the air\n\n[Outro]\nCarry me, carry me"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/042af0d9-292c-4531-a37b-8bbf5d849710.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "b924b635-7802-43f2-a48d-fe0e0ce2053b",
  "audioUUID": "b6395f14-70c7-4029-b7d4-6c8fa6292139",
  "audioURL": "https://am.runware.ai/audio/os/a09dlim3/ws/5/ai/b6395f14-70c7-4029-b7d4-6c8fa6292139.mp3",
  "seed": 33183,
  "cost": 0.15
}
Dusty Motown Roller Rink
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Transform this song into a retro Motown-inspired roller-rink soul cover with warm analog bass, crisp tambourine, lush string stabs, electric piano, rhythm guitar, rounded drums, joyful backing harmonies, and a smoky charismatic lead voice while preserving the original melody.',
  seed: 52318,
  settings: {
    lyrics: '[Intro]\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Bridge]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Outro]'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/dca407c6-ce4c-4f2d-a9c2-3ea792378b48.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Transform this song into a retro Motown-inspired roller-rink soul cover with warm analog bass, crisp tambourine, lush string stabs, electric piano, rhythm guitar, rounded drums, joyful backing harmonies, and a smoky charismatic lead voice while preserving the original melody.",
            "seed": 52318,
            "settings": {
                "lyrics": "[Intro]\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Bridge]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Outro]"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/dca407c6-ce4c-4f2d-a9c2-3ea792378b48.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "104ff53c-245d-4198-955d-3125846a4b1e",
      "model": "minimax:music@cover",
      "positivePrompt": "Transform this song into a retro Motown-inspired roller-rink soul cover with warm analog bass, crisp tambourine, lush string stabs, electric piano, rhythm guitar, rounded drums, joyful backing harmonies, and a smoky charismatic lead voice while preserving the original melody.",
      "seed": 52318,
      "settings": {
        "lyrics": "[Intro]\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Bridge]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Outro]"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/dca407c6-ce4c-4f2d-a9c2-3ea792378b48.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Transform this song into a retro Motown-inspired roller-rink soul cover with warm analog bass, crisp tambourine, lush string stabs, electric piano, rhythm guitar, rounded drums, joyful backing harmonies, and a smoky charismatic lead voice while preserving the original melody." \
  seed=52318 \
  settings.lyrics="[Intro]

[Verse]
Keep the original lyrics and phrasing from the source vocal.

[Chorus]
Keep the original lyrics and phrasing from the source vocal.

[Verse]
Keep the original lyrics and phrasing from the source vocal.

[Chorus]
Keep the original lyrics and phrasing from the source vocal.

[Bridge]
Keep the original lyrics and phrasing from the source vocal.

[Chorus]
Keep the original lyrics and phrasing from the source vocal.

[Outro]" \
  inputs.audio=https://assets.runware.ai/assets/inputs/dca407c6-ce4c-4f2d-a9c2-3ea792378b48.mp3
{
  "taskType": "audioInference",
  "taskUUID": "104ff53c-245d-4198-955d-3125846a4b1e",
  "model": "minimax:music@cover",
  "positivePrompt": "Transform this song into a retro Motown-inspired roller-rink soul cover with warm analog bass, crisp tambourine, lush string stabs, electric piano, rhythm guitar, rounded drums, joyful backing harmonies, and a smoky charismatic lead voice while preserving the original melody.",
  "seed": 52318,
  "settings": {
    "lyrics": "[Intro]\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Verse]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Bridge]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Chorus]\nKeep the original lyrics and phrasing from the source vocal.\n\n[Outro]"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/dca407c6-ce4c-4f2d-a9c2-3ea792378b48.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "104ff53c-245d-4198-955d-3125846a4b1e",
  "audioUUID": "c4bfea87-c364-409f-964c-238a3c29a232",
  "audioURL": "https://am.runware.ai/audio/os/a08dlim3/ws/5/ai/c4bfea87-c364-409f-964c-238a3c29a232.mp3",
  "seed": 52318,
  "cost": 0.15
}
Midnight Mirage Synth Cabaret
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Transform this song into a nocturnal synth cabaret piece with sultry contralto vocals, analog bass, brushed drums, cinematic piano, soft brass swells, and a glamorous late-1980s lounge atmosphere while preserving the lead melody.',
  seed: 76696,
  settings: {
    lyrics: '[Intro]\n[Verse]\n[Chorus]\n[Verse]\n[Chorus]\n[Bridge]\n[Chorus]\n[Outro]'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/39b43dfa-e54f-456a-885f-a51316556d55.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Transform this song into a nocturnal synth cabaret piece with sultry contralto vocals, analog bass, brushed drums, cinematic piano, soft brass swells, and a glamorous late-1980s lounge atmosphere while preserving the lead melody.",
            "seed": 76696,
            "settings": {
                "lyrics": "[Intro]\n[Verse]\n[Chorus]\n[Verse]\n[Chorus]\n[Bridge]\n[Chorus]\n[Outro]"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/39b43dfa-e54f-456a-885f-a51316556d55.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "645e49e9-cf55-453b-83b9-c2219b6c9ff9",
      "model": "minimax:music@cover",
      "positivePrompt": "Transform this song into a nocturnal synth cabaret piece with sultry contralto vocals, analog bass, brushed drums, cinematic piano, soft brass swells, and a glamorous late-1980s lounge atmosphere while preserving the lead melody.",
      "seed": 76696,
      "settings": {
        "lyrics": "[Intro]\n[Verse]\n[Chorus]\n[Verse]\n[Chorus]\n[Bridge]\n[Chorus]\n[Outro]"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/39b43dfa-e54f-456a-885f-a51316556d55.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Transform this song into a nocturnal synth cabaret piece with sultry contralto vocals, analog bass, brushed drums, cinematic piano, soft brass swells, and a glamorous late-1980s lounge atmosphere while preserving the lead melody." \
  seed=76696 \
  settings.lyrics="[Intro]
[Verse]
[Chorus]
[Verse]
[Chorus]
[Bridge]
[Chorus]
[Outro]" \
  inputs.audio=https://assets.runware.ai/assets/inputs/39b43dfa-e54f-456a-885f-a51316556d55.mp3
{
  "taskType": "audioInference",
  "taskUUID": "645e49e9-cf55-453b-83b9-c2219b6c9ff9",
  "model": "minimax:music@cover",
  "positivePrompt": "Transform this song into a nocturnal synth cabaret piece with sultry contralto vocals, analog bass, brushed drums, cinematic piano, soft brass swells, and a glamorous late-1980s lounge atmosphere while preserving the lead melody.",
  "seed": 76696,
  "settings": {
    "lyrics": "[Intro]\n[Verse]\n[Chorus]\n[Verse]\n[Chorus]\n[Bridge]\n[Chorus]\n[Outro]"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/39b43dfa-e54f-456a-885f-a51316556d55.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "645e49e9-cf55-453b-83b9-c2219b6c9ff9",
  "audioUUID": "87c43150-0b58-4f6f-b737-5b89b4220ed9",
  "audioURL": "https://am.runware.ai/audio/os/a10dlim3/ws/5/ai/87c43150-0b58-4f6f-b737-5b89b4220ed9.mp3",
  "seed": 76696,
  "cost": 0.15
}
Chrome Disco Boxing Gym
0:00
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'minimax:music@cover',
  positivePrompt: 'Transform this song into a sleek late-70s inspired funk-pop cover set in a glamorous boxing gym: bright female lead timbre, tight disco drums, elastic bassline, crisp rhythm guitar, bold brass stabs, crowd chants, sparkling synth accents, dramatic breakdown, triumphant final chorus.',
  seed: 74885,
  settings: {
    lyrics: '[Intro]\n[Verse]\nGloves on the bench, heartbeat in the wire\nNeon on the ropes, sweat turning into fire\nEverybody counts when the bell cuts through the room\nI came here to bloom\n\n[Chorus]\nHit me with the spotlight, stronger every round\nTurn the pressure into gold, let the whole floor pound\nWhen they call my name, I rise above the doubt\nI was born to break out\n\n[Verse]\nMirror on the wall, flashes from the tape\nFootwork like a promise nobody can reshape\nBruises become glitter when the rhythm takes control\nBody, mind, and soul\n\n[Bridge]\nOne more step, one more swing\nHear the horns and feel the ring\n[Chorus]\n[Outro]'
  },
  inputs: {
    audio: 'https://assets.runware.ai/assets/inputs/e37c876f-c35c-46cd-8bea-831881e3652f.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "minimax:music@cover",
            "positivePrompt": "Transform this song into a sleek late-70s inspired funk-pop cover set in a glamorous boxing gym: bright female lead timbre, tight disco drums, elastic bassline, crisp rhythm guitar, bold brass stabs, crowd chants, sparkling synth accents, dramatic breakdown, triumphant final chorus.",
            "seed": 74885,
            "settings": {
                "lyrics": "[Intro]\n[Verse]\nGloves on the bench, heartbeat in the wire\nNeon on the ropes, sweat turning into fire\nEverybody counts when the bell cuts through the room\nI came here to bloom\n\n[Chorus]\nHit me with the spotlight, stronger every round\nTurn the pressure into gold, let the whole floor pound\nWhen they call my name, I rise above the doubt\nI was born to break out\n\n[Verse]\nMirror on the wall, flashes from the tape\nFootwork like a promise nobody can reshape\nBruises become glitter when the rhythm takes control\nBody, mind, and soul\n\n[Bridge]\nOne more step, one more swing\nHear the horns and feel the ring\n[Chorus]\n[Outro]"
            },
            "inputs": {
                "audio": "https://assets.runware.ai/assets/inputs/e37c876f-c35c-46cd-8bea-831881e3652f.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "audioInference",
      "taskUUID": "c3ee9e55-851c-4e69-9461-82c2e8dce4f2",
      "model": "minimax:music@cover",
      "positivePrompt": "Transform this song into a sleek late-70s inspired funk-pop cover set in a glamorous boxing gym: bright female lead timbre, tight disco drums, elastic bassline, crisp rhythm guitar, bold brass stabs, crowd chants, sparkling synth accents, dramatic breakdown, triumphant final chorus.",
      "seed": 74885,
      "settings": {
        "lyrics": "[Intro]\n[Verse]\nGloves on the bench, heartbeat in the wire\nNeon on the ropes, sweat turning into fire\nEverybody counts when the bell cuts through the room\nI came here to bloom\n\n[Chorus]\nHit me with the spotlight, stronger every round\nTurn the pressure into gold, let the whole floor pound\nWhen they call my name, I rise above the doubt\nI was born to break out\n\n[Verse]\nMirror on the wall, flashes from the tape\nFootwork like a promise nobody can reshape\nBruises become glitter when the rhythm takes control\nBody, mind, and soul\n\n[Bridge]\nOne more step, one more swing\nHear the horns and feel the ring\n[Chorus]\n[Outro]"
      },
      "inputs": {
        "audio": "https://assets.runware.ai/assets/inputs/e37c876f-c35c-46cd-8bea-831881e3652f.mp3"
      }
    }
  ]'
runware run minimax:music@cover \
  positivePrompt="Transform this song into a sleek late-70s inspired funk-pop cover set in a glamorous boxing gym: bright female lead timbre, tight disco drums, elastic bassline, crisp rhythm guitar, bold brass stabs, crowd chants, sparkling synth accents, dramatic breakdown, triumphant final chorus." \
  seed=74885 \
  settings.lyrics="[Intro]
[Verse]
Gloves on the bench, heartbeat in the wire
Neon on the ropes, sweat turning into fire
Everybody counts when the bell cuts through the room
I came here to bloom

[Chorus]
Hit me with the spotlight, stronger every round
Turn the pressure into gold, let the whole floor pound
When they call my name, I rise above the doubt
I was born to break out

[Verse]
Mirror on the wall, flashes from the tape
Footwork like a promise nobody can reshape
Bruises become glitter when the rhythm takes control
Body, mind, and soul

[Bridge]
One more step, one more swing
Hear the horns and feel the ring
[Chorus]
[Outro]" \
  inputs.audio=https://assets.runware.ai/assets/inputs/e37c876f-c35c-46cd-8bea-831881e3652f.mp3
{
  "taskType": "audioInference",
  "taskUUID": "c3ee9e55-851c-4e69-9461-82c2e8dce4f2",
  "model": "minimax:music@cover",
  "positivePrompt": "Transform this song into a sleek late-70s inspired funk-pop cover set in a glamorous boxing gym: bright female lead timbre, tight disco drums, elastic bassline, crisp rhythm guitar, bold brass stabs, crowd chants, sparkling synth accents, dramatic breakdown, triumphant final chorus.",
  "seed": 74885,
  "settings": {
    "lyrics": "[Intro]\n[Verse]\nGloves on the bench, heartbeat in the wire\nNeon on the ropes, sweat turning into fire\nEverybody counts when the bell cuts through the room\nI came here to bloom\n\n[Chorus]\nHit me with the spotlight, stronger every round\nTurn the pressure into gold, let the whole floor pound\nWhen they call my name, I rise above the doubt\nI was born to break out\n\n[Verse]\nMirror on the wall, flashes from the tape\nFootwork like a promise nobody can reshape\nBruises become glitter when the rhythm takes control\nBody, mind, and soul\n\n[Bridge]\nOne more step, one more swing\nHear the horns and feel the ring\n[Chorus]\n[Outro]"
  },
  "inputs": {
    "audio": "https://assets.runware.ai/assets/inputs/e37c876f-c35c-46cd-8bea-831881e3652f.mp3"
  }
}
Response
{
  "taskType": "audioInference",
  "taskUUID": "c3ee9e55-851c-4e69-9461-82c2e8dce4f2",
  "audioUUID": "39ae7787-e219-40cf-b84b-1845e6d419d5",
  "audioURL": "https://am.runware.ai/audio/os/a01d21/ws/5/ai/39ae7787-e219-40cf-b84b-1845e6d419d5.mp3",
  "seed": 74885,
  "cost": 0.15
}