Spaces:
Running on Zero
A newer version of the Gradio SDK is available: 6.24.0
ACE-Step Inspire β UI Concept (DJ Console)
Status: implemented in Gradio custom CSS/JS (see console_ui.py + app.py).
Control language (pads everywhere)
Exclusive choices use pad / chip grids (amber active), same family as instrument pads:
| Zone | Pads |
|---|---|
| MACHINE | Model (column), Duration presets + Β±10s stepper, Export format |
| MIX BAY | Genre, Style, Use case, Vocal |
| PERFORMANCE | Language, Structure, Instrumental toggle |
| MIX BAY | Instruments remain multi-select pads; Mood Matrix + Tempo knob unchanged |
Theme stays a free text field. Expert accordion stays collapsed Gradio sliders.
Hidden Gradio Dropdown/Number/Checkbox fields keep server state; JS pads sync via input/change events. Genre pad triggers apply_genre and rebuilds Style/Vocal pad options from embedded PAD_DATA.
Mood matrix
Named mood faders + radar (top 5). Derived mood label, key, meter as LED chips.
Lyrics vs prompt
Caption/style prompt and lyrics are separate ACE-Step inputs. Language pad also drives lyrics generation language packs.
Layout (desktop)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BRAND Β· INSPIRE β
ββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β GENERATE β PLAYBACK DECK β
ββββββββββββ΄ββββββββββββββββ¬ββββββββββββββββββββββββββββ¬ββββββββββββββββββββ€
β MACHINE β MIX BAY β PERFORMANCE β
β Model pads β Genre / Style / Use case β Tempo knob β
β Duration bay β Theme β Language pads β
β Format pads β Vocal pads β Structure pads β
β Expert βΎ β Mood matrix + instruments β Instrumental pad β
β β β Lyrics editor β
ββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββ΄ββββββββββββββββββββ€
β Surprise Β· Prompt Β· Info Β· Presets (localStorage) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Presets
Browser localStorage saves all rack controls (not the audio file). Load refreshes pad active states via refreshPadsFromGradio.