Skip to content

Instantly share code, notes, and snippets.

@CarloCattano
Last active October 1, 2021 11:44
Show Gist options
  • Save CarloCattano/a6c379926bdd8e57b0eab71a5913c074 to your computer and use it in GitHub Desktop.
Save CarloCattano/a6c379926bdd8e57b0eab71a5913c074 to your computer and use it in GitHub Desktop.
Giada compilation arm / ubuntu

get giada from github

  git clone https://github.com/monocasual/giada.git
  cd giada
  git submodule update --init --recursive

install neccesary stuff for ubuntu :

sudo apt install git cmake build-essential libsamplerate0-dev libjack-dev librtmidi-dev libfltk1.3-dev libsndfile1-dev libxcursor-dev libxft-dev libxinerama-dev libxpm-dev libxrandr-dev

for raspberry :

sudo apt install libxcursor-dev libxft-dev libxinerama-dev libxpm-dev libxrandr-dev

change L505 of CMakeLists.txt - raspberry pi only

  set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -latomic")

get vst2sdk needed files and copy them to deps:

wget https://archive.org/download/VST2SDK/vst_sdk2_4_rev2.zip
unzip vst_sdk2_4_rev2.zip
cp  vstsdk2.4/plugininterfaces/vst2.x/ -r ~/giada/src/deps/vst3sdk/plugininterfaces/

compile it with VST2 and 3 support:

cmake -B build/ -S . -DWITH_VST3=ON -DWITH_VST2=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build/ 	
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment