| 344 | } |
| 345 | |
| 346 | static 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"); |
no test coverage detected