 #include <Adafruit_NeoPixel.h>
+#include <HSBColor.h>
 
 // Arduino Nano v2.x, v3.x
 

  uint32_t _r = constrainValue(i_color_r);
  uint32_t _g = constrainValue(i_color_g);
  uint32_t _b = constrainValue(i_color_b);
  uint32_t instrument_color = multiplicateBrightness(_r, _g, _b, instrument_brightness);
  int32_t instrument_color_alt = multiplicateBrightness(_r, _g, _b, instrument_brightness_alt);

  _r = constrainValue(e_color_r);
  _g = constrainValue(e_color_g);

int i_color_r = 255;
int i_color_g = 0;
int i_color_b = 0;
float instrument_brightness = 1.0;
// use oneshot only
float instrument_brightness_alt = 1.0;
float instrument_brightness_min = 1.0;

// effect color
int e_color_r = 0;
