ACE-Step-Inspire / docs /ui-concept.md
41-807's picture
Upload folder using huggingface_hub
298c9e6 verified
|
Raw
History Blame Contribute Delete
3.17 kB

A newer version of the Gradio SDK is available: 6.24.0

Upgrade

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.