MuLaCover: Flexible Cover Song Generation
via Symbolic Lead Sheet Control

MuLa Labs, Vera Praxis Lab

Demo page. MuLaCover conditions a pretrained text-to-song foundation model on a symbolic lead sheet, enabling alignment-free control over tonal content while leaving timing, structure, and partial-segment generation flexible. We compare MuLaCover with three baselines — Suno v5.5, ACE-Step 1.5, and SongEcho — on full-song and partial-reference cover generation. Samples produced by our system are highlighted throughout Sections 2 and 3.

1. Introduction

MuLaCover is a cover-song generation model that conditions a pretrained text-to-song foundation model on a symbolic lead sheet. The user can freely combine reference music, lyrics, and style to produce a new cover. We support two task families:

  • Full-Song Cover. Re-render an entire song under a new style. The reference can be combined with either the original lyrics or with new lyrics provided by the user.
  • Partial-Reference Song Cover. Only a portion of the reference is observed; the rest is freely generated. Three configurations: continuation (only the song's beginning, up to the first chorus, is visible), outpainting (only the first chorus is visible), inpainting (everything except the first chorus is visible).

Below we showcase MuLaCover under each configuration on a single demonstration song. Baselines are excluded here; quantitative comparisons appear in Sections 2 and 3.

1.1 Full-Song Cover Demo

Reference Music
Original Lyrics
[Loading...]
New Lyrics
[Loading...]
Style Prompt
[Loading...]
Cover · Original Lyrics + New Style
Cover · New Lyrics + New Style

1.2 Partial-Reference Cover Demo

Full Reference Music
Full Lyrics
[Loading...]
Style Prompt
[Loading...]
Continuation
Visible: beginning → first chorus
Generated full song
Outpainting
Visible: first chorus only
Generated full song
Inpainting
Invisible: first chorus only (the model must generate this part)
Generated full song

2. Full-Song Cover Task

We compare MuLaCover with three baselines: Suno v5.5, ACE-Step 1.5, and SongEcho. Eight cases in total: four use the song's original lyrics under a new style; the other four use new lyrics under a new style. Only the first case in each subsection is expanded by default — click any collapsed case header to reveal it.

2.1 Original Lyrics + New Style (Cases 1–4)

2.2 New Lyrics + New Style (Cases 5–8)

3. Partial-Reference Cover Task

We compare MuLaCover with two baselines: ACE-Step 1.5 and SongEcho. Suno v5.5 is excluded. Six cases — two for each configuration. The first case in each configuration is expanded by default; click a collapsed header to reveal the rest.

3.1 Continuation (Cases 1–2)

3.2 Outpainting (Cases 3–4)

3.3 Inpainting (Cases 5–6)