Sending a Midi Note

It was my fault, it was working. By the way I was using a 4.7k resistor.

Other question (As robtillaart said):

void setup()
{
pinMode(button1, INPUT);
digitalWrite(button1, HIGH);
Serial.begin(31250);
}

if button1 is an input, what does " digitalWrite(button1, HIGH);" do? If somebody can explain it.

Thanks everybody