const int NUMBER_OF_DRUMS = 4;
const int DELAY = 500;

const int PINS[4] = { 8, 9, 10, 11 };
int pinDelays[4] = { 0, 0, 0, 0 };

void setup() {
  for (int i = 0; i < NUMBER_OF_DRUMS; i++) {
    pinMode(PINS[i], INPUT);
  }
  Serial.begin(9600);
}

void loop() {
  for (int i = 0; i < NUMBER_OF_DRUMS; i++) {
    if (digitalRead(PINS[i]) == HIGH && pinDelays[i] < 1) {
      Serial.print("drum,");
      Serial.println(i);
      pinDelays[i] = DELAY;
    }
    if (pinDelays[i] > 0) {
      pinDelays[i] -= 1;
    }
  }
}