Master | Devel |
---|---|
Odin 2 Synthesizer
This is the home of Odin 2 free VST3, CLAP, AU and LV2 synthesizer plugin. This repository contains the code to build the project. If you just want to download the synth, get it from https://thewavewarden.com/odin2
Build Instructions
Prerequisites
You'll need CMake version 3.17 or higher to build Odin 2. On Linux systems, you'll likely need more prerequisites, see Linux below.
All Platforms
Clone this project with submodules:
git clone --recurse-submodules https://github.com/TheWaveWarden/odin2.git
Now navigate into the repository and generate the build files with CMake:
cmake -B build -D CMAKE_BUILD_TYPE=Release
Finally, build the project:
cmake --build build --config Release
To build in debug configuration instead, replace Release
with Debug
in the above commands.
After a successfull build, you will find the compiled binaries in
build/Odin2_artefacts/Release/
Linux Prerequisites
Upon building the project, you will most likely hit some errors regarding missing header files. You need to find out which packages the header belongs to and install the required packages. On Ubuntu 18.04, the required packages can be installed with
sudo apt install libx11-dev libwebkit2gtk-4.0-dev mesa-common-dev libasound2-dev libcurl4-gnutls-dev libcurl4-gnutls-dev