Browse Source

Enable VST3

Signed-off-by: falkTX <falktx@falktx.com>
pull/16/head
falkTX 2 years ago
parent
commit
3e525b1867
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 16 additions and 3 deletions
  1. +13
    -1
      .github/workflows/build.yml
  2. +1
    -1
      README.md
  3. +1
    -1
      dpf
  4. +1
    -0
      plugins/Nekobi/Makefile

+ 13
- 1
.github/workflows/build.yml 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

+ 1
- 1
README.md 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


+ 1
- 1
dpf

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

+ 1
- 0
plugins/Nekobi/Makefile View File

@@ -49,6 +49,7 @@ TARGETS += lv2_dsp
endif

TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)



Loading…
Cancel
Save