Skip to content

Fix cover mode, add model selection (turbo/sft/base), add Lego mode#22

Merged
lmangani merged 2 commits into
mainfrom
copilot/fix-cover-mode-bug
Mar 22, 2026
Merged

Fix cover mode, add model selection (turbo/sft/base), add Lego mode#22
lmangani merged 2 commits into
mainfrom
copilot/fix-cover-mode-bug

Conversation

Copilot AI commented Mar 22, 2026

Copy link
Copy Markdown
Contributor

Cover mode was broken due to a non-existent --cover-strength CLI flag. Additionally, wires in model selection and Lego mode support.

Bug fix: cover mode

  • Remove --cover-strength CLI arg (unsupported by ace-synth)
  • Rename JSON field cover_strengthaudio_cover_strength
  • --src-audio is retained as the correct CLI mechanism; strength is JSON-only
{
  "caption": "Jazz piano cover with brushed drums and walking bass",
  "lyrics": "[Instrumental]",
  "audio_cover_strength": 0.5
}

Model selection (turbo / sft / base)

  • DitModel { Turbo, Sft, Base } enum on the processor; persisted in config.xml and DAW project state
  • Model combo in Generate tab with onChange persistence; maps to acestep-v15-{turbo,sft,base}-Q8_0.gguf

Lego mode

  • Third generation mode alongside Text-to-Music and Cover — adds "lego": "<track>" to the JSON request and passes the backing track via --src-audio
  • Instrument dropdown: vocals, backing_vocals, drums, bass, guitar, keyboard, percussion, strings, synth, fx, brass, woodwinds
  • Base model is required for lego; combo auto-locks to Base when lego mode is selected
  • Refactored setCoverMode(bool)setGenerationMode(GenerationMode) enum (TextToMusic, Cover, Lego)

📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Copilot AI changed the title [WIP] Fix cover mode failure and add model selection Fix cover mode, add model selection (turbo/sft/base), add Lego mode Mar 22, 2026
Copilot AI requested a review from lmangani March 22, 2026 17:06
@lmangani
lmangani marked this pull request as ready for review March 22, 2026 17:35
@lmangani
lmangani merged commit 243df06 into main Mar 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants