BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

TestGl.hpp (440B)


      1 #pragma once
      2 
      3 #include "bogaudio.hpp"
      4 
      5 extern Model* modelTestGl;
      6 
      7 namespace bogaudio {
      8 
      9 struct TestGl : BGModule {
     10 	enum ParamsIds {
     11 		NUM_PARAMS
     12 	};
     13 
     14 	enum InputsIds {
     15 		NUM_INPUTS
     16 	};
     17 
     18 	enum OutputsIds {
     19 		NUM_OUTPUTS
     20 	};
     21 
     22 	TestGl() {
     23 		config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS);
     24 
     25 	}
     26 
     27 	void reset() override;
     28 	void sampleRateChange() override;
     29 	void processChannel(const ProcessArgs& args, int c) override;
     30 };
     31 
     32 } // namespace bogaudio