From 51e92c0b84584347c94fd2810ae6752fa6bf9b74 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 22 Oct 2022 15:24:09 +0100 Subject: [PATCH] Update dpf, enable clap Signed-off-by: falkTX --- Makefile | 3 --- dpf | 2 +- plugins/bitcrush/DistrhoPluginInfo.h | 10 ++++++---- plugins/bitcrush/Makefile | 8 +------- plugins/freeverb/DistrhoPluginInfo.h | 10 ++++++---- plugins/freeverb/Makefile | 8 +------- plugins/gigaverb/DistrhoPluginInfo.h | 10 ++++++---- plugins/gigaverb/Makefile | 8 +------- plugins/pitchshift/DistrhoPluginInfo.h | 10 ++++++---- plugins/pitchshift/Makefile | 8 +------- 10 files changed, 29 insertions(+), 48 deletions(-) diff --git a/Makefile b/Makefile index a106a4e..3628ce0 100644 --- a/Makefile +++ b/Makefile @@ -19,9 +19,6 @@ plugins: ifneq ($(CROSS_COMPILING),true) gen: plugins dpf/utils/lv2_ttl_generator @$(CURDIR)/dpf/utils/generate-ttl.sh -ifeq ($(MACOS),true) - @$(CURDIR)/dpf/utils/generate-vst-bundles.sh -endif dpf/utils/lv2_ttl_generator: $(MAKE) -C dpf/utils/lv2-ttl-generator diff --git a/dpf b/dpf index 1aa5892..57fcfca 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit 1aa5892a13d7797935964443ae7dda6e08c470cd +Subproject commit 57fcfcaf07f8dced0f643aff46bd0d3bb1b0b476 diff --git a/plugins/bitcrush/DistrhoPluginInfo.h b/plugins/bitcrush/DistrhoPluginInfo.h index 7270445..7023254 100644 --- a/plugins/bitcrush/DistrhoPluginInfo.h +++ b/plugins/bitcrush/DistrhoPluginInfo.h @@ -17,16 +17,18 @@ #ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED #define DISTRHO_PLUGIN_INFO_H_INCLUDED -#define DISTRHO_PLUGIN_BRAND "DISTRHO" -#define DISTRHO_PLUGIN_NAME "MaBitcrush" -#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaBitcrush" +#define DISTRHO_PLUGIN_BRAND "DISTRHO" +#define DISTRHO_PLUGIN_NAME "MaBitcrush" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaBitcrush" +#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.MaBitcrush" #define DISTRHO_PLUGIN_HAS_UI 0 #define DISTRHO_PLUGIN_IS_RT_SAFE 0 #define DISTRHO_PLUGIN_NUM_INPUTS 1 #define DISTRHO_PLUGIN_NUM_OUTPUTS 2 -#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:DistortionPlugin" +#define DISTRHO_PLUGIN_CLAP_FEATURES "audio-effect", "distortion", "stereo" +#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:DistortionPlugin" #define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Distortion" #define DISTRHO_PLUGIN_DESCRIPTION "Max Gen Bitcrush example." diff --git a/plugins/bitcrush/Makefile b/plugins/bitcrush/Makefile index 4978acb..e90f392 100644 --- a/plugins/bitcrush/Makefile +++ b/plugins/bitcrush/Makefile @@ -29,12 +29,6 @@ BUILD_CXX_FLAGS += -Wno-unused-parameter # -------------------------------------------------------------- # Enable all possible plugin types -TARGETS += jack -TARGETS += ladspa -TARGETS += lv2_dsp -TARGETS += vst2 -TARGETS += vst3 - -all: $(TARGETS) +all: jack ladspa lv2_dsp vst2 vst3 clap # -------------------------------------------------------------- diff --git a/plugins/freeverb/DistrhoPluginInfo.h b/plugins/freeverb/DistrhoPluginInfo.h index 96cba61..46f8b40 100644 --- a/plugins/freeverb/DistrhoPluginInfo.h +++ b/plugins/freeverb/DistrhoPluginInfo.h @@ -17,16 +17,18 @@ #ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED #define DISTRHO_PLUGIN_INFO_H_INCLUDED -#define DISTRHO_PLUGIN_BRAND "DISTRHO" -#define DISTRHO_PLUGIN_NAME "MaFreeverb" -#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaFreeverb" +#define DISTRHO_PLUGIN_BRAND "DISTRHO" +#define DISTRHO_PLUGIN_NAME "MaFreeverb" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaFreeverb" +#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.MaFreeverb" #define DISTRHO_PLUGIN_HAS_UI 0 #define DISTRHO_PLUGIN_IS_RT_SAFE 0 #define DISTRHO_PLUGIN_NUM_INPUTS 1 #define DISTRHO_PLUGIN_NUM_OUTPUTS 1 -#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" +#define DISTRHO_PLUGIN_CLAP_FEATURES "audio-effect", "reverb", "stereo" +#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" #define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Reverb" #define DISTRHO_PLUGIN_DESCRIPTION "Max Gen Freeverb example." diff --git a/plugins/freeverb/Makefile b/plugins/freeverb/Makefile index f68d454..c9c6f26 100644 --- a/plugins/freeverb/Makefile +++ b/plugins/freeverb/Makefile @@ -29,12 +29,6 @@ BUILD_CXX_FLAGS += -Wno-unused-parameter # -------------------------------------------------------------- # Enable all possible plugin types -TARGETS += jack -TARGETS += ladspa -TARGETS += lv2_dsp -TARGETS += vst2 -TARGETS += vst3 - -all: $(TARGETS) +all: jack ladspa lv2_dsp vst2 vst3 clap # -------------------------------------------------------------- diff --git a/plugins/gigaverb/DistrhoPluginInfo.h b/plugins/gigaverb/DistrhoPluginInfo.h index c0a8ca3..496155f 100644 --- a/plugins/gigaverb/DistrhoPluginInfo.h +++ b/plugins/gigaverb/DistrhoPluginInfo.h @@ -17,16 +17,18 @@ #ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED #define DISTRHO_PLUGIN_INFO_H_INCLUDED -#define DISTRHO_PLUGIN_BRAND "DISTRHO" -#define DISTRHO_PLUGIN_NAME "MaGigaverb" -#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaGigaverb" +#define DISTRHO_PLUGIN_BRAND "DISTRHO" +#define DISTRHO_PLUGIN_NAME "MaGigaverb" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaGigaverb" +#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.MaGigaverb" #define DISTRHO_PLUGIN_HAS_UI 0 #define DISTRHO_PLUGIN_IS_RT_SAFE 0 #define DISTRHO_PLUGIN_NUM_INPUTS 2 #define DISTRHO_PLUGIN_NUM_OUTPUTS 2 -#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" +#define DISTRHO_PLUGIN_CLAP_FEATURES "audio-effect", "reverb", "stereo" +#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" #define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Reverb" #define DISTRHO_PLUGIN_DESCRIPTION "Max Gen Gigaverb example." diff --git a/plugins/gigaverb/Makefile b/plugins/gigaverb/Makefile index af04197..bc2ed21 100644 --- a/plugins/gigaverb/Makefile +++ b/plugins/gigaverb/Makefile @@ -29,12 +29,6 @@ BUILD_CXX_FLAGS += -Wno-unused-parameter # -------------------------------------------------------------- # Enable all possible plugin types -TARGETS += jack -TARGETS += ladspa -TARGETS += lv2_dsp -TARGETS += vst2 -TARGETS += vst3 - -all: $(TARGETS) +all: jack ladspa lv2_dsp vst2 vst3 clap # -------------------------------------------------------------- diff --git a/plugins/pitchshift/DistrhoPluginInfo.h b/plugins/pitchshift/DistrhoPluginInfo.h index 99607f7..2f663fc 100644 --- a/plugins/pitchshift/DistrhoPluginInfo.h +++ b/plugins/pitchshift/DistrhoPluginInfo.h @@ -17,16 +17,18 @@ #ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED #define DISTRHO_PLUGIN_INFO_H_INCLUDED -#define DISTRHO_PLUGIN_BRAND "DISTRHO" -#define DISTRHO_PLUGIN_NAME "MaPitchshift" -#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaPitchshift" +#define DISTRHO_PLUGIN_BRAND "DISTRHO" +#define DISTRHO_PLUGIN_NAME "MaPitchshift" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaPitchshift" +#define DISTRHO_PLUGIN_CLAP_ID "studio.kx.distrho.MaPitchshift" #define DISTRHO_PLUGIN_HAS_UI 0 #define DISTRHO_PLUGIN_IS_RT_SAFE 0 #define DISTRHO_PLUGIN_NUM_INPUTS 1 #define DISTRHO_PLUGIN_NUM_OUTPUTS 2 -#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:PitchPlugin" +#define DISTRHO_PLUGIN_CLAP_FEATURES "audio-effect", "pitch-shifter", "stereo" +#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:PitchPlugin" #define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Pitch Shift" #define DISTRHO_PLUGIN_DESCRIPTION "Max Gen Pitchshifter example." diff --git a/plugins/pitchshift/Makefile b/plugins/pitchshift/Makefile index fd7edf8..d38d164 100644 --- a/plugins/pitchshift/Makefile +++ b/plugins/pitchshift/Makefile @@ -29,12 +29,6 @@ BUILD_CXX_FLAGS += -Wno-unused-parameter # -------------------------------------------------------------- # Enable all possible plugin types -TARGETS += jack -TARGETS += ladspa -TARGETS += lv2_dsp -TARGETS += vst2 -TARGETS += vst3 - -all: $(TARGETS) +all: jack ladspa lv2_dsp vst2 vst3 clap # --------------------------------------------------------------