Skip to content

Implement Lego-mode#47

Merged
lmangani merged 7 commits intomainfrom
lego-mode
Feb 8, 2026
Merged

Implement Lego-mode#47
lmangani merged 7 commits intomainfrom
lego-mode

Conversation

@lmangani
Copy link
Contributor

@lmangani lmangani commented Feb 7, 2026

Ths PR attempts wiring lego-mode into AceForge to generate individual instruments based on audio input

E and others added 7 commits February 7, 2026 18:34
…eline support

Co-authored-by: Cursor <cursoragent@cursor.com>
…check model installed before run; open Settings if missing; update API docs (taskType lego/extract/complete, instruction, download/cancel)

Co-authored-by: Cursor <cursoragent@cursor.com>
…n, not songDescription

Co-authored-by: Cursor <cursoragent@cursor.com>
…for lego

- API: audio2audio_enable=False for lego/extract/complete so pipeline does not use ref_latents
- generate_ace: pass src_audio_path (not ref_audio_input) for lego/extract/complete so pipeline uses source only for duration and generates from prompt
- API: use_cot_caption=False for lego/extract/complete so LM does not rewrite the track-type instruction
- Pipeline already had src_latents=None for lego (generate from prompt only)

Co-authored-by: Cursor <cursoragent@cursor.com>
- API: enable audio2audio for lego/extract/complete; default ref_audio_strength=0.3
  so diffusion starts from noisy backing and denoises toward prompt (new instrument)
- generate_ace: pass ref_audio_input for lego (same as retake/cover) so pipeline
  gets backing as ref_latents; low strength avoids output=input while matching timing

Co-authored-by: Cursor <cursoragent@cursor.com>
@lmangani lmangani merged commit 0741d43 into main Feb 8, 2026
4 checks passed
@lmangani lmangani deleted the lego-mode branch February 8, 2026 10:31
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.

1 participant