|
- #include "Template.hpp"
-
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGSEQ3);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGPanner);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGQuadPanner);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGOctPanner);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGVCF);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoVCF);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGEcho);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoEcho);
- RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoPingPongEcho);
-
- RACK_PLUGIN_INIT(PG_Instruments) {
- RACK_PLUGIN_INIT_ID();
-
- RACK_PLUGIN_INIT_WEBSITE("https://github.com/imekon/PG-Instruments");
- RACK_PLUGIN_INIT_MANUAL("https://github.com/imekon/PG-Instruments/README.md");
-
- // Add all Models defined throughout the plugin
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGSEQ3);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGPanner);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGQuadPanner);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGOctPanner);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGVCF);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoVCF);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGEcho);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoEcho);
- RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoPingPongEcho);
-
- // Any other plugin initialization may go here.
- // As an alternative, consider lazy-loading assets and lookup tables when your module is created to reduce startup times of Rack.
- }
|