Generate Your First Music Track
In this tutorial you’ll install ACE-Step, configure a few settings, and generate a 30-second AI music track — all in about 10 minutes.
Step 1: Prerequisites
Make sure you have:
- Thumper-Run installed (installation guide)
- At least 10 GB free disk space (app + models)
- A GPU with 8+ GB VRAM (or AMD APU with shared memory)
Step 2: Install ACE-Step
ACE-Step is a fast, high-quality AI music generator. Let’s get it installed.
- In the catalog, find ACE-Step (or type "ace" in the search bar)
- Click the Install button on the app card
- Wait for models to download — approximately 5 GB total
Downloading ACE-Step models...ace_step_v1.5_384m.pth 2.1 GB [================] 100%vocoder.pth 0.3 GB [================] 100%text_encoder/ 2.6 GB [================] 100%Installation complete.
Test it: After installation finishes, confirm the ACE-Step card shows a green "Installed" badge in the catalog.
Step 3: Generate Your First Track
Time to make some music!
- Click Launch on the ACE-Step card
- Set duration to 10 seconds (for a quick first test)
- Choose Pop as the genre
- Click Generate and wait for the track to complete
Generation times vary significantly by GPU. Here’s what to expect:
| GPU | 10s Track | 30s Track | 60s Track |
|---|---|---|---|
| RTX 4090 | ~2s | ~5s | ~9s |
| RX 7900 XT | ~4s | ~10s | ~18s |
| AMD 780M (APU) | ~43s | ~90s | ~160s |
Test it: Play back the generated audio directly in the ACE-Step UI. You should hear a short pop melody.
Quality Check
After generation, listen to the full track before moving on. Common quality issues to watch for: silence gaps (usually a precision issue), repetitive loops (try a longer duration or different genre), and clipping artifacts (reduce the volume in post-processing). If the output is completely silent, check the console for NaN warnings — this almost always means FP16 is selected on AMD hardware.
Output Specs
Generated tracks are saved as uncompressed WAV files: 44.1 kHz sample rate, 16-bit depth, stereo. This is CD quality and suitable for most production workflows. Convert to MP3 or FLAC externally if needed.
Step 4: Customize Your Track
Now let’s explore the controls to shape your music.
Duration
Set the track length in seconds. Start short (10–30s) while experimenting, then go longer once you’re happy with the style.
Genre
ACE-Step supports a wide range of genres. Here are some popular starting points:
| Genre | BPM Range | Duration | Best For |
|---|---|---|---|
| Pop | 100–130 | 30–60s | Catchy melodies, vocals |
| Electronic | 128–150 | 30–60s | Instrumentals, loops |
| Jazz | 80–120 | 30–60s | Smooth backgrounds |
| Classical | 60–100 | 30–120s | Orchestral pieces |
| Hip-Hop | 80–110 | 30–60s | Beats, rap vocals |
The genre tag guides the model’s style, instrumentation, and rhythm.
Lyrics
Add lyrics in the text box to generate vocal tracks. Leave it empty for instrumental-only output. Lyrics are time-aligned automatically — no manual syncing needed.
BPM
Beats per minute controls the tempo. Typical ranges: 60–80 for ballads, 100–130 for pop, 130–160 for electronic/dance.
Step 5: Export Your Track
Save your creation and find it later.
- Click the Download button below the audio player
- The track saves as a WAV file to your configured output directory
- Open the Gallery page from the sidebar to browse all generated tracks
Default output location:
~/.local/share/tr-desktop/outputs/ace-step/
Key Takeaways
- ACE-Step requires a GPU with 8+ GB VRAM — CPU-only is not supported
- AMD APU first-run is slow due to MIOpen cache warmup; subsequent runs are much faster
- Always use BF16 precision on AMD GPUs to avoid NaN/silence issues
- Keep tracks under 60 seconds on GPUs with less than 16 GB VRAM to avoid OOM
- Generated tracks are saved as WAV files and indexed in the Gallery automatically
Next Steps
- Try different genres and BPM combinations to explore ACE-Step’s range
- Generate images with ComfyUI — see the First Image tutorial
- Create a model pack for custom workflows — see Model Pack tutorial
- Read the full documentation for advanced features