You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.4KB

  1. #include "Template.hpp"
  2. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGSEQ3);
  3. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGPanner);
  4. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGQuadPanner);
  5. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGOctPanner);
  6. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGVCF);
  7. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoVCF);
  8. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGEcho);
  9. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoEcho);
  10. RACK_PLUGIN_MODEL_DECLARE(PG_Instruments, PGStereoPingPongEcho);
  11. RACK_PLUGIN_INIT(PG_Instruments) {
  12. RACK_PLUGIN_INIT_ID();
  13. RACK_PLUGIN_INIT_WEBSITE("https://github.com/imekon/PG-Instruments");
  14. RACK_PLUGIN_INIT_MANUAL("https://github.com/imekon/PG-Instruments/README.md");
  15. // Add all Models defined throughout the plugin
  16. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGSEQ3);
  17. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGPanner);
  18. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGQuadPanner);
  19. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGOctPanner);
  20. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGVCF);
  21. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoVCF);
  22. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGEcho);
  23. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoEcho);
  24. RACK_PLUGIN_MODEL_ADD(PG_Instruments, PGStereoPingPongEcho);
  25. // Any other plugin initialization may go here.
  26. // As an alternative, consider lazy-loading assets and lookup tables when your module is created to reduce startup times of Rack.
  27. }