mirror of
https://github.com/fspecii/ace-step-ui.git
synced 2026-04-25 14:15:49 +03:00
[GH-ISSUE #26] Keep closing my issues, simple mode generates without lyrics or tags, please help #22
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ace-step-ui#22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @iChristGit on GitHub (Feb 5, 2026).
Original GitHub issue: https://github.com/fspecii/ace-step-ui/issues/26
No matter what, when on Simple mode, the song is generated without lyrics or tags.
fresh install of both Ace-step and Ace-step-ui.
@iChristGit commented on GitHub (Feb 5, 2026):
@iChristGit commented on GitHub (Feb 5, 2026):
Looking at your logs, I can see the issue clearly. The API is receiving empty lyrics and tags every time:
Caption A Happy song about living in new york
Lyric
The # Lyric section is completely empty, and there are no tags being passed either.
This is happening in your UI server code - it's not sending the lyrics or tags to the ACE-Step API. Here's what you need to check:
Look at your frontend code where users input:
Song prompt
Lyrics (optional field)
Tags/genres (optional field)
Make sure these values are being captured and included in the API request.
2. Check Your Server's API Request Builder
In your ace-step-ui-server, find where it constructs the request to ACE-Step API. It should look something like:
typescript{
prompt: 'A Happy song about living in new york',
duration: undefined,
lyrics: userInputLyrics, // ← This is missing!
tags: userInputTags // ← This is missing!
}
3. Expected Format
The ACE-Step API expects:
prompt: The song description
lyrics: Optional lyrics text
tags: Optional array of genre/style tags like ["pop", "upbeat", "electronic"]
Quick Fix
Find your job submission code (likely in src/index.ts or a routes file) and ensure it's passing through all user inputs:
typescriptconst requestBody = {
prompt: userPrompt,
lyrics: userLyrics || undefined,
tags: userTags || undefined,
duration: userDuration || undefined
};
Would you like me to help you locate the specific file that needs modification? I'd need to see your UI server's source code structure.
@iChristGit commented on GitHub (Feb 5, 2026):
please do not close this issue again, its the 3rd same issue and you just close it..
@fspecii commented on GitHub (Feb 5, 2026):
Hi @iChristGit,
Thanks for the detailed logs - they help a lot!
Format/Enhancement ENOENT
The error you're seeing:
This means the server can't find the Python executable at
..\ACE-Step-1.5\.venv\Scripts\python.exe. This happens when running manually (outside Pinokio) because the server doesn't know where your Python/venv is located.Fix: Set environment variables before starting the server so it knows where ACE-Step and Python are:
PowerShell:
CMD:
Adjust the paths to match your actual ACE-Step installation. If you're using conda instead of a venv, point
PYTHON_PATHto your conda Python, e.g.:Or if you installed Python globally and ACE-Step packages globally:
Simple Mode Without Lyrics
In Simple mode, you provide only a prompt/caption. The ACE-Step model then generates the music based on that description. If you want lyrics in the output, you need to:
Once you fix the
PYTHON_PATHissue, the Enhancement feature should generate lyrics automatically from your prompt.Recommended: Use Pinokio
The easiest way to run this is through Pinokio which handles all the Python paths, venv setup, and environment configuration automatically. No manual env vars needed.
Let us know if this helps!
@iChristGit commented on GitHub (Feb 5, 2026):
Il just try the pinokio version, but Simple mode should just generate both the tags and lyrics for the song (aka "rap Song about love" should contain tags related to rap and lyrics related to love)
@iChristGit commented on GitHub (Feb 5, 2026):
Same exact issue in Pinokio.. just cant get it output a single word no matter what
The song tag is just "Simple"
@iChristGit commented on GitHub (Feb 5, 2026):
Its all automated install by Pinokio, not a python mistake on my part... regardless of that the demo of ace-step does work with lyrics and all, so I dont understand why you think its unable to find python.. it can in the actual demo
@iChristGit commented on GitHub (Feb 5, 2026):
You need to work on the code itself man, dig deeper with the LLM
@snfblw commented on GitHub (Feb 6, 2026):
No lyrics for me either, you aren't alone.
@jetzwow commented on GitHub (Feb 6, 2026):
i got it working by going into start-all.bat
Find
set ACESTEP_PATH=..\ACE-Step-1.5
Change it to the absolute path
set ACESTEP_PATH=T:\ACE-Step-1.5
now it uses the embeded python from ACE-Step-1.5 and works
Edit: Works for formatting only, not for generating lyrics.
@snfblw commented on GitHub (Feb 6, 2026):
No luck for me, I tried it with my own path obviously. Still the same issue.
@jetzwow commented on GitHub (Feb 6, 2026):
Yea, got ahead of myself.
I read the API documentation.
Generating lyrics uses something called
sample_modeDon't think its been implemented.