NewsWorksSoftwareTextBioContact
background image

Compiling IEM plugins usinc Cmake

July 31, 2023

A note to myself after a way too long hiatus here at the blog:

Here is how to compile the IEM Ambisonics plugins using Cmake:

// Clone and set up repository with the JUCE submodule
git clone https://git.iem.at/audioplugins/IEMPluginSuite.git
cd IEMPluginSuite
git submodule init
git submodule update

// Set up build folder
mkdir build
cd build

// Set up Xcode project to build VST plugins only
cmake .. -GXcode -DIEM_BUILD_VST2=ON \
-DIEM_BUILD_STANDALONE=OFF \
-DIEM_STANDALONE_JACK_SUPPORT=OFF \
-DVST2SDKPATH=“/Users/lossius/dev/VST/vstsdk2.4”

The Xcode project can be found in the build folder. Choose the ALL_BUILD scheme, and build. The VST plugins built will install to the ~/Library/Audio/Plugins/VST/IEM folder.

I have updated the code for a GainAdjust plugin I made a while back to boost signals from Zylia recordings, and I am currently working on some multi-channel DSP processors. Tye altered GUI works and compiles, but it remains to implement the DSP processing.