 String *loopArgs = new String[20];
 String *strArr = new String[20];
 
+//audio variables
+const int maxScale = 24;
+const int orangeZone = 10;
+const int redZone = 5;
+const int sampleWindow = 50; // Sample window width in mS (50 mS = 20Hz)
+unsigned int sample;
+unsigned int colorCount = 0;
+
 void setup()
 {
+  pinMode(A0, INPUT);
   Serial.begin(9600);
 //   WiFi.selectAntenna(ANT_EXTERNAL);
 //   WiFi.on();


}


const int maxScale = 24;
const int redZone = 5;

const int sampleWindow = 100; // Sample window width in mS (50 mS = 20Hz)
unsigned int sample;

void loop() 
{
   unsigned long startMillis= millis();  // Start of sample window

    return strArr;
}

// Input a value 0 to MAX_COLOR to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
  int maxVal = MAX_COLOR;
  if(WheelPos < 85) {
     return strip.Color(WheelPos * 3, maxVal - WheelPos * 3, 0);
 } else if(WheelPos < 170) {
     WheelPos -= 85;
     return strip.Color(maxVal - WheelPos * 3, 0, WheelPos * 3);
 } else {
     WheelPos -= 170;
     return strip.Color(0, WheelPos * 3, maxVal - WheelPos * 3);
 }
}

