Add rackwindows
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
5c50bb7192
commit
5e14a5124a
5 changed files with 74 additions and 4 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -40,3 +40,6 @@
|
||||||
[submodule "plugins/JW-Modules"]
|
[submodule "plugins/JW-Modules"]
|
||||||
path = plugins/JW-Modules
|
path = plugins/JW-Modules
|
||||||
url = https://github.com/jeremywen/JW-Modules.git
|
url = https://github.com/jeremywen/JW-Modules.git
|
||||||
|
[submodule "plugins/rackwindows"]
|
||||||
|
path = plugins/rackwindows
|
||||||
|
url = https://github.com/n0jo/rackwindows.git
|
||||||
|
|
|
||||||
|
|
@ -180,6 +180,11 @@ else
|
||||||
PLUGIN_FILES += $(wildcard JW-Modules/lib/oscpack/ip/posix/*.cpp)
|
PLUGIN_FILES += $(wildcard JW-Modules/lib/oscpack/ip/posix/*.cpp)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
# rackwindows
|
||||||
|
|
||||||
|
PLUGIN_FILES += $(filter-out rackwindows/src/plugin.cpp,$(wildcard rackwindows/src/*.cpp))
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# ValleyAudio (does not build against v2)
|
# ValleyAudio (does not build against v2)
|
||||||
|
|
||||||
|
|
@ -349,6 +354,11 @@ $(BUILD_DIR)/JW-Modules/%.cpp.o: JW-Modules/%.cpp
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__JW -IJW-Modules/src -IJW-Modules/lib/oscpack -c -o $@
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__JW -IJW-Modules/src -IJW-Modules/lib/oscpack -c -o $@
|
||||||
|
|
||||||
|
$(BUILD_DIR)/rackwindows/%.cpp.o: rackwindows/%.cpp
|
||||||
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
|
@echo "Compiling $<"
|
||||||
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DpluginInstance=pluginInstance__rackwindows -c -o $@
|
||||||
|
|
||||||
$(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp
|
$(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp
|
||||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||||
@echo "Compiling $<"
|
@echo "Compiling $<"
|
||||||
|
|
|
||||||
|
|
@ -168,6 +168,18 @@
|
||||||
// JW-Modules
|
// JW-Modules
|
||||||
#include "JW-Modules/src/JWModules.hpp"
|
#include "JW-Modules/src/JWModules.hpp"
|
||||||
|
|
||||||
|
// rackwindows
|
||||||
|
#include "rackwindows/src/plugin.hpp"
|
||||||
|
// stuff that reads config files, we dont want that
|
||||||
|
int loadConsoleType() { return 0; }
|
||||||
|
int loadDirectOutMode() { return 0; }
|
||||||
|
bool loadDarkAsDefault() { return true; }
|
||||||
|
bool loadQuality() { return false; }
|
||||||
|
void saveConsoleType(int) {}
|
||||||
|
void saveDarkAsDefault(bool) {}
|
||||||
|
void saveDirectOutMode(bool) {}
|
||||||
|
void saveHighQualityAsDefault(bool) {}
|
||||||
|
|
||||||
// ValleyAudio
|
// ValleyAudio
|
||||||
/* does not build against v2
|
/* does not build against v2
|
||||||
#include "ValleyAudio/src/Valley.hpp"
|
#include "ValleyAudio/src/Valley.hpp"
|
||||||
|
|
@ -186,6 +198,7 @@ Plugin* pluginInstance__ESeries;
|
||||||
Plugin* pluginInstance__Fundamental;
|
Plugin* pluginInstance__Fundamental;
|
||||||
Plugin* pluginInstance__GrandeModular;
|
Plugin* pluginInstance__GrandeModular;
|
||||||
Plugin* pluginInstance__JW;
|
Plugin* pluginInstance__JW;
|
||||||
|
Plugin* pluginInstance__rackwindows;
|
||||||
Plugin* pluginInstance__ValleyAudio;
|
Plugin* pluginInstance__ValleyAudio;
|
||||||
Plugin* pluginInstance__ZetaCarinaeModules;
|
Plugin* pluginInstance__ZetaCarinaeModules;
|
||||||
|
|
||||||
|
|
@ -726,6 +739,36 @@ static void initStatic__JW()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void initStatic__rackwindows()
|
||||||
|
{
|
||||||
|
Plugin* const p = new Plugin;
|
||||||
|
pluginInstance__rackwindows = p;
|
||||||
|
|
||||||
|
const StaticPluginLoader spl(p, "rackwindows");
|
||||||
|
if (spl.ok())
|
||||||
|
{
|
||||||
|
// p->addModel(modelAcceleration);
|
||||||
|
p->addModel(modelBitshiftgain);
|
||||||
|
p->addModel(modelCapacitor);
|
||||||
|
p->addModel(modelCapacitor_stereo);
|
||||||
|
p->addModel(modelChorus);
|
||||||
|
p->addModel(modelConsole);
|
||||||
|
p->addModel(modelConsole_mm);
|
||||||
|
p->addModel(modelDistance);
|
||||||
|
p->addModel(modelGolem);
|
||||||
|
p->addModel(modelHolt);
|
||||||
|
p->addModel(modelHombre);
|
||||||
|
p->addModel(modelInterstage);
|
||||||
|
p->addModel(modelMonitoring);
|
||||||
|
p->addModel(modelMv);
|
||||||
|
p->addModel(modelRasp);
|
||||||
|
p->addModel(modelReseq);
|
||||||
|
p->addModel(modelTape);
|
||||||
|
p->addModel(modelTremolo);
|
||||||
|
p->addModel(modelVibrato);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* does not build against v2
|
/* does not build against v2
|
||||||
static void initStatic__ValleyAudio()
|
static void initStatic__ValleyAudio()
|
||||||
{
|
{
|
||||||
|
|
@ -779,6 +822,7 @@ void initStaticPlugins()
|
||||||
initStatic__Fundamental();
|
initStatic__Fundamental();
|
||||||
initStatic__GrandeModular();
|
initStatic__GrandeModular();
|
||||||
initStatic__JW();
|
initStatic__JW();
|
||||||
|
initStatic__rackwindows();
|
||||||
/* does not build against v2
|
/* does not build against v2
|
||||||
initStatic__ValleyAudio();
|
initStatic__ValleyAudio();
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
1
plugins/rackwindows
Submodule
1
plugins/rackwindows
Submodule
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 1b639e389aab543a0b1a4eaaee68b3be0f68b5d4
|
||||||
|
|
@ -6,14 +6,26 @@ Befaco
|
||||||
- Have definitions in place but cannot build against v2
|
- Have definitions in place but cannot build against v2
|
||||||
Valley
|
Valley
|
||||||
|
|
||||||
- TODO
|
- TODO, see list at https://github.com/VCVRack/library/tree/v1/repos
|
||||||
Grayscale 74754.0
|
|
||||||
|
Grayscale 74754.0 (not opensource?)
|
||||||
|
|
||||||
AS 64626.0
|
AS 64626.0
|
||||||
|
https://github.com/AScustomWorks/AS
|
||||||
|
|
||||||
ImpromptuModular 62537.0
|
ImpromptuModular 62537.0
|
||||||
VultModulesFree 61804.0
|
https://github.com/MarcBoule/ImpromptuModular
|
||||||
|
|
||||||
|
VultModulesFree 61804.0 (not opensource?)
|
||||||
|
|
||||||
AmalgamatedHarmonics 59071.0
|
AmalgamatedHarmonics 59071.0
|
||||||
NYSTHI 58494.0
|
https://github.com/jhoar/AmalgamatedHarmonics
|
||||||
|
|
||||||
|
NYSTHI 58494.0 (not opensource?)
|
||||||
|
|
||||||
DrumKit 58468.0
|
DrumKit 58468.0
|
||||||
|
https://github.com/SVModular/DrumKit
|
||||||
|
|
||||||
ML_modules 55847.0
|
ML_modules 55847.0
|
||||||
FrozenWasteland 53690.0
|
FrozenWasteland 53690.0
|
||||||
cf 49812.0
|
cf 49812.0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue