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.

46 lines
813B

  1. #if 0
  2. #include "BaconPlugs.hpp"
  3. struct MODULE_NAME : virtual Module {
  4. enum ParamIds {
  5. NUM_PARAMS
  6. };
  7. enum InputIds {
  8. NUM_INPUTS
  9. };
  10. enum OutputIds {
  11. NUM_OUTPUTS
  12. };
  13. enum LightIds {
  14. NUM_LIGHTS
  15. };
  16. MODULE_NAME() : Module( NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS )
  17. {
  18. }
  19. void step() override
  20. {
  21. }
  22. };
  23. struct WIDGET_NAME : ModuleWidget {
  24. WIDGET_NAME( MODULE_NAME *module);
  25. };
  26. WIDGET_NAME::WIDGET_NAME( MODULE_NAME *module ) : ModuleWidget( module )
  27. {
  28. box.size = Vec( SCREW_WIDTH * 8, RACK_HEIGHT );
  29. BaconBackground *bg = new BaconBackground( box.size, "MODULE_NAME" );
  30. addChild( bg->wrappedInFramebuffer());
  31. }
  32. Model *modelMODULE_NAME = Model::create<MODULE_NAME, WIDGET_NAME>("Bacon Music", "MODULE_NAME", "MODULE_NAME", RACK_REPLACE_WITH_TAG);
  33. #endif