Enable VST3

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-10-04 23:02:57 +01:00
parent 58e7590825
commit 3e525b1867
No known key found for this signature in database
GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 16 additions and 3 deletions

View File

@ -172,6 +172,7 @@ jobs:
!bin/*-dssi.dylib !bin/*-dssi.dylib
!bin/lv2 !bin/lv2
!bin/vst2 !bin/vst2
!bin/vst3
win32: win32:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
@ -255,7 +256,7 @@ jobs:
- name: Build plugins - name: Build plugins
env: env:
CFLAGS: -g CFLAGS: -g
CXXFLAGS: -g CXXFLAGS: -g -DDPF_ABORT_ON_ERROR
LDFLAGS: -static-libgcc -static-libstdc++ LDFLAGS: -static-libgcc -static-libstdc++
run: | run: |
make features make features
@ -321,3 +322,14 @@ jobs:
--suppressions=./dpf/utils/valgrind-dpf.supp \ --suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \ /usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \
done done
- name: Test VST3 plugins
run: |
for p in $(ls bin/ | grep vst3); do \
env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \
valgrind \
--error-exitcode=255 \
--leak-check=full \
--track-origins=yes \
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst3 ./bin/${p} "" 1>/dev/null; \
done

View File

@ -2,7 +2,7 @@
Simple single-oscillator synth based on the Roland TB-303. Simple single-oscillator synth based on the Roland TB-303.
This is a DPF'ied build of [nekobee](https://github.com/gordonjcp/nekobee), allowing LV2 and VST2 builds of the plugin,<br/> This is a DPF'ied build of [nekobee](https://github.com/gordonjcp/nekobee), allowing LV2, VST2 and VST3 builds of the plugin,<br/>
plus a nicer UI with a simple cat animation. 🐈 plus a nicer UI with a simple cat animation. 🐈
## Screenshot ## Screenshot

2
dpf

@ -1 +1 @@
Subproject commit e44a908375610d7f46b507532b4602c9f89f085a Subproject commit c9b1f631accd803bca1985d02e9ac1682fdff4fe

View File

@ -49,6 +49,7 @@ TARGETS += lv2_dsp
endif endif
TARGETS += vst2 TARGETS += vst2
TARGETS += vst3
all: $(TARGETS) all: $(TARGETS)