     else if (y < min16) y = min16;
 
     out_DAC0 = (uint32_t)(((int16_t)y >> 4)+2048);
-    // out_DAC1 = (uint32_t)(((int16_t)-y >> 4)+2048);
-    out_DAC1 = 0;
+    out_DAC1 = (uint32_t)(((int16_t)-y >> 4)+2048);
+    // out_DAC1 = 0;
 
     //Write the DACs
     dacc_set_channel_selection(DACC_INTERFACE, 0);       //select DAC channel 0

const double maxInt16 = 32767.0 / 32768.0;
const fp::fix32<q> max16(maxInt16);
const fp::fix32<q> min16(-1.0);
// const fp::fix32<q> minQ(0.02);

// Quality Factor

    }

    // Run Effect
    // fp::fix32<q> x ((int16_t)(((int16_t)in_ADC0 - 2048) << 4));

    fp::fix32<q> x0 ((int16_t)(((int16_t)in_ADC0 - 2048) << 4));
    fp::fix32<q> x1 ((int16_t)(((int16_t)in_ADC1 - 2048) << 4));
    fp::fix32<q> x = (x0 - x1) * half;
    fp::fix32<q> y = myWah.runEffect(x);

    // Gain
