 
   //read analog emphasis
   boolean blocked = false;
-  if (analogRead(emphasis_pin) > LASER_ANALOG_TH)
+  if (analogRead(emphasis_pin) > LASER_ANALOG_EMPH)
     blocked = true;
   if (last_alaser_status[6] != blocked) { //status changed
     last_alaser_status[6] = 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()   {

  //read lasers
  for (int i = 0; i < 6; i++) {
    boolean blocked = false;

    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);
    }
