A C++ Qt graphical user interface for generating music using acestep.cpp
Find a file
Carl Philipp Klemm e4b5f9af5e
Some checks failed
Build eismuliplexer for linux / Build (push) Has been cancelled
Add volume slider
2026-04-15 21:26:41 +02:00
.github CI: recursive submodule checkout 2026-04-15 13:24:44 +02:00
res Icon: make card opaque 2026-03-21 23:09:06 +01:00
src Add volume slider 2026-04-15 21:26:41 +02:00
tests Add low vram mode (unloads models) 2026-04-15 13:01:41 +02:00
third_party Use the acestop api directly instead of calling binaries 2026-04-15 12:24:33 +02:00
.copywrite.hcl Add copywrite statements and LICENSE 2026-03-17 18:56:56 +01:00
.gitmodules Use the acestop api directly instead of calling binaries 2026-04-15 12:24:33 +02:00
CMakeLists.txt Use the acestop api directly instead of calling binaries 2026-04-15 12:24:33 +02:00
LICENSE Add copywrite statements and LICENSE 2026-03-17 18:56:56 +01:00
README.md Improve build instructions 2026-04-15 13:08:51 +02:00

Aceradio

Screenshot

A C++ Qt graphical user interface for generating music using acestep.cpp. Provides endless playlist style music generation on ROCm, Vulkan or CUDA.

Requirements

  • Qt 6 Core, Gui, Widgets, and Multimedia
  • CMake 3.14+
  • acestep.cpp (bring your own binaries)
  • ROCm, cuda or vulkan headers and shader compiler

Installing

Grab the latest release from https://github.com/IMbackK/aceradio/releases/

Models

grab the models from here

Building

Linux / macOS

  1. clone the repo and create a build directory
    • git clone https://github.com/IMbackK/aceradio.git && cd aceradio
  2. create a build directory and enter it
    • mkdir build && cd build
  3. configure the project
    • cmake -DGGML_HIP=on .. for ROCm support.
    • cmake -DGGML_CUDA=on .. for CUDA support.
    • cmake -DGGML_VULKAN=on .. for Vulkan support.
  4. build the project make -j$(nproc)

Windows (Qt6 + CMake)

To build on Windows run the following commands in Command Prompt (cmd) or PowerShell:

  1. Configure and Build:
git clone https://github.com/IMbackK/aceradio.git
cd aceradio
mkdir build
cmake -B build -DCMAKE_PREFIX_PATH="C:/Qt/6.x.x/msvc2019_64"

# Use --parallel to build using all CPU cores
# Or use -j N (e.g., -j 4) to limit the number of threads
cmake --build build --config Release --parallel

Note: Replace C:/Qt/6.x.x/msvc2019_64 with your actual Qt installation path.

  1. Deploy Dependencies: Run windeployqt to copy necessary Qt libraries to the build folder:
"C:\Qt\6.x.x\msvc2019_64\bin\windeployqt.exe" --no-translations build\Release\aceradio.exe

Setup Paths:

Go to settings->Ace Step->Model Paths and add the paths to the AceStep models.

License

Aceradio and all its files, unless otherwise noted, are licensed to you under the GPL-3.0-or-later license