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.

61 lines
816B

  1. #pragma once
  2. #include "MicMusic.hpp"
  3. namespace rack_plugin_MicMusic {
  4. class Adder : public Module {
  5. public:
  6. enum class Params {
  7. A_AMP,
  8. B_AMP,
  9. C_AMP,
  10. D_AMP,
  11. E_AMP,
  12. F_AMP,
  13. G_AMP,
  14. A_SIGN,
  15. B_SIGN,
  16. C_SIGN,
  17. D_SIGN,
  18. E_SIGN,
  19. F_SIGN,
  20. G_SIGN,
  21. A_MUTE,
  22. B_MUTE,
  23. C_MUTE,
  24. D_MUTE,
  25. E_MUTE,
  26. F_MUTE,
  27. G_MUTE,
  28. MUTE,
  29. COUNT
  30. };
  31. enum class Inputs {
  32. A,
  33. B,
  34. C,
  35. D,
  36. E,
  37. F,
  38. G,
  39. COUNT
  40. };
  41. enum class Lights {
  42. COUNT
  43. };
  44. enum class Outputs {
  45. SIGNAL,
  46. COUNT
  47. };
  48. Adder();
  49. void step() override;
  50. };
  51. } // namespace rack_plugin_MicMusic