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/lv2
!bin/vst2
!bin/vst3
win32:
runs-on: ubuntu-20.04
@ -255,7 +256,7 @@ jobs:
- name: Build plugins
env:
CFLAGS: -g
CXXFLAGS: -g
CXXFLAGS: -g -DDPF_ABORT_ON_ERROR
LDFLAGS: -static-libgcc -static-libstdc++
run: |
make features
@ -321,3 +322,14 @@ jobs:
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \
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.
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. 🐈
## Screenshot

2
dpf

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

View File

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