   }  
 display.clearDisplay();
 
-if (!Tap1Value && (Tap1Value == Tap1ValueOld)){    //When Mode/tap is held down you can adjust the input gain of the input
+
+//*******************INPUT/OUTPUT LEVEL ADJUST************************
+if (SW1Value == 5){    //LP pos for input level
+ if (!Tap1Value && (Tap1Value == Tap1ValueOld)){    //When Mode/tap is held down you can adjust the input gain of the input
  // Serial.print("TIME");
-  Tap1Timer++;
+   Tap1Timer++;
   if (Tap1Timer > 15){
     InLevel = analogRead(Pot1);
-    InLevel = mapfloat(InLevel,0,1023,1,0.1);
+    InLevel = mapfloat(InLevel,0,1023,10,1);
+    InLevel = InLevel * inLevel; //multiply by constant inLevel
     dc2.amplitude(InLevel,10);
     delay(100);
     analogWrite(ledPin2, 255);  

  //Serial.print("Modulation\n");
  Tap2Timer++;
  if (Tap2Timer > 15){
    mixer3.gain(0,1);
    mixer3.gain(1,0);
    modulationMode = 0;
    analogWrite(ledPin2,255);
    digitalWrite(ledPin3,LOW);

  if (peak1.available())  peak = peak1.read();
  if (peak2.available())  peak_2 = peak2.read();    //Output peak
  if (peak3.available())  peak_3 = peak3.read();
  if (peak4.available())  peak_4 = peak4.read();
  
  if (modulationMode == 0){
    analogWrite(ledPin2, peak_2*400);    //yellow LED
