     capture[samplePos] =((sample > (512-noiseThreshold)) && (sample < (512+noiseThreshold))) ? 0 : sample - 512; // Sign-convert for FFT; -512 to +511 
   if(++samplePos >= FFT_N) ADCSRA &= ~_BV(ADIE); // Buffer full, interrupt off
 }
-}+}

uint16_t      spectrum[FFT_N/2]; // Spectrum output buffer
volatile byte samplePos = 0;     // Buffer position counter
//global Variables for consolidate/testThree
int UP 		= 1;
int DOWN 	= 2;
int LEFT 	= 3;
int RIGHT 	= 4;
int THROUGH	= 5;
int NONE	= 0;
// global variables for menu orientiation
// Menus are Stacked as Such
/*

    DIDR0  = 1 << ADC_CHANNEL; // Turn off digital input for ADC pin
}

int partyMode() {
    switch (ADMUX)
    {
