Browse Source

Build VST3

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 3 years ago
parent
commit
edb037aaba
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 17 additions and 7 deletions
  1. +13
    -1
      .github/workflows/build.yml
  2. +2
    -2
      README.md
  3. +1
    -1
      dpf
  4. +1
    -3
      plugins/glBars/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

+ 2
- 2
README.md View File

@@ -1,8 +1,8 @@
# DISTRHO glBars

This is an OpenGL bars visualization plugin (as seen in XMMS and XBMC/Kodi).<br/>
Adapted from the jack_glbars project by Nedko Arnaudov.<br/>
It works as a JACK standalone and audio plugin (LV2 or VST). <br/>
Adapted from the [jack_glbars](https://github.com/nedko/jack_glbars) project by Nedko Arnaudov.<br/>
It works as a JACK/Standalone and audio plugin (LV2, VST2 or VST3). <br/>

## Screenshot (in jalv.gtk)
![glBars](https://raw.githubusercontent.com/DISTRHO/glBars/master/plugins/glBars/Screenshot.png "glBars")<br/>

+ 1
- 1
dpf

@@ -1 +1 @@
Subproject commit e44a908375610d7f46b507532b4602c9f89f085a
Subproject commit cd9434e3d03349f8db45d77938d5095ff61a88a1

+ 1
- 3
plugins/glBars/Makefile View File

@@ -31,9 +31,7 @@ LINK_FLAGS += -lpthread
# --------------------------------------------------------------
# Enable all possible plugin types

TARGETS += jack
TARGETS += lv2
TARGETS += vst
TARGETS = jack lv2 vst2 vst3

all: $(TARGETS)



Loading…
Cancel
Save