A C++ Qt graphical user interface for generating music using acestep.cpp
|
Some checks failed
Build eismuliplexer for linux / Build (push) Has been cancelled
|
||
|---|---|---|
| .github | ||
| res | ||
| src | ||
| tests | ||
| third_party | ||
| .copywrite.hcl | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
Aceradio
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
- clone the repo and create a build directory
git clone https://github.com/IMbackK/aceradio.git && cd aceradio
- create a build directory and enter it
mkdir build && cd build
- configure the project
cmake -DGGML_HIP=on ..for ROCm support.cmake -DGGML_CUDA=on ..for CUDA support.cmake -DGGML_VULKAN=on ..for Vulkan support.
- build the project
make -j$(nproc)
Windows (Qt6 + CMake)
To build on Windows run the following commands in Command Prompt (cmd) or PowerShell:
- 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.
- 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
