Compare commits
2 commits
c7f5c97e7b
...
35d87197dc
| Author | SHA1 | Date | |
|---|---|---|---|
| 35d87197dc | |||
| ac29d2629b |
1 changed files with 17 additions and 19 deletions
36
README.md
36
README.md
|
|
@ -3,39 +3,37 @@
|
||||||

|

|
||||||
|
|
||||||
A C++ Qt graphical user interface for generating music using [acestep.cpp](https://github.com/ServeurpersoCom/acestep.cpp).
|
A C++ Qt graphical user interface for generating music using [acestep.cpp](https://github.com/ServeurpersoCom/acestep.cpp).
|
||||||
|
Provides endless playlist style music generation on ROCm, Vulkan or CUDA.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Qt 6 Core, Gui, Widgets, and Multimedia
|
- Qt 6 Core, Gui, Widgets, and Multimedia
|
||||||
- CMake 3.14+
|
- CMake 3.14+
|
||||||
- acestep.cpp (bring your own binaries)
|
- acestep.cpp (bring your own binaries)
|
||||||
|
- ROCm, cuda or vulkan headers and shader compiler
|
||||||
|
|
||||||
## Installing
|
## Installing
|
||||||
|
|
||||||
1. Grab the latest release from https://github.com/IMbackK/aceradio/releases/
|
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:
|
## Models
|
||||||
|
|
||||||
```bash
|
grab the models from [here](https://huggingface.co/Serveurperso/ACE-Step-1.5-GGUF/tree/main)
|
||||||
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
|
## Building
|
||||||
|
|
||||||
### Linux / macOS
|
### Linux / macOS
|
||||||
```bash
|
|
||||||
git clone https://github.com/IMbackK/aceradio.git
|
1. clone the repo and create a build directory
|
||||||
cd aceradio
|
* `git clone https://github.com/IMbackK/aceradio.git && cd aceradio`
|
||||||
mkdir build && cd build
|
2. create a build directory and enter it
|
||||||
cmake ..
|
* `mkdir build && cd build`
|
||||||
make -j$(nproc)
|
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)
|
### Windows (Qt6 + CMake)
|
||||||
|
|
||||||
|
|
@ -62,7 +60,7 @@ Run windeployqt to copy necessary Qt libraries to the build folder:
|
||||||
|
|
||||||
## Setup Paths:
|
## Setup Paths:
|
||||||
|
|
||||||
Go to settings->Ace Step->Model Paths and add the paths to the acestep.cpp binaries the models.
|
Go to settings->Ace Step->Model Paths and add the paths to the AceStep models.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue