#include "bogaudio.hpp" #include "ADSR.hpp" #include "Additator.hpp" #include "Analyzer.hpp" #include "Bool.hpp" #include "CVD.hpp" #include "DADSRH.hpp" #include "DADSRHPlus.hpp" #include "DGate.hpp" #include "Detune.hpp" #include "EightFO.hpp" #include "FMOp.hpp" #include "FlipFlop.hpp" #include "Follow.hpp" #include "LFO.hpp" #include "Lag.hpp" #include "Manual.hpp" #include "Mix4.hpp" #include "Mix8.hpp" #include "Mult.hpp" #include "Noise.hpp" #include "Offset.hpp" #include "Pan.hpp" #include "RM.hpp" #include "Reftone.hpp" #include "SampleHold.hpp" #include "Shaper.hpp" #include "ShaperPlus.hpp" #include "Stack.hpp" #include "Sums.hpp" #include "Switch.hpp" #include "VCA.hpp" #include "VCAmp.hpp" #include "VCM.hpp" #include "VCO.hpp" #include "VU.hpp" #include "XCO.hpp" #include "XFade.hpp" #include "Test.hpp" #include "Test2.hpp" #include "template_panels.hpp" //NEW_INCLUDES_HERE RACK_PLUGIN_MODEL_DECLARE(Bogaudio, VCO); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, XCO); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Additator); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, FMOp); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, LFO); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, EightFO); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, DADSRH); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, DADSRHPlus); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, DGate); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Shaper); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, ShaperPlus); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, ADSR); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Follow); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Mix4); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Mix8); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, VCM); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Pan); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, XFade); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, VCA); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, VCAmp); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Analyzer); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, VU); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Detune); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Stack); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Reftone); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Bool); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, CVD); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, FlipFlop); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Manual); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Mult); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Noise); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Offset); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, SampleHold); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Sums); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Switch); #ifdef EXPERIMENTAL RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Lag); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, RM); #endif #ifdef TEST RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Test); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, Test2); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, ThreeHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, SixHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, EightHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, TenHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, TwelveHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, ThirteenHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, FifteenHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, EighteenHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, TwentyHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, TwentyTwoHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, TwentyFiveHP); RACK_PLUGIN_MODEL_DECLARE(Bogaudio, ThirtyHP); #endif RACK_PLUGIN_INIT(Bogaudio) { RACK_PLUGIN_INIT_ID(); RACK_PLUGIN_INIT_WEBSITE("https://github.com/bogaudio/BogaudioModules"); RACK_PLUGIN_INIT_MANUAL("https://github.com/bogaudio/BogaudioModules/blob/master/README.md"); RACK_PLUGIN_MODEL_ADD(Bogaudio, VCO); RACK_PLUGIN_MODEL_ADD(Bogaudio, XCO); RACK_PLUGIN_MODEL_ADD(Bogaudio, Additator); RACK_PLUGIN_MODEL_ADD(Bogaudio, FMOp); RACK_PLUGIN_MODEL_ADD(Bogaudio, LFO); RACK_PLUGIN_MODEL_ADD(Bogaudio, EightFO); RACK_PLUGIN_MODEL_ADD(Bogaudio, DADSRH); RACK_PLUGIN_MODEL_ADD(Bogaudio, DADSRHPlus); RACK_PLUGIN_MODEL_ADD(Bogaudio, DGate); RACK_PLUGIN_MODEL_ADD(Bogaudio, Shaper); RACK_PLUGIN_MODEL_ADD(Bogaudio, ShaperPlus); RACK_PLUGIN_MODEL_ADD(Bogaudio, ADSR); RACK_PLUGIN_MODEL_ADD(Bogaudio, Follow); RACK_PLUGIN_MODEL_ADD(Bogaudio, Mix4); RACK_PLUGIN_MODEL_ADD(Bogaudio, Mix8); RACK_PLUGIN_MODEL_ADD(Bogaudio, VCM); RACK_PLUGIN_MODEL_ADD(Bogaudio, Pan); RACK_PLUGIN_MODEL_ADD(Bogaudio, XFade); RACK_PLUGIN_MODEL_ADD(Bogaudio, VCA); RACK_PLUGIN_MODEL_ADD(Bogaudio, VCAmp); RACK_PLUGIN_MODEL_ADD(Bogaudio, Analyzer); RACK_PLUGIN_MODEL_ADD(Bogaudio, VU); RACK_PLUGIN_MODEL_ADD(Bogaudio, Detune); RACK_PLUGIN_MODEL_ADD(Bogaudio, Stack); RACK_PLUGIN_MODEL_ADD(Bogaudio, Reftone); RACK_PLUGIN_MODEL_ADD(Bogaudio, Bool); RACK_PLUGIN_MODEL_ADD(Bogaudio, CVD); RACK_PLUGIN_MODEL_ADD(Bogaudio, FlipFlop); RACK_PLUGIN_MODEL_ADD(Bogaudio, Manual); RACK_PLUGIN_MODEL_ADD(Bogaudio, Mult); RACK_PLUGIN_MODEL_ADD(Bogaudio, Noise); RACK_PLUGIN_MODEL_ADD(Bogaudio, Offset); RACK_PLUGIN_MODEL_ADD(Bogaudio, SampleHold); RACK_PLUGIN_MODEL_ADD(Bogaudio, Sums); RACK_PLUGIN_MODEL_ADD(Bogaudio, Switch); #ifdef EXPERIMENTAL RACK_PLUGIN_MODEL_ADD(Bogaudio, Lag); RACK_PLUGIN_MODEL_ADD(Bogaudio, RM); #endif #ifdef TEST RACK_PLUGIN_MODEL_ADD(Bogaudio, Test); RACK_PLUGIN_MODEL_ADD(Bogaudio, Test2); RACK_PLUGIN_MODEL_ADD(Bogaudio, ThreeHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, SixHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, EightHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, TenHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, TwelveHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, ThirteenHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, FifteenHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, EighteenHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, TwentyHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, TwentyTwoHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, TwentyFiveHP); RACK_PLUGIN_MODEL_ADD(Bogaudio, ThirtyHP); #endif //NEW_MODELS_HERE }