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/