PowerAudio fork of Odin 2
This fork of Odin 2 has the following changes:
- The plugin is built with a fork of JUCE that includes fixes for IBM Power.
- In the
lv2-only
branch, added CMake optionLV2_ONLY
to build the plugin only as LV2. - The upstream project automatically copies the plugin to user directories
(~/.lv2, ~/.vst3, etc.) after building. In this fork, that behavior is off
by default so the plugin isn’t installed in two places if you’re planning to
run
cmake --install
. The upstream behavior can be enabled by passing-DODIN2_COPY_PLUGIN_AFTER_BUILD=ON
tocmake
.
The following changes have since been merged upstream:
- Added installation rules so the plugin can be installed with
cmake --install
ormake install
.
Master | Devel |
---|---|
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
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.
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/
U 62F9 pon 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