Add the admiral modules. (#730)

* Added Admiral to gitmodules

* Added Admiral to Makefile

* Add Admiral to plugins.cpp.

* README.md

* Add Admiral to README.md

* Add Admiral to DIFFERENCES.md

* Add admiral to LICENSES.md

* Added the admiral plugin.
This commit is contained in:
rl2939 2024-11-12 15:21:12 -05:00 committed by GitHub
parent 1fe04d7d3d
commit 546e60c2bb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 45 additions and 0 deletions

View file

@ -27,6 +27,15 @@
// Aaron Static
#include "AaronStatic/src/plugin.hpp"
// Admiral
/* NOTE too much noise in original include, do this a different way
// #include "admiral/src/plugin.hpp"
*/
extern Model* modelWatches;
extern Model* modelShifts;
extern Model* modelTables;
extern Model* modelDivisions;
// Alef's Bits
#define modelSteps modelalefsbitsSteps
#define modelLogic modelalefsbitsLogic
@ -907,6 +916,7 @@ Plugin* pluginInstance__Fundamental;
Plugin* pluginInstance__21kHz;
Plugin* pluginInstance__8Mode;
extern Plugin* pluginInstance__AaronStatic;
Plugin* pluginInstance__admiral;
Plugin* pluginInstance__alefsbits;
Plugin* pluginInstance__Algoritmarte;
Plugin* pluginInstance__AmalgamatedHarmonics;
@ -1245,6 +1255,21 @@ static void initStatic__AaronStatic()
}
}
static void initStatic__admiral()
{
Plugin* const p = new Plugin;
pluginInstance__admiral = p;
const StaticPluginLoader spl(p, "admiral");
if (spl.ok())
{
p->addModel(modelWatches);
p->addModel(modelShifts);
p->addModel(modelTables);
p->addModel(modelDivisions);
}
}
static void initStatic__alefsbits()
{
Plugin* const p = new Plugin;
@ -3474,6 +3499,7 @@ void initStaticPlugins()
initStatic__21kHz();
initStatic__8Mode();
initStatic__AaronStatic();
initStatic__admiral();
initStatic__alefsbits();
initStatic__Algoritmarte();
initStatic__AmalgamatedHarmonics();