Send once [Uno + Sparkfun MIDI Breakout]

Something like:

  goState = digitalRead(buttonGo);

  if (goState == LOW && previousGoState == HIGH)  // transition?
    {

    // do stuff

    } // end of transition

  previousGoState = goState;  // remember so we detect transitions

That's assuming you have the buttons on a pull-up, so that pressing the button makes it go LOW (default: HIGH).