Browse Source

Update dpf and enable clap

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 2 years ago
parent
commit
a76ff218ca
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
5 changed files with 22 additions and 11 deletions
  1. +12
    -4
      Makefile
  2. +1
    -1
      README.md
  3. +1
    -1
      dpf
  4. +6
    -4
      plugins/ProM/DistrhoPluginInfo.h
  5. +2
    -1
      plugins/ProM/Makefile

+ 12
- 4
Makefile View File

@@ -31,18 +31,26 @@ resources: gen
ln -sf $(CURDIR)/plugins/ProM/projectM/presets/presets_* bin/ProM.lv2/resources/presets/

ifeq ($(MACOS),true)
# VST2 fonts
# CLAP + VST2 fonts
install -d bin/ProM.clap/Contents/Resources/fonts
install -d bin/ProM.vst/Contents/Resources/fonts
ln -sf $(CURDIR)/plugins/ProM/projectM/fonts/*.ttf bin/ProM.clap/Contents/Resources/fonts/
ln -sf $(CURDIR)/plugins/ProM/projectM/fonts/*.ttf bin/ProM.vst/Contents/Resources/fonts/
# VST2 presets
# CLAP + VST2 presets
install -d bin/ProM.clap/Contents/Resources/presets
install -d bin/ProM.vst/Contents/Resources/presets
ln -sf $(CURDIR)/plugins/ProM/projectM/presets/presets_* bin/ProM.clap/Contents/Resources/presets/
ln -sf $(CURDIR)/plugins/ProM/projectM/presets/presets_* bin/ProM.vst/Contents/Resources/presets/
else
# VST2 fonts
# CLAP + VST2 fonts
install -d bin/ProM.clap/resources/fonts
install -d bin/ProM.vst/resources/fonts
ln -sf $(CURDIR)/plugins/ProM/projectM/fonts/*.ttf bin/ProM.clap/resources/fonts/
ln -sf $(CURDIR)/plugins/ProM/projectM/fonts/*.ttf bin/ProM.vst/resources/fonts/
# VST2 presets
# CLAP + VST2 presets
install -d bin/ProM.clap/resources/presets
install -d bin/ProM.vst/resources/presets
ln -sf $(CURDIR)/plugins/ProM/projectM/presets/presets_* bin/ProM.clap/resources/presets/
ln -sf $(CURDIR)/plugins/ProM/projectM/presets/presets_* bin/ProM.vst/resources/presets/
endif



+ 1
- 1
README.md View File

@@ -1,7 +1,7 @@
# DISTRHO ProM

[projectM](http://projectm.sourceforge.net/) is an awesome music visualizer.<br/>
DISTRHO ProM makes it work as an audio plugin (LV2, VST2 and VST3).<br/>
DISTRHO ProM makes it work as an audio plugin (CLAP, LV2, VST2 and VST3).<br/>

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

+ 1
- 1
dpf

@@ -1 +1 @@
Subproject commit ad3c5dae30b548134635873ee05e021d18da2e5e
Subproject commit 57fcfcaf07f8dced0f643aff46bd0d3bb1b0b476

+ 6
- 4
plugins/ProM/DistrhoPluginInfo.h View File

@@ -17,9 +17,10 @@
#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED
#define DISTRHO_PLUGIN_INFO_H_INCLUDED

#define DISTRHO_PLUGIN_BRAND "DISTRHO"
#define DISTRHO_PLUGIN_NAME "ProM"
#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/ProM"
#define DISTRHO_PLUGIN_BRAND "DISTRHO"
#define DISTRHO_PLUGIN_NAME "ProM"
#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/ProM"
#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.ProM"

#define DISTRHO_PLUGIN_HAS_UI 1
#define DISTRHO_PLUGIN_NUM_INPUTS 2
@@ -29,7 +30,8 @@
// required by projectM
#define DISTRHO_PLUGIN_WANT_DIRECT_ACCESS 1

#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:AnalyserPlugin"
#define DISTRHO_PLUGIN_CLAP_FEATURES "analyzer", "stereo"
#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:AnalyserPlugin"
#define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Analyzer"

#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED

+ 2
- 1
plugins/ProM/Makefile View File

@@ -107,6 +107,7 @@ endif # !HAVE_PROJECTM
# Do some magic

UI_TYPE = opengl3
USE_CLAP_BUNDLE = true
USE_VST2_BUNDLE = true
include ../../dpf/Makefile.plugins.mk

@@ -205,7 +206,7 @@ LINK_FLAGS += -lpthread
# --------------------------------------------------------------
# Enable all possible plugin types

TARGETS = lv2 vst2 vst3
TARGETS = lv2 vst2 vst3 clap

all: $(TARGETS)



Loading…
Cancel
Save