More details for Stoermelder Pack-One, dynamic theme changes

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-12-01 09:40:45 +00:00
parent 7a9365ed0d
commit 26f981f843
7 changed files with 16 additions and 12 deletions

View file

@ -168,6 +168,7 @@ At the moment the following 3rd-party modules are provided:
- repelzen - repelzen
- Sonus Modular - Sonus Modular
- stocaudio - stocaudio
- Stoermelder Pack-One
- unless_modules - unless_modules
- Valley - Valley
- Voxglitch - Voxglitch

View file

@ -75,6 +75,7 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule
| RebelTech | GPL-2.0-or-later | | | RebelTech | GPL-2.0-or-later | |
| Sonus Modular | GPL-3.0-or-later | | | Sonus Modular | GPL-3.0-or-later | |
| stocaudio | GPL-3.0-or-later | | | stocaudio | GPL-3.0-or-later | |
| Stoermelder Pack-One | GPL-3.0-or-later | |
| unless_modules | GPL-3.0-or-later | | | unless_modules | GPL-3.0-or-later | |
| Valley | GPL-3.0-or-later | | | Valley | GPL-3.0-or-later | |
| Voxglitch | GPL-3.0-or-later | | | Voxglitch | GPL-3.0-or-later | |
@ -212,6 +213,8 @@ Below is a list of artwork licenses from plugins
| RebelTech/* | CC-BY-NC-4.0 | | | RebelTech/* | CC-BY-NC-4.0 | |
| sonusmodular/* | GPL-3.0-or-later | [Same license as source code](https://gitlab.com/sonusdept/sonusmodular/-/issues/14) | | sonusmodular/* | GPL-3.0-or-later | [Same license as source code](https://gitlab.com/sonusdept/sonusmodular/-/issues/14) |
| stocaudio/* | GPL-3.0-or-later | No artwork specific license provided | | stocaudio/* | GPL-3.0-or-later | No artwork specific license provided |
| stoermelder-packone/* | GPL-3.0-or-later | No artwork specific license provided |
| stoermelder-packone/fonts/RedkostComic.otf | OFL-1.1-RFN | |
| unless_modules/* | CC-BY-NC-ND-4.0 | | | unless_modules/* | CC-BY-NC-ND-4.0 | |
| unless_modules/font/CuteFont-Regular.ttf| OFL-1.1 | | | unless_modules/font/CuteFont-Regular.ttf| OFL-1.1 | |
| unless_modules/font/Terminus.ttf | GPL-2.0-or-later | [Starting from v4.32, font license is OFL-1.1](https://files.ax86.net/terminus-ttf/#license) | | unless_modules/font/Terminus.ttf | GPL-2.0-or-later | [Starting from v4.32, font license is OFL-1.1](https://files.ax86.net/terminus-ttf/#license) |

View file

@ -33,7 +33,7 @@
#include <list> #include <list>
/** NOTE alignas is required in some systems in order to allow SSE usage. */ /** NOTE alignas is required in some systems in order to allow SSE usage. */
#define SIMD_ALIGN alignas(32) #define SIMD_ALIGN alignas(16)
namespace rack { namespace rack {

View file

@ -31,7 +31,7 @@
#include <pmmintrin.h> #include <pmmintrin.h>
/** NOTE alignas is required in some systems in order to allow SSE usage. */ /** NOTE alignas is required in some systems in order to allow SSE usage. */
#define SIMD_ALIGN alignas(32) #define SIMD_ALIGN alignas(16)
namespace rack { namespace rack {

View file

@ -904,10 +904,14 @@ PLUGIN_FILES += $(filter-out stocaudio/src/plugin.cpp,$(wildcard stocaudio/src/*
# -------------------------------------------------------------- # --------------------------------------------------------------
# stoermelder-packone # stoermelder-packone
STOERMELDER_PACKONE_IGNORED = AudioInterface64 MidiCat MidiKey MidiMon MidiPlug MidiStep Strip StripBay StripPp # will never work
STOERMELDER_PACKONE_IGNORED = AudioInterface64
# FIXME # maybe?
STOERMELDER_PACKONE_IGNORED += Raw STOERMELDER_PACKONE_IGNORED += MidiCat MidiCatCtx MidiCatMem MidiKey MidiMon MidiPlug MidiStep
# TODO osdialog replacements
STOERMELDER_PACKONE_IGNORED += Strip StripBay StripPp
PLUGIN_FILES += $(filter-out $(STOERMELDER_PACKONE_IGNORED:%=stoermelder-packone/src/%.cpp),$(wildcard stoermelder-packone/src/*.cpp stoermelder-packone/src/mb/*.cpp)) PLUGIN_FILES += $(filter-out $(STOERMELDER_PACKONE_IGNORED:%=stoermelder-packone/src/%.cpp),$(wildcard stoermelder-packone/src/*.cpp stoermelder-packone/src/mb/*.cpp))

View file

@ -719,13 +719,12 @@ void addThemeMenuItems(Menu*, ModuleTheme*) {}
#include "stoermelder-packone/src/plugin.hpp" #include "stoermelder-packone/src/plugin.hpp"
Model* modelAudioInterface64; Model* modelAudioInterface64;
Model* modelMidiCat; Model* modelMidiCat;
Model* modelMidiCatMem;
Model* modelMidiCatCtx; Model* modelMidiCatCtx;
Model* modelMidiCatMem;
Model* modelMidiKey; Model* modelMidiKey;
Model* modelMidiMon; Model* modelMidiMon;
Model* modelMidiPlug; Model* modelMidiPlug;
Model* modelMidiStep; Model* modelMidiStep;
Model* modelRaw;
Model* modelStrip; Model* modelStrip;
Model* modelStripBay4; Model* modelStripBay4;
Model* modelStripPp; Model* modelStripPp;
@ -2810,10 +2809,7 @@ static void initStatic__stoermelder_packone()
p->addModel(modelDirt); p->addModel(modelDirt);
p->addModel(modelMb); p->addModel(modelMb);
p->addModel(modelMe); p->addModel(modelMe);
p->addModel(modelRaw);
// NOTE disabled in Cardinal due to curl usage
// p->addModel(modelRaw);
spl.removeModule("Raw");
spl.removeModule("AudioInterface64"); spl.removeModule("AudioInterface64");
spl.removeModule("MidiCat"); spl.removeModule("MidiCat");

@ -1 +1 @@
Subproject commit a8568502e2fa589d1dee50e32a7cb8311f404090 Subproject commit eb4f150fa707ed5562d5aaeb2a04cc81b6097c39