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.

49 lines
885B

  1. /*
  2. PvCBlank
  3. */////////////////////////////////////////////////////////////////////////////
  4. #include "pvc.hpp"
  5. namespace rack_plugin_PvC {
  6. struct PvCBlank : Module {
  7. enum ParamIds {
  8. NUM_PARAMS
  9. };
  10. enum InputIds {
  11. NUM_INPUTS
  12. };
  13. enum OutputIds {
  14. NUM_OUTPUTS
  15. };
  16. enum LightIds {
  17. NUM_LIGHTS
  18. };
  19. PvCBlank() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
  20. // void step() override;
  21. };
  22. struct PvCBlankWidget : ModuleWidget {
  23. PvCBlankWidget(PvCBlank *module);
  24. };
  25. PvCBlankWidget::PvCBlankWidget(PvCBlank *module) : ModuleWidget(module) {
  26. setPanel(SVG::load(assetPlugin(plugin, "res/panels/PvC64.svg")));
  27. }
  28. } // namespace rack_plugin_PvC
  29. using namespace rack_plugin_PvC;
  30. RACK_PLUGIN_MODEL_INIT(PvC, PvCBlank) {
  31. Model *modelPvCBlank = Model::create<PvCBlank, PvCBlankWidget>(
  32. "PvC", "PvCBlank", "PvCBlank", BLANK_TAG);
  33. return modelPvCBlank;
  34. }