Skip to content

resync with upstream#8

Open
lmangani wants to merge 6 commits intoaudiohacking:masterfrom
ServeurpersoCom:master
Open

resync with upstream#8
lmangani wants to merge 6 commits intoaudiohacking:masterfrom
ServeurpersoCom:master

Conversation

@lmangani
Copy link

@lmangani lmangani commented Mar 3, 2026

No description provided.

@lmangani lmangani marked this pull request as ready for review March 3, 2026 09:49
ServeurpersoCom and others added 4 commits March 3, 2026 11:27
Co-authored-by: jdluzen <jdluzen@users.noreply.github.com>
…ntrol

The DiT was trained with lyrics always set: real lyrics or [Instrumental].
The instrumental flag was a UX convenience that added 4 confusing combinations
(instrumental x lyrics) while the model only ever sees one field.

- Remove AceRequest::instrumental everywhere (request.h, request.cpp, ace-qwen3.cpp)
- lyrics= -> LLM generates (Expand prompt), lyrics=[Instrumental] -> passed as-is,
  lyrics=... -> used verbatim. No special cases, no silent ignores.
- Change duration default from -1 to 0 (all sentinels in code were already > 0)
- Document all request fields in README with defaults and runtime semantics

This cleans the ground for implementing the remaining LLM modes (Understand,
Rewrite) without mixing frontend convenience logic into the backend API
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