   //read lasers
   for (int i = 0; i < 6; i++) {
     boolean blocked = false;
-    if (analogRead(laser_pins[i]) > LASER_ANALOG_TH)
+
+    int a = analogRead(laser_pins[i]);
+//    if (i==3){
+//    send_midi_debug(i, (int)((float)a / 8));
+//    delay(100);
+//    }
+    if (a > LASER_ANALOG_TH[i])
       blocked = true;
 
     if (last_alaser_status[i] != blocked) { //status changed
+//      send_midi_debug(i, (int)((float)a / 8));
       last_alaser_status[i] = blocked;
       laser_common_analog(i, blocked);
     }

        send_stop_tone_event(true, true);
      }

      laser_status_last_update_us[l_idx] = us;
      send_laser_event((boolean)laser_blocked, l_idx);
    } //else ignore, change was due to jitter, likely

  }
}

void laseremphasis_ISR()   {

#define TUNING -12


const int LASER_ANALOG_TH[] = {960, 920, 975, 711, 900, 975}; //for analog read of bpw34. 900-1023 means laser is blocked, 0-600 means laser hit diode
#define LASER_ANALOG_EMPH 975 //for analog read of bpw34. 900-1023 means laser is blocked, 0-600 means laser hit diode
#define LASER_ANALOG_THOLD_US 500 //[us] fastest accepted laser state change to prevent noise, fast strum may not be accepted 
//off topic: measured fastest cadence of strumming is 120ms(120000us)
#define LASER_THOLD 1000 //[us]
#define STOP_THOLD 500000 //[us]
