FigBug / slPlugins

Various VST/AU Plugins from SocaLabs.com
https://www.socalabs.com
BSD 3-Clause "New" or "Revised" License
89 stars 16 forks source link

Cmake #5

Closed KottV closed 2 years ago

KottV commented 2 years ago

All .jucer files were converted (with couple of tweaks) with FRUT https://github.com/McMartin/FRUT then added as subdirectories also gin and dRowAudio added as submodules

to build:

cmake -Bcmake-build -DCMAKE_BUILD_TYPE=Release cmake --build cmake-build/ -j<cpu cores number>

to install into ./ci/bin:

make install -C cmake-build/plugins

I made subdirs for vst3/vst/lv2/bin in ci/bin

Please note that there are LV2URI set in the plugins, which are differs from automatically generated by JUCE (and haven't https:// prefix, so not working well) Also VST libraries have a lib* prefix now (it's default for cmake build in JUCE now)

I haven't a Mac, so cannot provide any plugin signing code template.

KottV commented 2 years ago

Unfortunately, there is a problem with channels. These CMake builds have 64 in/out channels, if I set the limit with:

    JucePlugin_MaxNumInputChannels=0
    JucePlugin_MaxNumOutputChannels=1
    JucePlugin_PreferredChannelConfigurations=0,1

for ToneGenerator, I run into https://github.com/FigBug/slPlugins/issues/4 , and SFX is broken too (didn't test much with your other gin-based plugins)