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.

78 lines
1.1KB

  1. #include "rack.hpp"
  2. using namespace rack;
  3. extern Plugin *plugin;
  4. ////////////////////
  5. // module widgets
  6. ////////////////////
  7. struct VCOWidget : ModuleWidget {
  8. VCOWidget();
  9. };
  10. struct VCO2Widget : ModuleWidget {
  11. VCO2Widget();
  12. };
  13. struct VCFWidget : ModuleWidget {
  14. VCFWidget();
  15. };
  16. struct VCAWidget : ModuleWidget {
  17. VCAWidget();
  18. };
  19. struct LFOWidget : ModuleWidget {
  20. LFOWidget();
  21. };
  22. struct LFO2Widget : ModuleWidget {
  23. LFO2Widget();
  24. };
  25. struct DelayWidget : ModuleWidget {
  26. DelayWidget();
  27. };
  28. struct ADSRWidget : ModuleWidget {
  29. ADSRWidget();
  30. };
  31. struct VCMixerWidget : ModuleWidget {
  32. VCMixerWidget();
  33. };
  34. struct _8vertWidget : ModuleWidget {
  35. _8vertWidget();
  36. };
  37. struct UnityWidget : ModuleWidget {
  38. UnityWidget();
  39. Menu *createContextMenu() override;
  40. };
  41. struct MutesWidget : ModuleWidget {
  42. MutesWidget();
  43. };
  44. struct ScopeWidget : ModuleWidget {
  45. ScopeWidget();
  46. };
  47. struct SEQ3Widget : ModuleWidget {
  48. SEQ3Widget();
  49. Menu *createContextMenu() override;
  50. };
  51. struct SequentialSwitch1Widget : ModuleWidget {
  52. SequentialSwitch1Widget();
  53. };
  54. struct SequentialSwitch2Widget : ModuleWidget {
  55. SequentialSwitch2Widget();
  56. };