Spaces:
Running on Zero
Running on Zero
| """Centralised tooltip / `info=` strings β single source of truth.""" | |
| # --- Generate tab --- | |
| GENERATE_PROMPT = "Describe the song. Genre, instruments, tempo, mood." | |
| GENERATE_LYRICS = "Use [verse] [chorus] [bridge] tags. Open the Lyrics tab to draft with Qwen 2.5." | |
| GENERATE_DURATION = "Output length in seconds. Longer outputs cost more compute." | |
| GENERATE_VOCAL = "With vocals: full song. Instrumental: no singing, just music." | |
| # --- Cover tab --- | |
| COVER_REF_AUDIO = "Reference clip (β€ 60 s recommended). The first ~12 s drives the style most strongly." | |
| COVER_PROMPT = "Override the reference's vibe with a new style direction. Leave blank to inherit fully." | |
| COVER_LYRICS = "New lyrics sung over the reference style. Use [verse] [chorus] tags." | |
| COVER_DURATION = "Length of the generated cover." | |
| COVER_STRENGTH = "0.0 = ignore reference. 1.0 = clone reference. 0.93 is a balanced default." | |
| # --- Extend tab --- | |
| EXTEND_SEED_AUDIO = "The song to continue. Last few seconds influence the extension most." | |
| EXTEND_PROMPT = "Style hint for what should come next." | |
| EXTEND_LYRICS = "Lyrics for the extension (optional β leave blank for instrumental continuation)." | |
| EXTEND_DURATION = "Extra time to generate after the seed." | |
| EXTEND_CROSSFADE = "Smooth the seam between seed and extension (experimental β not yet wired in the installed acestep build)." | |
| # --- Edit tab --- | |
| EDIT_SOURCE_AUDIO = "The existing song. The segment you select will be regenerated." | |
| EDIT_SUB_MODE = "repaint: rewrite the segment with new lyrics. flow_edit: morph the caption (experimental β falls back to a low-strength repaint in this build)." | |
| EDIT_SOURCE_LYRICS = "Original lyrics for context." | |
| EDIT_TARGET_LYRICS = "What the new segment should sing." | |
| EDIT_SEGMENT_START = "Where the editable segment begins (seconds into the source)." | |
| EDIT_SEGMENT_END = "Where the editable segment ends (seconds into the source)." | |
| # --- Lyrics tab --- | |
| LYRICS_BRIEF = "Describe the song. Tone, mood, references, lines to avoid. Free-form prose." | |
| LYRICS_STRUCTURE = "Section sequence. Comma-separated. The LM honors this layout." | |
| LYRICS_LANGUAGE = "Output language for the lyrics. Qwen 2.5 7B handles 10+ languages well." | |
| LYRICS_TONE = "Comma-separated descriptors. Influences word choice and rhythm." | |
| LYRICS_TEMPERATURE = "0.0 = deterministic. 1.0 = creative. 0.85 balances both." | |
| LYRICS_TOP_P = "Nucleus sampling. 0.9 keeps coherence with a bit of variety." | |
| LYRICS_TOP_K = "Limits the candidate token pool. 40 is a good default; 0 disables." | |
| LYRICS_MAX_TOKENS = "Generation budget. 600 tokens β 30 lines." | |
| # --- LoRA accordion (shared across all song modes) --- | |
| LORA_PRESET = "Pick an official ACE-Step LoRA β downloads from Hugging Face on first use." | |
| LORA_UPLOAD = ( | |
| "Upload any compatible .safetensors LoRA. Header is validated against ACE-Step 1.5 XL DiT modules." | |
| ) | |
| LORA_STRENGTH = "0.0 = LoRA disabled. 1.0 = full effect. > 1.0 = overdrive (may degrade quality)." | |
| # --- Post-process action row --- | |
| POST_STEMS = "Run Demucs (htdemucs_ft) to split into vocals / drums / bass / other." | |
| POST_NORMALISE = "Normalise output to -14 LUFS (streaming spec)." | |
| POST_MP3 = "Export the current output as a 320 kbps stereo MP3." | |