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
}