Start of ZamAudio modules, WIP/Experimental

This commit is contained in:
falkTX 2022-07-26 16:54:54 +01:00
parent 65244f1979
commit 9be8413054
17 changed files with 8739 additions and 1 deletions

View file

@ -26,6 +26,9 @@
// Fundamental (always enabled)
#include "Fundamental/src/plugin.hpp"
// ZamAudio (always enabled)
#include "ZamAudio/src/plugin.hpp"
#ifndef NOPLUGINS
// 21kHz
#include "21kHz/src/21kHz.hpp"
@ -715,6 +718,7 @@ void saveHighQualityAsDefault(bool) {}
// plugin instances
Plugin* pluginInstance__Cardinal;
Plugin* pluginInstance__Fundamental;
Plugin* pluginInstance__ZamAudio;
#ifndef NOPLUGINS
Plugin* pluginInstance__21kHz;
Plugin* pluginInstance__8Mode;
@ -986,6 +990,18 @@ static void initStatic__Fundamental()
}
}
static void initStatic__ZamAudio()
{
Plugin* const p = new Plugin;
pluginInstance__ZamAudio = p;
const StaticPluginLoader spl(p, "ZamAudio");
if (spl.ok())
{
p->addModel(modelZamComp);
}
}
#ifndef NOPLUGINS
static void initStatic__21kHz()
{
@ -2703,6 +2719,7 @@ void initStaticPlugins()
{
initStatic__Cardinal();
initStatic__Fundamental();
initStatic__ZamAudio();
#ifndef NOPLUGINS
initStatic__21kHz();
initStatic__8Mode();