MCPcopy Create free account
hub / github.com/DISTRHO/Cardinal / initStatic__BogaudioModules

Function initStatic__BogaudioModules

plugins/plugins-mini.cpp:346–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

344}
345
346static void initStatic__BogaudioModules()
347{
348 Plugin* const p = new Plugin;
349 pluginInstance__BogaudioModules = p;
350
351 const StaticPluginLoader spl(p, "BogaudioModules");
352 if (spl.ok())
353 {
354 // Make sure to use match Cardinal theme
355 Skins& skins(Skins::skins());
356 skins._default = settings::preferDarkPanels ? "dark" : "light";
357
358 p->addModel(modelAD);
359 p->addModel(modelBogaudioLFO);
360 p->addModel(modelBogaudioNoise);
361 p->addModel(modelBogaudioVCA);
362 p->addModel(modelBogaudioVCF);
363 p->addModel(modelBogaudioVCO);
364 p->addModel(modelOffset);
365 p->addModel(modelSampleHold);
366 p->addModel(modelSwitch);
367 p->addModel(modelSwitch18);
368 p->addModel(modelUnison);
369
370 // cat plugins/BogaudioModules/plugin.json | jq -r .modules[].slug - | sort
371 spl.removeModule("Bogaudio-Additator");
372 spl.removeModule("Bogaudio-AddrSeq");
373 spl.removeModule("Bogaudio-AddrSeqX");
374 spl.removeModule("Bogaudio-ADSR");
375 spl.removeModule("Bogaudio-AMRM");
376 spl.removeModule("Bogaudio-Analyzer");
377 spl.removeModule("Bogaudio-AnalyzerXL");
378 spl.removeModule("Bogaudio-Arp");
379 spl.removeModule("Bogaudio-ASR");
380 spl.removeModule("Bogaudio-Assign");
381 spl.removeModule("Bogaudio-Blank3");
382 spl.removeModule("Bogaudio-Blank6");
383 spl.removeModule("Bogaudio-Bool");
384 spl.removeModule("Bogaudio-Chirp");
385 spl.removeModule("Bogaudio-Clpr");
386 spl.removeModule("Bogaudio-Cmp");
387 spl.removeModule("Bogaudio-CmpDist");
388 spl.removeModule("Bogaudio-CVD");
389 spl.removeModule("Bogaudio-DADSRH");
390 spl.removeModule("Bogaudio-DADSRHPlus");
391 spl.removeModule("Bogaudio-Detune");
392 spl.removeModule("Bogaudio-DGate");
393 spl.removeModule("Bogaudio-Edge");
394 spl.removeModule("Bogaudio-EightFO");
395 spl.removeModule("Bogaudio-EightOne");
396 spl.removeModule("Bogaudio-EQ");
397 spl.removeModule("Bogaudio-EQS");
398 spl.removeModule("Bogaudio-FFB");
399 spl.removeModule("Bogaudio-FlipFlop");
400 spl.removeModule("Bogaudio-FMOp");
401 spl.removeModule("Bogaudio-Follow");
402 spl.removeModule("Bogaudio-FourFO");
403 spl.removeModule("Bogaudio-FourMan");

Callers 1

initStaticPluginsFunction · 0.70

Calls 2

okMethod · 0.45
removeModuleMethod · 0.45

Tested by

no test coverage detected