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.

109 lines
3.6KB

  1. #include "AS.hpp"
  2. using namespace rack_plugin_AS;
  3. RACK_PLUGIN_MODEL_DECLARE(AS, ADSR);
  4. RACK_PLUGIN_MODEL_DECLARE(AS, AtNuVrTr);
  5. RACK_PLUGIN_MODEL_DECLARE(AS, BPMCalc);
  6. RACK_PLUGIN_MODEL_DECLARE(AS, BPMCalc2);
  7. RACK_PLUGIN_MODEL_DECLARE(AS, BPMClock);
  8. RACK_PLUGIN_MODEL_DECLARE(AS, BlankPanel4);
  9. RACK_PLUGIN_MODEL_DECLARE(AS, BlankPanel6);
  10. RACK_PLUGIN_MODEL_DECLARE(AS, BlankPanel8);
  11. RACK_PLUGIN_MODEL_DECLARE(AS, BlankPanelSpecial);
  12. RACK_PLUGIN_MODEL_DECLARE(AS, Cv2T);
  13. RACK_PLUGIN_MODEL_DECLARE(AS, ZeroCV2T);
  14. RACK_PLUGIN_MODEL_DECLARE(AS, ReScale);
  15. RACK_PLUGIN_MODEL_DECLARE(AS, DelayPlusFx);
  16. RACK_PLUGIN_MODEL_DECLARE(AS, DelayPlusStereoFx);
  17. RACK_PLUGIN_MODEL_DECLARE(AS, Flow);
  18. RACK_PLUGIN_MODEL_DECLARE(AS, KillGate);
  19. RACK_PLUGIN_MODEL_DECLARE(AS, LaunchGate);
  20. RACK_PLUGIN_MODEL_DECLARE(AS, Merge2_5);
  21. RACK_PLUGIN_MODEL_DECLARE(AS, Mixer2ch);
  22. RACK_PLUGIN_MODEL_DECLARE(AS, Mixer4ch);
  23. RACK_PLUGIN_MODEL_DECLARE(AS, Mixer8ch);
  24. RACK_PLUGIN_MODEL_DECLARE(AS, MonoVUmeter);
  25. RACK_PLUGIN_MODEL_DECLARE(AS, Multiple2_5);
  26. RACK_PLUGIN_MODEL_DECLARE(AS, PhaserFx);
  27. RACK_PLUGIN_MODEL_DECLARE(AS, QuadVCA);
  28. RACK_PLUGIN_MODEL_DECLARE(AS, ReverbFx);
  29. RACK_PLUGIN_MODEL_DECLARE(AS, ReverbStereoFx);
  30. RACK_PLUGIN_MODEL_DECLARE(AS, SEQ16);
  31. RACK_PLUGIN_MODEL_DECLARE(AS, SawOsc);
  32. RACK_PLUGIN_MODEL_DECLARE(AS, SignalDelay);
  33. RACK_PLUGIN_MODEL_DECLARE(AS, SineOsc);
  34. RACK_PLUGIN_MODEL_DECLARE(AS, Steps);
  35. RACK_PLUGIN_MODEL_DECLARE(AS, SuperDriveFx);
  36. RACK_PLUGIN_MODEL_DECLARE(AS, TremoloFx);
  37. RACK_PLUGIN_MODEL_DECLARE(AS, TremoloStereoFx);
  38. RACK_PLUGIN_MODEL_DECLARE(AS, TriLFO);
  39. RACK_PLUGIN_MODEL_DECLARE(AS, TriggersMKI);
  40. RACK_PLUGIN_MODEL_DECLARE(AS, TriggersMKII);
  41. RACK_PLUGIN_MODEL_DECLARE(AS, TriggersMKIII);
  42. RACK_PLUGIN_MODEL_DECLARE(AS, VCA);
  43. RACK_PLUGIN_MODEL_DECLARE(AS, WaveShaper);
  44. RACK_PLUGIN_MODEL_DECLARE(AS, StereoVUmeter);
  45. RACK_PLUGIN_INIT(AS) {
  46. RACK_PLUGIN_INIT_ID();
  47. RACK_PLUGIN_INIT_VERSION("0.6.13");
  48. RACK_PLUGIN_INIT_WEBSITE("https://github.com/AScustomWorks/AS");
  49. //OSCILLATORS
  50. RACK_PLUGIN_MODEL_ADD(AS, SineOsc);
  51. RACK_PLUGIN_MODEL_ADD(AS, SawOsc);
  52. //TOOLS
  53. RACK_PLUGIN_MODEL_ADD(AS, ADSR);
  54. RACK_PLUGIN_MODEL_ADD(AS, VCA);
  55. RACK_PLUGIN_MODEL_ADD(AS, QuadVCA);
  56. RACK_PLUGIN_MODEL_ADD(AS, TriLFO);
  57. RACK_PLUGIN_MODEL_ADD(AS, AtNuVrTr);
  58. RACK_PLUGIN_MODEL_ADD(AS, BPMClock);
  59. RACK_PLUGIN_MODEL_ADD(AS, SEQ16);
  60. RACK_PLUGIN_MODEL_ADD(AS, Mixer2ch);
  61. RACK_PLUGIN_MODEL_ADD(AS, Mixer4ch);
  62. RACK_PLUGIN_MODEL_ADD(AS, Mixer8ch);
  63. RACK_PLUGIN_MODEL_ADD(AS, MonoVUmeter);
  64. RACK_PLUGIN_MODEL_ADD(AS, StereoVUmeter);
  65. RACK_PLUGIN_MODEL_ADD(AS, Steps);
  66. RACK_PLUGIN_MODEL_ADD(AS, LaunchGate);
  67. RACK_PLUGIN_MODEL_ADD(AS, KillGate);
  68. RACK_PLUGIN_MODEL_ADD(AS, Flow);
  69. RACK_PLUGIN_MODEL_ADD(AS, SignalDelay);
  70. RACK_PLUGIN_MODEL_ADD(AS, Multiple2_5);
  71. RACK_PLUGIN_MODEL_ADD(AS, Merge2_5);
  72. RACK_PLUGIN_MODEL_ADD(AS, TriggersMKI);
  73. RACK_PLUGIN_MODEL_ADD(AS, TriggersMKII);
  74. RACK_PLUGIN_MODEL_ADD(AS, TriggersMKIII);
  75. RACK_PLUGIN_MODEL_ADD(AS, BPMCalc);
  76. RACK_PLUGIN_MODEL_ADD(AS, BPMCalc2);
  77. RACK_PLUGIN_MODEL_ADD(AS, Cv2T);
  78. RACK_PLUGIN_MODEL_ADD(AS, ZeroCV2T);
  79. RACK_PLUGIN_MODEL_ADD(AS, ReScale);
  80. //EFFECTS
  81. RACK_PLUGIN_MODEL_ADD(AS, DelayPlusFx);
  82. RACK_PLUGIN_MODEL_ADD(AS, DelayPlusStereoFx);
  83. RACK_PLUGIN_MODEL_ADD(AS, PhaserFx);
  84. RACK_PLUGIN_MODEL_ADD(AS, ReverbFx);
  85. RACK_PLUGIN_MODEL_ADD(AS, ReverbStereoFx);
  86. RACK_PLUGIN_MODEL_ADD(AS, SuperDriveFx);
  87. RACK_PLUGIN_MODEL_ADD(AS, TremoloFx);
  88. RACK_PLUGIN_MODEL_ADD(AS, TremoloStereoFx);
  89. RACK_PLUGIN_MODEL_ADD(AS, WaveShaper);
  90. //BLANK PANELS
  91. RACK_PLUGIN_MODEL_ADD(AS, BlankPanel4);
  92. RACK_PLUGIN_MODEL_ADD(AS, BlankPanel6);
  93. RACK_PLUGIN_MODEL_ADD(AS, BlankPanel8);
  94. RACK_PLUGIN_MODEL_ADD(AS, BlankPanelSpecial);
  95. }