WAV/MP3 format toggle, rolling debug log, auto-open debug on error#17
Open
WAV/MP3 format toggle, rolling debug log, auto-open debug on error#17
Conversation
Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot stopped work on behalf of
lmangani due to an error
March 12, 2026 15:30
Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add LEGO mode to generate custom instrumental tracks
Add LEGO mode (instrumental track generation) and Ace Understand (AI audio analysis)
Mar 12, 2026
Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
…paint/Lego block Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Add LEGO mode (instrumental track generation) and Ace Understand (AI audio analysis)
feat: LEGO mode + Ace Understand; fix --wav output and UI cleanup
Mar 12, 2026
… double-selection Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
feat: LEGO mode + Ace Understand; fix --wav output and UI cleanup
fix: unified single-mode panel, remove Simple/Custom toggle, fix LEGO mode
Mar 12, 2026
…n UX Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
fix: unified single-mode panel, remove Simple/Custom toggle, fix LEGO mode
fix: unified create panel — remove Simple/Custom split, fix LEGO as first-class tab
Mar 12, 2026
…ized) Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
fix: unified create panel — remove Simple/Custom split, fix LEGO as first-class tab
feat: LEGO as first-class audio tab + live Debug console
Mar 12, 2026
…ed audio Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
…o spawn mode Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Fix lego mode: correct model/shift params, remove redundant UI, persist form state
Lego tab: remove duplicate Complete Track Classes block; redesign Advanced panel for acestep-cpp
Mar 12, 2026
… to acestep-cpp values Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
…anel Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Lego tab: remove duplicate Complete Track Classes block; redesign Advanced panel for acestep-cpp
Advanced panel: acestep-cpp params only, fix model presets, full-width LM sliders
Mar 12, 2026
…st text2music Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Advanced panel: acestep-cpp params only, fix model presets, full-width LM sliders
Fix Advanced panel: remove non-applicable controls, always show all acestep-cpp params
Mar 13, 2026
Copilot stopped work on behalf of
lmangani due to an error
March 13, 2026 00:10
Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Fix Advanced panel: remove non-applicable controls, always show all acestep-cpp params
Reorder top panel blocks to logical creation flow
Mar 13, 2026
… persistence Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Reorder top panel blocks to logical creation flow
Reorder top panel blocks, add spacing, default advanced closed, URL workspace persistence
Mar 13, 2026
…rror Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
Reorder top panel blocks, add spacing, default advanced closed, URL workspace persistence
UI improvements: element spacing, advanced panel default, URL workspace persistence, WAV/MP3 format toggle, rolling debug log
Mar 13, 2026
…--wav flag Co-authored-by: lmangani <1423657+lmangani@users.noreply.github.com>
Copilot
AI
changed the title
UI improvements: element spacing, advanced panel default, URL workspace persistence, WAV/MP3 format toggle, rolling debug log
WAV/MP3 format toggle, rolling debug log, auto-open debug on error
Mar 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two UX/DX gaps addressed: no way to choose output format from the UI, and the debug console wiped logs on each job making post-mortem debugging impossible.
Output format toggle (WAV / MP3)
--wavflag passed todit-vae--wavflag explicitly; FLAC support removed entirely (never existed upstream)audioFormat: 'wav' | 'mp3'propagated throughtypes.ts,services/api.ts, andRunParamsinacestep.tswantWav ? ditArgs.push('--wav') : (nothing); file collection glob matches.mp3or.wavaccordingly; all ffmpeg conversion code removedFormat badge in song catalog
SongListderives format fromsong.audioUrlextension and renders a colour-coded badge (MP3 orange, WAV sky-blue) alongside the model badgeRolling debug log
rollingLog[]andoffsetByJobMap live outside the React component, surviving remounts for the full tab session=== Job {id} [time] — STATUS ===headersdata-jobspan attributesAuto-open debug on job failure
When polling detects a failed job, the UI immediately navigates to
/debugso the full log is visible without manual intervention.💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.