Skip to content

IMbackK/aceradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aceradio

Screenshot

A C++ Qt graphical user interface for generating music using acestep.cpp.

Requirements

  • Qt 6 Core, Gui, Widgets, and Multimedia
  • CMake 3.14+
  • acestep.cpp (bring your own binaries)

Installing

  1. Grab the latest release from https://github.com/IMbackK/aceradio/releases/
  2. For now you will have to provide acestep.cpp binaries, these can be optained by following the instructions at https://github.com/ServeurpersoCom/acestep.cpp or the Build acestep.cpp section below

Build acestep.cpp:

git clone https://github.com/ServeurpersoCom/acestep.cpp.git
cd acestep.cpp
mkdir build && cd build
cmake .. -DGGML_VULKAN=ON  # or other backend
make -j$(nproc)
./models.sh  # Download models (requires ~7.7 GB free space)

Building

Linux / macOS

git clone https://github.com/IMbackK/aceradio.git
cd aceradio
mkdir build && cd build
cmake ..
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.cpp binaries the models.

License

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

About

A C++ Qt graphical user interface for generating music using acestep.cpp

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors