MiniMax Music 1.5: Full Songs Driven by Structured Lyrics
This piece uses the text-to-music pipeline of MiniMax Music 1.5 to generate a complete song with vocals and accompaniment, demonstrating how to obtain a ready-to-use finished track from just two required fields: a "style prompt" and "structured lyrics." Input composition: the top-level prompt serves as the style prompt describing genre, mood, and instrumentation; base.lyrics arranges the lyrics in sections using [intro]/[verse]/[chorus]/[bridge]/[outro] structure tags to constrain the song form's progression; bitrate, sample_rate, and audio_format use the schema defaults (256000 bps, 44100 Hz, mp3), producing standard audio without additional configuration. This pipeline has no audio reference material field—all audio content is generated by the model in a single pass. Use cases: theme song drafts for short dramas and video soundtracks, rapid prototyping of virtual artist demos, and finished tracks for creators without arrangement experience who work from mood prompts. This version does not support instrumental-only mode or automatic lyric writing, the lyrics limit is about 600 characters, and results are fairly sensitive to prompt and lyric quality—so this piece focuses on how to write the structure tags. This piece was genuinely generated by the author's pipeline and is well suited to creating this kind of content with the MiniMax music model family.
Style Music Production · Songwriting · Text-to-Music
Model MiniMax Music 1.5
Prompt
Warm indie pop style, bright acoustic guitar riff, brushed drums, round bass; analog synth pads widen the soundstage in the chorus. Female lead vocal, intimate and delicate in the verses, with layered harmonies in the chorus. 96 BPM, major key, nostalgic yet uplifting mood, transparent stereo mix. Lyrics: [intro] 街灯把影子拉得很长 [verse] 末班车开过安静的巷口 我把今天折进外套口袋 [chorus] 再走一步 天就亮了 风会替我说完没说的话 再走一步 心就轻了 把夜色留在身后 [verse] 便利店的灯还醒着 热咖啡握成小小的太阳 [chorus] 再走一步 天就亮了 风会替我说完没说的话 再走一步 心就轻了 把夜色留在身后 [bridge] 如果疲惫也有形状 就让它落在肩上慢慢融化成光 [outro] 再走一步 天就亮了
Copy the full prompt and adapt it for your own generation.
Tags