Add Atelier plugins
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
243d5f33f3
commit
372f30b3e9
5 changed files with 48 additions and 0 deletions
1
plugins/Atelier
Submodule
1
plugins/Atelier
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 33e43948b8c820866a0cc63e04604cd27833f9ee
|
|
@ -213,6 +213,22 @@ PLUGIN_FILES += AS/freeverb/revmodel.cpp
|
|||
# modules/types which are present in other plugins
|
||||
AS_CUSTOM = ADSR LabelDisplayWidget LowFrequencyOscillator VCA allpass comb revmodel
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Atelier
|
||||
|
||||
PLUGIN_FILES += Atelier/src/Palette.cpp
|
||||
PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/atan.cc
|
||||
PLUGIN_FILES += Atelier/eurorack/stmlib/dsp/units.cc
|
||||
PLUGIN_FILES += Atelier/eurorack/stmlib/utils/random.cc
|
||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/*.cc)
|
||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/engine/*.cc)
|
||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/speech/*.cc)
|
||||
PLUGIN_FILES += $(wildcard Atelier/eurorack/plaits/dsp/physical_modelling/*.cc)
|
||||
PLUGIN_FILES += Atelier/eurorack/plaits/resources.cc
|
||||
|
||||
# modules/types which are present in other plugins
|
||||
ATELIER_CUSTOM = plaits stmlib
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# AudibleInstruments
|
||||
|
||||
|
@ -723,6 +739,16 @@ $(BUILD_DIR)/AS/%.cpp.o: AS/%.cpp
|
|||
$(foreach m,$(AS_CUSTOM),$(call custom_module_names,$(m),AS)) \
|
||||
-DpluginInstance=pluginInstance__AS
|
||||
|
||||
$(BUILD_DIR)/Atelier/%.o: Atelier/%
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||
$(foreach m,$(ATELIER_CUSTOM),$(call custom_module_names,$(m),Atelier)) \
|
||||
-DpluginInstance=pluginInstance__Atelier \
|
||||
-DTEST \
|
||||
-IAtelier/eurorack \
|
||||
-Wno-unused-local-typedefs
|
||||
|
||||
$(BUILD_DIR)/AudibleInstruments/%.cc.o: AudibleInstruments/%.cc
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
|
|
|
@ -36,6 +36,9 @@
|
|||
#undef modelADSR
|
||||
#undef modelVCA
|
||||
|
||||
// Atelier
|
||||
#include "Atelier/src/plugin.hpp"
|
||||
|
||||
// AudibleInstruments
|
||||
#include "AudibleInstruments/src/plugin.hpp"
|
||||
|
||||
|
@ -276,6 +279,7 @@ Plugin* pluginInstance__Cardinal;
|
|||
Plugin* pluginInstance__AmalgamatedHarmonics;
|
||||
Plugin* pluginInstance__AnimatedCircuits;
|
||||
Plugin* pluginInstance__AS;
|
||||
Plugin* pluginInstance__Atelier;
|
||||
Plugin* pluginInstance__AudibleInstruments;
|
||||
Plugin* pluginInstance__Befaco;
|
||||
Plugin* pluginInstance__Bidoo;
|
||||
|
@ -525,6 +529,18 @@ static void initStatic__AS()
|
|||
}
|
||||
}
|
||||
|
||||
static void initStatic__Atelier()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
pluginInstance__Atelier = p;
|
||||
|
||||
const StaticPluginLoader spl(p, "Atelier");
|
||||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelPalette);
|
||||
}
|
||||
}
|
||||
|
||||
static void initStatic__AudibleInstruments()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
|
@ -1125,6 +1141,7 @@ void initStaticPlugins()
|
|||
initStatic__AmalgamatedHarmonics();
|
||||
initStatic__AnimatedCircuits();
|
||||
initStatic__AS();
|
||||
initStatic__Atelier();
|
||||
initStatic__AudibleInstruments();
|
||||
initStatic__Befaco();
|
||||
initStatic__Bidoo();
|
||||
|
|
1
plugins/res/Atelier
Symbolic link
1
plugins/res/Atelier
Symbolic link
|
@ -0,0 +1 @@
|
|||
../Atelier/res
|
Loading…
Add table
Add a link
Reference in a new issue