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.

116 lines
3.8KB

  1. #include "RJModules.hpp"
  2. #include "VAStateVariableFilter.h"
  3. // Generators
  4. RACK_PLUGIN_MODEL_DECLARE(RJModules, Supersaw);
  5. RACK_PLUGIN_MODEL_DECLARE(RJModules, TwinLFO);
  6. RACK_PLUGIN_MODEL_DECLARE(RJModules, Noise);
  7. RACK_PLUGIN_MODEL_DECLARE(RJModules, RangeLFO);
  8. // FX
  9. RACK_PLUGIN_MODEL_DECLARE(RJModules, BitCrush);
  10. RACK_PLUGIN_MODEL_DECLARE(RJModules, Widener);
  11. RACK_PLUGIN_MODEL_DECLARE(RJModules, FilterDelay);
  12. RACK_PLUGIN_MODEL_DECLARE(RJModules, Sidechain);
  13. RACK_PLUGIN_MODEL_DECLARE(RJModules, Stutter);
  14. // Filters
  15. RACK_PLUGIN_MODEL_DECLARE(RJModules, Filter);
  16. RACK_PLUGIN_MODEL_DECLARE(RJModules, Filters);
  17. RACK_PLUGIN_MODEL_DECLARE(RJModules, Notch);
  18. // Numerical
  19. RACK_PLUGIN_MODEL_DECLARE(RJModules, Integers);
  20. RACK_PLUGIN_MODEL_DECLARE(RJModules, Floats);
  21. RACK_PLUGIN_MODEL_DECLARE(RJModules, Randoms);
  22. // Mix
  23. RACK_PLUGIN_MODEL_DECLARE(RJModules, LRMixer);
  24. RACK_PLUGIN_MODEL_DECLARE(RJModules, Mono);
  25. RACK_PLUGIN_MODEL_DECLARE(RJModules, Volumes);
  26. RACK_PLUGIN_MODEL_DECLARE(RJModules, Panner);
  27. RACK_PLUGIN_MODEL_DECLARE(RJModules, Panners);
  28. // Live
  29. RACK_PLUGIN_MODEL_DECLARE(RJModules, BPM);
  30. RACK_PLUGIN_MODEL_DECLARE(RJModules, Button);
  31. RACK_PLUGIN_MODEL_DECLARE(RJModules, Buttons);
  32. // Util
  33. RACK_PLUGIN_MODEL_DECLARE(RJModules, Splitter);
  34. RACK_PLUGIN_MODEL_DECLARE(RJModules, Splitters);
  35. RACK_PLUGIN_MODEL_DECLARE(RJModules, Displays);
  36. RACK_PLUGIN_MODEL_DECLARE(RJModules, Range);
  37. // 0.6.1:
  38. RACK_PLUGIN_MODEL_DECLARE(RJModules, ThreeXOSC);
  39. RACK_PLUGIN_MODEL_DECLARE(RJModules, BPF);
  40. RACK_PLUGIN_MODEL_DECLARE(RJModules, Buffers);
  41. RACK_PLUGIN_MODEL_DECLARE(RJModules, Chord);
  42. RACK_PLUGIN_MODEL_DECLARE(RJModules, ChordSeq);
  43. RACK_PLUGIN_MODEL_DECLARE(RJModules, Glides);
  44. RACK_PLUGIN_MODEL_DECLARE(RJModules, MetaKnob);
  45. RACK_PLUGIN_MODEL_DECLARE(RJModules, Octaves);
  46. RACK_PLUGIN_MODEL_DECLARE(RJModules, RandomFilter);
  47. RACK_PLUGIN_MODEL_DECLARE(RJModules, Riser);
  48. RACK_PLUGIN_INIT(RJModules) {
  49. RACK_PLUGIN_INIT_ID();
  50. RACK_PLUGIN_INIT_VERSION("0.6.1");
  51. RACK_PLUGIN_INIT_WEBSITE("https://github.com/Miserlou/RJModules");
  52. // Generators
  53. RACK_PLUGIN_MODEL_ADD(RJModules, Supersaw);
  54. RACK_PLUGIN_MODEL_ADD(RJModules, TwinLFO);
  55. RACK_PLUGIN_MODEL_ADD(RJModules, Noise);
  56. RACK_PLUGIN_MODEL_ADD(RJModules, RangeLFO);
  57. // FX
  58. RACK_PLUGIN_MODEL_ADD(RJModules, BitCrush);
  59. RACK_PLUGIN_MODEL_ADD(RJModules, Widener);
  60. RACK_PLUGIN_MODEL_ADD(RJModules, FilterDelay);
  61. RACK_PLUGIN_MODEL_ADD(RJModules, Sidechain);
  62. RACK_PLUGIN_MODEL_ADD(RJModules, Stutter);
  63. // Filters
  64. RACK_PLUGIN_MODEL_ADD(RJModules, Filter);
  65. RACK_PLUGIN_MODEL_ADD(RJModules, Filters);
  66. RACK_PLUGIN_MODEL_ADD(RJModules, Notch);
  67. // Numerical
  68. RACK_PLUGIN_MODEL_ADD(RJModules, Integers);
  69. RACK_PLUGIN_MODEL_ADD(RJModules, Floats);
  70. RACK_PLUGIN_MODEL_ADD(RJModules, Randoms);
  71. // Mix
  72. RACK_PLUGIN_MODEL_ADD(RJModules, LRMixer);
  73. RACK_PLUGIN_MODEL_ADD(RJModules, Mono);
  74. RACK_PLUGIN_MODEL_ADD(RJModules, Volumes);
  75. RACK_PLUGIN_MODEL_ADD(RJModules, Panner);
  76. RACK_PLUGIN_MODEL_ADD(RJModules, Panners);
  77. // Live
  78. RACK_PLUGIN_MODEL_ADD(RJModules, BPM);
  79. RACK_PLUGIN_MODEL_ADD(RJModules, Button);
  80. RACK_PLUGIN_MODEL_ADD(RJModules, Buttons);
  81. // Util
  82. RACK_PLUGIN_MODEL_ADD(RJModules, Splitter);
  83. RACK_PLUGIN_MODEL_ADD(RJModules, Splitters);
  84. RACK_PLUGIN_MODEL_ADD(RJModules, Displays);
  85. RACK_PLUGIN_MODEL_ADD(RJModules, Range);
  86. // 0.6.1:
  87. RACK_PLUGIN_MODEL_ADD(RJModules, ThreeXOSC);
  88. RACK_PLUGIN_MODEL_ADD(RJModules, BPF);
  89. RACK_PLUGIN_MODEL_ADD(RJModules, Buffers);
  90. RACK_PLUGIN_MODEL_ADD(RJModules, Chord);
  91. RACK_PLUGIN_MODEL_ADD(RJModules, ChordSeq);
  92. RACK_PLUGIN_MODEL_ADD(RJModules, Glides);
  93. RACK_PLUGIN_MODEL_ADD(RJModules, MetaKnob);
  94. RACK_PLUGIN_MODEL_ADD(RJModules, Octaves);
  95. RACK_PLUGIN_MODEL_ADD(RJModules, RandomFilter);
  96. RACK_PLUGIN_MODEL_ADD(RJModules, Riser);
  97. }