1
0
Fork
You've already forked odin2
0
Fork of https://github.com/TheWaveWarden/odin2 with improvements/fixes for GNU/Linux and ppc64le
  • C++ 92.7%
  • C 6.7%
  • TeX 0.3%
  • CMake 0.2%
Find a file
2025年05月09日 09:02:19 -07:00
.github/ISSUE_TEMPLATE Update bug_report.md 2020年11月01日 19:42:11 +01:00
assets Added assets for Spline ad 2025年03月16日 10:42:15 +01:00
installers Added final touches to UI 2025年02月13日 15:29:50 +01:00
libs Merge branch 'master' of https://github.com/TheWaveWarden/odin2 2025年05月08日 12:11:14 -07:00
manual Fix typos in manual 2022年12月27日 23:06:13 +00:00
patch_versions version bump 2.3.0, bump patch migration version, new init_patch 2021年06月13日 19:31:40 +02:00
scripts more work towards binary presets 2021年02月27日 19:41:59 +01:00
Source fix macOS ui size and compile issues 2025年03月16日 12:37:54 +01:00
.gitignore added build folder to .gitignore 2022年06月10日 10:37:14 +02:00
.gitmodules Merge branch 'master' of https://github.com/TheWaveWarden/odin2 2025年05月08日 12:11:14 -07:00
azure-pipelines.yml Fix azure pipeline apt package name 2025年04月17日 12:42:38 +02:00
change_log.md fix macOS ui size and compile issues 2025年03月16日 12:37:54 +01:00
CMakeLists.txt Don't unconditionally install after building 2025年05月08日 17:02:01 -07:00
generate-lv2-ttl.py
LICENSE Code cleanup from PR 2025年02月14日 09:08:38 +01:00
LV2.mak
README.md Update README.md 2025年05月09日 09:02:19 -07:00
screenshot.png update repo screenshot 2025年02月13日 16:38:40 +01:00

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 option LV2_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 to cmake.

The following changes have since been merged upstream:

  • Added installation rules so the plugin can be installed with cmake --install or make install.

Master Devel
Build Status Build Status

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

alt text

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