Add AS modules
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
289d8a80f2
commit
8eb1366e97
5 changed files with 94 additions and 4 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -43,3 +43,6 @@
|
||||||
[submodule "plugins/rackwindows"]
|
[submodule "plugins/rackwindows"]
|
||||||
path = plugins/rackwindows
|
path = plugins/rackwindows
|
||||||
url = https://github.com/n0jo/rackwindows.git
|
url = https://github.com/n0jo/rackwindows.git
|
||||||
|
[submodule "plugins/AS"]
|
||||||
|
path = plugins/AS
|
||||||
|
url = https://github.com/AScustomWorks/AS.git
|
||||||
|
|
1
plugins/AS
Submodule
1
plugins/AS
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit d1808328adb71025cf5eb5227105d72905d5279c
|
|
@ -23,6 +23,15 @@ PLUGIN_FILES = plugins.cpp
|
||||||
|
|
||||||
PLUGIN_FILES += $(wildcard AnimatedCircuits/src/Folding/*.cpp)
|
PLUGIN_FILES += $(wildcard AnimatedCircuits/src/Folding/*.cpp)
|
||||||
|
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
# AS
|
||||||
|
|
||||||
|
PLUGIN_FILES += $(filter-out AS/src/AS.cpp,$(wildcard AS/src/*.cpp))
|
||||||
|
PLUGIN_FILES += AS/freeverb/revmodel.cpp
|
||||||
|
|
||||||
|
# modules which are present in other plugins
|
||||||
|
AS_CUSTOM = ADSR VCA revmodel
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# AudibleInstruments
|
# AudibleInstruments
|
||||||
|
|
||||||
|
@ -283,7 +292,7 @@ clean:
|
||||||
# Build commands
|
# Build commands
|
||||||
|
|
||||||
# function for custom module names macro
|
# function for custom module names macro
|
||||||
custom_module_names = -Dmodel${1}=model${2}${1} -D${1}Widget=${2}${1}Widget
|
custom_module_names = -D${1}=${2}${1} -Dmodel${1}=model${2}${1} -D${1}Widget=${2}${1}Widget
|
||||||
|
|
||||||
$(TARGET): $(PLUGIN_OBJS)
|
$(TARGET): $(PLUGIN_OBJS)
|
||||||
@echo "Creating $@"
|
@echo "Creating $@"
|
||||||
|
@ -310,6 +319,11 @@ $(BUILD_DIR)/AnimatedCircuits/%.cpp.o: AnimatedCircuits/%.cpp
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__AnimatedCircuits -c -o $@
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__AnimatedCircuits -c -o $@
|
||||||
|
|
||||||
|
$(BUILD_DIR)/AS/%.cpp.o: AS/%.cpp
|
||||||
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
|
@echo "Compiling $<"
|
||||||
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__AS $(foreach m,$(AS_CUSTOM),$(call custom_module_names,$(m),AS)) -c -o $@
|
||||||
|
|
||||||
$(BUILD_DIR)/AudibleInstruments/%.cc.o: AudibleInstruments/%.cc
|
$(BUILD_DIR)/AudibleInstruments/%.cc.o: AudibleInstruments/%.cc
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
|
|
|
@ -22,6 +22,13 @@
|
||||||
// AnimatedCircuits
|
// AnimatedCircuits
|
||||||
#include "AnimatedCircuits/src/plugin.hpp"
|
#include "AnimatedCircuits/src/plugin.hpp"
|
||||||
|
|
||||||
|
// AS
|
||||||
|
#define modelADSR modelASADSR
|
||||||
|
#define modelVCA modelASVCA
|
||||||
|
#include "AS/src/AS.hpp"
|
||||||
|
#undef modelADSR
|
||||||
|
#undef modelVCA
|
||||||
|
|
||||||
// AudibleInstruments
|
// AudibleInstruments
|
||||||
#include "AudibleInstruments/src/plugin.hpp"
|
#include "AudibleInstruments/src/plugin.hpp"
|
||||||
|
|
||||||
|
@ -189,6 +196,7 @@ void saveHighQualityAsDefault(bool) {}
|
||||||
#include "ZetaCarinaeModules/src/plugin.hpp"
|
#include "ZetaCarinaeModules/src/plugin.hpp"
|
||||||
|
|
||||||
Plugin* pluginInstance__AnimatedCircuits;
|
Plugin* pluginInstance__AnimatedCircuits;
|
||||||
|
Plugin* pluginInstance__AS;
|
||||||
Plugin* pluginInstance__AudibleInstruments;
|
Plugin* pluginInstance__AudibleInstruments;
|
||||||
Plugin* pluginInstance__Befaco;
|
Plugin* pluginInstance__Befaco;
|
||||||
Plugin* pluginInstance__Bidoo;
|
Plugin* pluginInstance__Bidoo;
|
||||||
|
@ -337,6 +345,72 @@ static void initStatic__AnimatedCircuits()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStatic__AS()
|
||||||
|
{
|
||||||
|
Plugin* const p = new Plugin;
|
||||||
|
pluginInstance__AS = p;
|
||||||
|
|
||||||
|
const StaticPluginLoader spl(p, "AS");
|
||||||
|
if (spl.ok())
|
||||||
|
{
|
||||||
|
#define modelADSR modelASADSR
|
||||||
|
#define modelVCA modelASVCA
|
||||||
|
//OSCILLATORS
|
||||||
|
p->addModel(modelSineOsc);
|
||||||
|
p->addModel(modelSawOsc);
|
||||||
|
|
||||||
|
//TOOLS
|
||||||
|
p->addModel(modelADSR);
|
||||||
|
p->addModel(modelVCA);
|
||||||
|
p->addModel(modelQuadVCA);
|
||||||
|
p->addModel(modelTriLFO);
|
||||||
|
p->addModel(modelAtNuVrTr);
|
||||||
|
p->addModel(modelBPMClock);
|
||||||
|
p->addModel(modelSEQ16);
|
||||||
|
p->addModel(modelMixer2ch);
|
||||||
|
p->addModel(modelMixer4ch);
|
||||||
|
p->addModel(modelMixer8ch);
|
||||||
|
p->addModel(modelMonoVUmeter);
|
||||||
|
p->addModel(modelStereoVUmeter);
|
||||||
|
p->addModel(modelMultiple2_5);
|
||||||
|
p->addModel(modelMerge2_5);
|
||||||
|
p->addModel(modelSteps);
|
||||||
|
p->addModel(modelLaunchGate);
|
||||||
|
p->addModel(modelKillGate);
|
||||||
|
p->addModel(modelFlow);
|
||||||
|
p->addModel(modelSignalDelay);
|
||||||
|
p->addModel(modelTriggersMKI);
|
||||||
|
p->addModel(modelTriggersMKII);
|
||||||
|
p->addModel(modelTriggersMKIII);
|
||||||
|
p->addModel(modelBPMCalc);
|
||||||
|
p->addModel(modelBPMCalc2);
|
||||||
|
p->addModel(modelCv2T);
|
||||||
|
p->addModel(modelZeroCV2T);
|
||||||
|
p->addModel(modelReScale);
|
||||||
|
|
||||||
|
//EFFECTS
|
||||||
|
p->addModel(modelDelayPlusFx);
|
||||||
|
p->addModel(modelDelayPlusStereoFx);
|
||||||
|
p->addModel(modelPhaserFx);
|
||||||
|
p->addModel(modelReverbFx);
|
||||||
|
p->addModel(modelReverbStereoFx);
|
||||||
|
p->addModel(modelSuperDriveFx);
|
||||||
|
p->addModel(modelSuperDriveStereoFx);
|
||||||
|
p->addModel(modelTremoloFx);
|
||||||
|
p->addModel(modelTremoloStereoFx);
|
||||||
|
p->addModel(modelWaveShaper);
|
||||||
|
p->addModel(modelWaveShaperStereo);
|
||||||
|
|
||||||
|
//BLANK PANELS
|
||||||
|
p->addModel(modelBlankPanel4);
|
||||||
|
p->addModel(modelBlankPanel6);
|
||||||
|
p->addModel(modelBlankPanel8);
|
||||||
|
p->addModel(modelBlankPanelSpecial);
|
||||||
|
#undef modelADSR
|
||||||
|
#undef modelVCA
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void initStatic__AudibleInstruments()
|
static void initStatic__AudibleInstruments()
|
||||||
{
|
{
|
||||||
Plugin* const p = new Plugin;
|
Plugin* const p = new Plugin;
|
||||||
|
@ -813,6 +887,7 @@ void initStaticPlugins()
|
||||||
{
|
{
|
||||||
initStatic__Core();
|
initStatic__Core();
|
||||||
initStatic__AnimatedCircuits();
|
initStatic__AnimatedCircuits();
|
||||||
|
initStatic__AS();
|
||||||
initStatic__AudibleInstruments();
|
initStatic__AudibleInstruments();
|
||||||
initStatic__Befaco();
|
initStatic__Befaco();
|
||||||
initStatic__Bidoo();
|
initStatic__Bidoo();
|
||||||
|
|
|
@ -10,9 +10,6 @@ Valley
|
||||||
|
|
||||||
Grayscale 74754.0 (not opensource?)
|
Grayscale 74754.0 (not opensource?)
|
||||||
|
|
||||||
AS 64626.0
|
|
||||||
https://github.com/AScustomWorks/AS
|
|
||||||
|
|
||||||
ImpromptuModular 62537.0
|
ImpromptuModular 62537.0
|
||||||
https://github.com/MarcBoule/ImpromptuModular
|
https://github.com/MarcBoule/ImpromptuModular
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue