| 526 | } |
| 527 | |
| 528 | static void initStatic__surgext() |
| 529 | { |
| 530 | Plugin* const p = new Plugin; |
| 531 | pluginInstance__surgext = p; |
| 532 | |
| 533 | const StaticPluginLoader spl(p, "surgext"); |
| 534 | if (spl.ok()) |
| 535 | { |
| 536 | p->addModel(modelVCOModern); |
| 537 | p->addModel(modelVCOSine); |
| 538 | /* |
| 539 | p->addModel(modelVCOAlias); |
| 540 | p->addModel(modelVCOClassic); |
| 541 | p->addModel(modelVCOFM2); |
| 542 | p->addModel(modelVCOFM3); |
| 543 | p->addModel(modelVCOSHNoise); |
| 544 | p->addModel(modelVCOString); |
| 545 | p->addModel(modelVCOTwist); |
| 546 | p->addModel(modelVCOWavetable); |
| 547 | p->addModel(modelVCOWindow); |
| 548 | */ |
| 549 | spl.removeModule("SurgeXTOSCAlias"); |
| 550 | spl.removeModule("SurgeXTOSCClassic"); |
| 551 | spl.removeModule("SurgeXTOSCFM2"); |
| 552 | spl.removeModule("SurgeXTOSCFM3"); |
| 553 | spl.removeModule("SurgeXTOSCSHNoise"); |
| 554 | spl.removeModule("SurgeXTOSCString"); |
| 555 | spl.removeModule("SurgeXTOSCTwist"); |
| 556 | spl.removeModule("SurgeXTOSCWavetable"); |
| 557 | spl.removeModule("SurgeXTOSCWindow"); |
| 558 | |
| 559 | // Add the ported ones |
| 560 | p->addModel(modelSurgeLFO); |
| 561 | p->addModel(modelSurgeMixer); |
| 562 | p->addModel(modelSurgeMixerSlider); |
| 563 | p->addModel(modelSurgeModMatrix); |
| 564 | p->addModel(modelSurgeWaveshaper); |
| 565 | /* |
| 566 | p->addModel(modelSurgeDelay); |
| 567 | p->addModel(modelSurgeDelayLineByFreq); |
| 568 | p->addModel(modelSurgeDelayLineByFreqExpanded); |
| 569 | p->addModel(modelSurgeDigitalRingMods); |
| 570 | p->addModel(modelSurgeVCF); |
| 571 | */ |
| 572 | spl.removeModule("SurgeXTDelay"); |
| 573 | spl.removeModule("SurgeXTDelayLineByFreq"); |
| 574 | spl.removeModule("SurgeXTDelayLineByFreqExpanded"); |
| 575 | spl.removeModule("SurgeXTDigitalRingMod"); |
| 576 | spl.removeModule("SurgeXTVCF"); |
| 577 | |
| 578 | p->addModel(modelFXNimbus); |
| 579 | spl.removeModule("SurgeXTFXBonsai"); |
| 580 | spl.removeModule("SurgeXTFXChorus"); |
| 581 | spl.removeModule("SurgeXTFXChow"); |
| 582 | spl.removeModule("SurgeXTFXCombulator"); |
| 583 | spl.removeModule("SurgeXTDigitalRingMod"); |
| 584 | spl.removeModule("SurgeXTFXDistortion"); |
| 585 | spl.removeModule("SurgeXTFXExciter"); |
no test coverage detected