Signed-off-by: falkTX <falktx@falktx.com>tags/22.02
@@ -61,9 +61,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/Atelier"] | |||||
path = plugins/Atelier | |||||
url = https://github.com/Xenakios/Atelier.git | |||||
[submodule "plugins/mscHack"] | [submodule "plugins/mscHack"] | ||||
path = plugins/mscHack | path = plugins/mscHack | ||||
url = https://github.com/CardinalModules/mscHack.git | url = https://github.com/CardinalModules/mscHack.git | ||||
@@ -2,7 +2,7 @@ | |||||
*Cardinal, the Rack!* | *Cardinal, the Rack!* | ||||
A free and open-source virtual modular synthesizer plugin, | |||||
Cardinal is a free and open-source virtual modular synthesizer plugin, | |||||
available as JACK standalone and LV2, VST2 and VST3 audio plugin for FreeBSD, Linux, macOS and Windows. | available as JACK standalone and LV2, VST2 and VST3 audio plugin for FreeBSD, Linux, macOS and Windows. | ||||
It is based on the popular [VCV Rack](https://vcvrack.com/) but with a focus on being a fully self-contained plugin version. | It is based on the popular [VCV Rack](https://vcvrack.com/) but with a focus on being a fully self-contained plugin version. | ||||
@@ -126,10 +126,6 @@ At the moment the following 3rd-party modules are provided: | |||||
- ZetaCarinae | - ZetaCarinae | ||||
- ZZC | - ZZC | ||||
Potentially coming soon, currently sorting out license situation: | |||||
- Atelier | |||||
- Fundamental | |||||
Additionally Cardinal provides its own modules for DAW/Host automation, time position and internal plugin hosting. | Additionally Cardinal provides its own modules for DAW/Host automation, time position and internal plugin hosting. | ||||
### Module restrictions | ### Module restrictions | ||||
@@ -48,14 +48,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule | |||||
| Sonus Modular | GPL-3.0-or-later | | | | Sonus Modular | GPL-3.0-or-later | | | ||||
| Valley | GPL-3.0-or-later | | | | Valley | GPL-3.0-or-later | | | ||||
| ZetaCarinae | GPL-3.0-or-later | | | | ZetaCarinae | GPL-3.0-or-later | | | ||||
Bellow follows a list of code licenses from potentially coming modules. | |||||
| Name | License(s) | Pending reason | | |||||
|-------------------------|-----------------------|----------------| | |||||
| Atelier | GPL-3.0-or-later | Custom artwork license, needs permission request | | |||||
| Fundamental | GPL-3.0-or-later | CC-ND without permission for runtime mode, panels need to be redone | | |||||
| ZZC | GPL-3.0-or-later | Artwork license terms unclear | | |||||
| ZZC | GPL-3.0-or-later | | | |||||
## ARTWORK / PANEL LICENSES | ## ARTWORK / PANEL LICENSES | ||||
@@ -124,7 +117,7 @@ Below is a list of artwork licenses from plugins | |||||
| LittleUtils/fonts/CooperHewitt-*.ttf | OFL-1.1-RFN | | | | LittleUtils/fonts/CooperHewitt-*.ttf | OFL-1.1-RFN | | | ||||
| LittleUtils/fonts/Overpass-*.ttf | OFL-1.1-RFN | | | | LittleUtils/fonts/Overpass-*.ttf | OFL-1.1-RFN | | | ||||
| LittleUtils/fonts/RobotoMono-*.ttf | Apache-2.0 | | | | LittleUtils/fonts/RobotoMono-*.ttf | Apache-2.0 | | | ||||
| LomasModules/* | GPL-3.0-or-later | No artwork specific license provided, see [LomasModules#26](https://github.com/LomasModules/LomasModules/issues/26) | | |||||
| LomasModules/* | GPL-3.0-or-later | [Same license as source code](https://github.com/LomasModules/LomasModules/issues/26) | | |||||
| LomasModules/Fonts/FiraMono-Bold.ttf | OFL-1.1-RFN | | | | LomasModules/Fonts/FiraMono-Bold.ttf | OFL-1.1-RFN | | | ||||
| LyraeModules/* | CC-BY-NC-SA-4.0 | | | | LyraeModules/* | CC-BY-NC-SA-4.0 | | | ||||
| MindMeld/* | CC-BY-NC-ND-4.0 | | | | MindMeld/* | CC-BY-NC-ND-4.0 | | | ||||
@@ -148,13 +141,6 @@ Below is a list of artwork licenses from plugins | |||||
| ZZC/fonts/DSEG/* | OFL-1.1-RFN | | | | ZZC/fonts/DSEG/* | OFL-1.1-RFN | | | ||||
| ZZC/fonts/Nunito/* | OFL-1.1-RFN | | | | ZZC/fonts/Nunito/* | OFL-1.1-RFN | | | ||||
Bellow follows a list of artwork licenses from potentially coming plugins. | |||||
| Name | License(s) | Additional notes | | |||||
|-----------------------------------------|------------------|------------------| | |||||
| Atelier/* | Custom | Copyright © Pyer 2020, used and distributed with permission (TODO ask for it) | | |||||
| Fundamental/* | CC-BY-NC-ND-4.0 | | | |||||
### Rack | ### Rack | ||||
Below is a list of artwork licenses from Rack | Below is a list of artwork licenses from Rack | ||||
@@ -1 +0,0 @@ | |||||
Subproject commit b84dea414c3a2bac231d1c5b837c3003d60a6446 |
@@ -263,22 +263,6 @@ PLUGIN_FILES += AriaModules/src/Undular.cpp | |||||
# modules/types which are present in other plugins | # modules/types which are present in other plugins | ||||
ARIA_CUSTOM = Blank | ARIA_CUSTOM = Blank | ||||
# -------------------------------------------------------------- | |||||
# 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 | # AudibleInstruments | ||||
@@ -1067,17 +1051,6 @@ $(BUILD_DIR)/AriaModules/%.cpp.o: AriaModules/%.cpp | |||||
-DpluginInstance=pluginInstance__Aria \ | -DpluginInstance=pluginInstance__Aria \ | ||||
-Wno-cast-function-type | -Wno-cast-function-type | ||||
$(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-sign-compare \ | |||||
-Wno-unused-local-typedefs | |||||
$(BUILD_DIR)/AudibleInstruments/%.o: AudibleInstruments/% | $(BUILD_DIR)/AudibleInstruments/%.o: AudibleInstruments/% | ||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
@@ -60,11 +60,6 @@ extern Model* modelUndular; | |||||
extern Model* modelBlank; | extern Model* modelBlank; | ||||
#undef modelBlank | #undef modelBlank | ||||
// Atelier | |||||
/* | |||||
#include "Atelier/src/plugin.hpp" | |||||
*/ | |||||
// AudibleInstruments | // AudibleInstruments | ||||
#include "AudibleInstruments/src/plugin.hpp" | #include "AudibleInstruments/src/plugin.hpp" | ||||