     sentBeat = false;
   }
   Wire.write(spectrum, 9);
+  //Serial.println(modifier);
 }
 
 

    value -= 80;
    if (value < 0)
      value=0;
    //value is 10 bit, we need 8 bit, so divide by 4
    value >>= 2;
    spectrum[i] = (byte)((float)spectrum[i] * 0.7 + (float)value * 0.3);
    //request the next value
    digitalWrite(spectrumStrobe,HIGH);
    digitalWrite(spectrumStrobe,LOW);     
  }
  captureBeat(spectrum[0]);
}

{
  // Band 0 = Lowest Frequencies.
  byte i;
  long volume = 0;
  for(i=0;i <7; i++)
  {
    //Read twice and take the average by dividing by 2
