Add mscHack plugin modules (needs upstream v2 fixes)
This commit is contained in:
parent
e1accb31f2
commit
5a7a9b21f4
5 changed files with 93 additions and 4 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -67,3 +67,6 @@
|
||||||
[submodule "carla"]
|
[submodule "carla"]
|
||||||
path = carla
|
path = carla
|
||||||
url = https://github.com/falkTX/Carla.git
|
url = https://github.com/falkTX/Carla.git
|
||||||
|
[submodule "plugins/mscHack"]
|
||||||
|
path = plugins/mscHack
|
||||||
|
url = https://github.com/mschack/VCV-Rack-Plugins.git
|
||||||
|
|
|
||||||
|
|
@ -418,6 +418,11 @@ PLUGIN_FILES += $(wildcard MindMeldModular/src/Utilities/*.cpp)
|
||||||
# modules/types which are present in other plugins
|
# modules/types which are present in other plugins
|
||||||
MINDMELD_CUSTOM = printNote
|
MINDMELD_CUSTOM = printNote
|
||||||
|
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
# mscHack
|
||||||
|
|
||||||
|
PLUGIN_FILES += $(wildcard mscHack/src/*.cpp)
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# rackwindows
|
# rackwindows
|
||||||
|
|
||||||
|
|
@ -875,6 +880,14 @@ $(BUILD_DIR)/MindMeldModular/MindMeldModular.cpp.o: MindMeldModular/src/MindMeld
|
||||||
-DpluginInstance=pluginInstance__MindMeld \
|
-DpluginInstance=pluginInstance__MindMeld \
|
||||||
-Dinit=init__MindMeld
|
-Dinit=init__MindMeld
|
||||||
|
|
||||||
|
$(BUILD_DIR)/mscHack/%.cpp.o: mscHack/%.cpp
|
||||||
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
|
@echo "Compiling $<"
|
||||||
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||||
|
$(foreach m,$(MINDMELD_CUSTOM),$(call custom_module_names,$(m),JW)) \
|
||||||
|
-DthePlugin=pluginInstance__mscHack \
|
||||||
|
-Dinit=init__mscHack
|
||||||
|
|
||||||
$(BUILD_DIR)/rackwindows/%.cpp.o: rackwindows/%.cpp
|
$(BUILD_DIR)/rackwindows/%.cpp.o: rackwindows/%.cpp
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
|
|
|
||||||
1
plugins/mscHack
Submodule
1
plugins/mscHack
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 231fecd7a3986952c3c42b00ed884524095ed542
|
||||||
|
|
@ -249,6 +249,34 @@ extern Model *modelBassMaster;
|
||||||
extern Model *modelBassMasterJr;
|
extern Model *modelBassMasterJr;
|
||||||
extern Model *modelShapeMaster;
|
extern Model *modelShapeMaster;
|
||||||
|
|
||||||
|
// mscHack
|
||||||
|
/* NOTE too much noise in original include, do this a different way
|
||||||
|
// #include "mscHack/src/mscHack.hpp"
|
||||||
|
*/
|
||||||
|
extern Model *modelCompressor;
|
||||||
|
extern Model *modelSynthDrums;
|
||||||
|
extern Model *modelSEQ_6x32x16;
|
||||||
|
extern Model *modelMasterClockx8;
|
||||||
|
extern Model *modelMasterClockx4;
|
||||||
|
extern Model *modelSEQ_Envelope_8;
|
||||||
|
extern Model *modelSeq_Triad2;
|
||||||
|
extern Model *modelARP700;
|
||||||
|
extern Model *modelMix_24_4_4;
|
||||||
|
extern Model *modelMix_16_4_4;
|
||||||
|
extern Model *modelMix_9_3_4;
|
||||||
|
extern Model *modelMix_4_0_4;
|
||||||
|
extern Model *modelASAF8;
|
||||||
|
extern Model *modelPingPong;
|
||||||
|
extern Model *modelStepDelay;
|
||||||
|
extern Model *modelOsc_3Ch;
|
||||||
|
extern Model *modelDronez;
|
||||||
|
extern Model *modelMorze;
|
||||||
|
extern Model *modelWindz;
|
||||||
|
extern Model *modelLorenz;
|
||||||
|
extern Model *modelAlienz;
|
||||||
|
extern Model *modelOSC_WaveMorph_3;
|
||||||
|
extern Model *modelMaude_221;
|
||||||
|
|
||||||
// rackwindows
|
// rackwindows
|
||||||
#include "rackwindows/src/plugin.hpp"
|
#include "rackwindows/src/plugin.hpp"
|
||||||
|
|
||||||
|
|
@ -288,6 +316,7 @@ Plugin* pluginInstance__GrandeModular;
|
||||||
extern Plugin* pluginInstance__ImpromptuModular;
|
extern Plugin* pluginInstance__ImpromptuModular;
|
||||||
Plugin* pluginInstance__JW;
|
Plugin* pluginInstance__JW;
|
||||||
extern Plugin* pluginInstance__MindMeld;
|
extern Plugin* pluginInstance__MindMeld;
|
||||||
|
extern Plugin* pluginInstance__mscHack;
|
||||||
Plugin* pluginInstance__rackwindows;
|
Plugin* pluginInstance__rackwindows;
|
||||||
Plugin* pluginInstance__ValleyAudio;
|
Plugin* pluginInstance__ValleyAudio;
|
||||||
Plugin* pluginInstance__ZetaCarinaeModules;
|
Plugin* pluginInstance__ZetaCarinaeModules;
|
||||||
|
|
@ -1048,6 +1077,40 @@ static void initStatic__MindMeld()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStatic__mscHack()
|
||||||
|
{
|
||||||
|
Plugin* const p = new Plugin;
|
||||||
|
pluginInstance__mscHack = p;
|
||||||
|
|
||||||
|
const StaticPluginLoader spl(p, "mscHack");
|
||||||
|
if (spl.ok())
|
||||||
|
{
|
||||||
|
p->addModel(modelCompressor);
|
||||||
|
p->addModel(modelSynthDrums);
|
||||||
|
p->addModel(modelSEQ_6x32x16);
|
||||||
|
p->addModel(modelMasterClockx4);
|
||||||
|
//p->addModel(modelMasterClockx8);
|
||||||
|
p->addModel(modelSEQ_Envelope_8);
|
||||||
|
p->addModel(modelSeq_Triad2);
|
||||||
|
p->addModel(modelARP700);
|
||||||
|
p->addModel(modelMix_4_0_4);
|
||||||
|
p->addModel(modelMix_9_3_4);
|
||||||
|
p->addModel(modelMix_16_4_4);
|
||||||
|
p->addModel(modelMix_24_4_4);
|
||||||
|
p->addModel(modelASAF8);
|
||||||
|
p->addModel(modelPingPong);
|
||||||
|
p->addModel(modelStepDelay);
|
||||||
|
p->addModel(modelOsc_3Ch);
|
||||||
|
p->addModel(modelDronez);
|
||||||
|
p->addModel(modelMorze);
|
||||||
|
p->addModel(modelWindz);
|
||||||
|
p->addModel(modelLorenz);
|
||||||
|
p->addModel(modelAlienz);
|
||||||
|
p->addModel(modelOSC_WaveMorph_3);
|
||||||
|
p->addModel(modelMaude_221);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void initStatic__rackwindows()
|
static void initStatic__rackwindows()
|
||||||
{
|
{
|
||||||
Plugin* const p = new Plugin;
|
Plugin* const p = new Plugin;
|
||||||
|
|
@ -1137,6 +1200,7 @@ void initStaticPlugins()
|
||||||
initStatic__ImpromptuModular();
|
initStatic__ImpromptuModular();
|
||||||
initStatic__JW();
|
initStatic__JW();
|
||||||
initStatic__MindMeld();
|
initStatic__MindMeld();
|
||||||
|
initStatic__mscHack();
|
||||||
initStatic__rackwindows();
|
initStatic__rackwindows();
|
||||||
initStatic__ValleyAudio();
|
initStatic__ValleyAudio();
|
||||||
initStatic__ZetaCarinaeModules();
|
initStatic__ZetaCarinaeModules();
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,6 @@ VultModulesFree 61804.0 (not opensource?)
|
||||||
|
|
||||||
NYSTHI 58494.0 (not opensource?)
|
NYSTHI 58494.0 (not opensource?)
|
||||||
|
|
||||||
DrumKit 58468.0
|
|
||||||
https://github.com/SVModular/DrumKit
|
|
||||||
|
|
||||||
ML_modules 55847.0
|
ML_modules 55847.0
|
||||||
https://github.com/martin-lueders/ML_modules/
|
https://github.com/martin-lueders/ML_modules/
|
||||||
|
|
||||||
|
|
@ -18,16 +15,27 @@ FrozenWasteland 53690.0
|
||||||
https://github.com/almostEric/FrozenWasteland/
|
https://github.com/almostEric/FrozenWasteland/
|
||||||
|
|
||||||
ArableInstruments 48756.0
|
ArableInstruments 48756.0
|
||||||
|
https://github.com/adbrant/ArableInstruments/
|
||||||
|
|
||||||
squinkylabs-plug1 48682.0
|
squinkylabs-plug1 48682.0
|
||||||
|
https://github.com/squinkylabs/SquinkyVCV
|
||||||
|
|
||||||
SonusModular 45245.0
|
SonusModular 45245.0
|
||||||
LindenbergResearch 43959.0
|
https://gitlab.com/sonusdept/sonusmodular
|
||||||
|
|
||||||
|
LindenbergResearch 43959.0 (not opensource?)
|
||||||
|
|
||||||
Geodesics 42761.0
|
Geodesics 42761.0
|
||||||
https://github.com/MarcBoule/Geodesics
|
https://github.com/MarcBoule/Geodesics
|
||||||
|
|
||||||
mscHack 42316.0
|
mscHack 42316.0
|
||||||
|
https://github.com/mschack/VCV-Rack-Plugins/
|
||||||
|
|
||||||
BaconMusic 42095.0
|
BaconMusic 42095.0
|
||||||
|
https://github.com/baconpaul/BaconPlugs/
|
||||||
|
|
||||||
HetrickCV 42077.0
|
HetrickCV 42077.0
|
||||||
|
https://github.com/mhetrick/hetrickcv
|
||||||
|
|
||||||
Alikins 41798.0
|
Alikins 41798.0
|
||||||
https://github.com/alikins/Alikins-rack-plugins
|
https://github.com/alikins/Alikins-rack-plugins
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue