|
- #include "RJModules.hpp"
- #include "VAStateVariableFilter.h"
-
- // Generators
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Supersaw);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, TwinLFO);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Noise);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, RangeLFO);
-
- // FX
- RACK_PLUGIN_MODEL_DECLARE(RJModules, BitCrush);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Widener);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, FilterDelay);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Sidechain);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Stutter);
-
- // Filters
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Filter);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Filters);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Notch);
-
- // Numerical
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Integers);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Floats);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Randoms);
-
- // Mix
- RACK_PLUGIN_MODEL_DECLARE(RJModules, LRMixer);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Mono);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Volumes);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Panner);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Panners);
-
- // Live
- RACK_PLUGIN_MODEL_DECLARE(RJModules, BPM);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Button);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Buttons);
-
- // Util
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Splitter);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Splitters);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Displays);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Range);
-
- // 0.6.1:
- RACK_PLUGIN_MODEL_DECLARE(RJModules, ThreeXOSC);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, BPF);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Buffers);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Chord);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, ChordSeq);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Glides);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, MetaKnob);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Octaves);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, RandomFilter);
- RACK_PLUGIN_MODEL_DECLARE(RJModules, Riser);
-
- RACK_PLUGIN_INIT(RJModules) {
- RACK_PLUGIN_INIT_ID();
-
- RACK_PLUGIN_INIT_VERSION("0.6.1");
- RACK_PLUGIN_INIT_WEBSITE("https://github.com/Miserlou/RJModules");
-
- // Generators
- RACK_PLUGIN_MODEL_ADD(RJModules, Supersaw);
- RACK_PLUGIN_MODEL_ADD(RJModules, TwinLFO);
- RACK_PLUGIN_MODEL_ADD(RJModules, Noise);
- RACK_PLUGIN_MODEL_ADD(RJModules, RangeLFO);
-
- // FX
- RACK_PLUGIN_MODEL_ADD(RJModules, BitCrush);
- RACK_PLUGIN_MODEL_ADD(RJModules, Widener);
- RACK_PLUGIN_MODEL_ADD(RJModules, FilterDelay);
- RACK_PLUGIN_MODEL_ADD(RJModules, Sidechain);
- RACK_PLUGIN_MODEL_ADD(RJModules, Stutter);
-
- // Filters
- RACK_PLUGIN_MODEL_ADD(RJModules, Filter);
- RACK_PLUGIN_MODEL_ADD(RJModules, Filters);
- RACK_PLUGIN_MODEL_ADD(RJModules, Notch);
-
- // Numerical
- RACK_PLUGIN_MODEL_ADD(RJModules, Integers);
- RACK_PLUGIN_MODEL_ADD(RJModules, Floats);
- RACK_PLUGIN_MODEL_ADD(RJModules, Randoms);
-
- // Mix
- RACK_PLUGIN_MODEL_ADD(RJModules, LRMixer);
- RACK_PLUGIN_MODEL_ADD(RJModules, Mono);
- RACK_PLUGIN_MODEL_ADD(RJModules, Volumes);
- RACK_PLUGIN_MODEL_ADD(RJModules, Panner);
- RACK_PLUGIN_MODEL_ADD(RJModules, Panners);
-
- // Live
- RACK_PLUGIN_MODEL_ADD(RJModules, BPM);
- RACK_PLUGIN_MODEL_ADD(RJModules, Button);
- RACK_PLUGIN_MODEL_ADD(RJModules, Buttons);
-
- // Util
- RACK_PLUGIN_MODEL_ADD(RJModules, Splitter);
- RACK_PLUGIN_MODEL_ADD(RJModules, Splitters);
- RACK_PLUGIN_MODEL_ADD(RJModules, Displays);
- RACK_PLUGIN_MODEL_ADD(RJModules, Range);
-
- // 0.6.1:
- RACK_PLUGIN_MODEL_ADD(RJModules, ThreeXOSC);
- RACK_PLUGIN_MODEL_ADD(RJModules, BPF);
- RACK_PLUGIN_MODEL_ADD(RJModules, Buffers);
- RACK_PLUGIN_MODEL_ADD(RJModules, Chord);
- RACK_PLUGIN_MODEL_ADD(RJModules, ChordSeq);
- RACK_PLUGIN_MODEL_ADD(RJModules, Glides);
- RACK_PLUGIN_MODEL_ADD(RJModules, MetaKnob);
- RACK_PLUGIN_MODEL_ADD(RJModules, Octaves);
- RACK_PLUGIN_MODEL_ADD(RJModules, RandomFilter);
- RACK_PLUGIN_MODEL_ADD(RJModules, Riser);
- }
|