Skip to content

TheWaveWarden/odin2

Folders and files

NameName
Last commit message
Last commit date
Nov 1, 2020
Aug 9, 2022
Aug 9, 2022
Sep 30, 2020
Nov 20, 2023
Aug 8, 2022
Jun 12, 2022
Dec 27, 2022
Jun 13, 2021
Feb 27, 2021
Jun 10, 2022
Jun 12, 2022
Aug 9, 2022
Sep 12, 2020
Sep 24, 2020
Aug 8, 2022
Jun 11, 2022
Feb 14, 2025
Aug 9, 2022
Sep 19, 2020
Jun 18, 2021
Aug 18, 2021

Repository files navigation

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