     midiNoteToSend = STOP_MIDI_NOTE;
     bars = 0;
     changeMode(NORMAL_MODE);
+  }
+
+  if (playButton.isJustReleased()) {
+    repeat = !repeat;
+    repeatEllapsed = 0;
+  }
+
+  if (repeat && repeatEllapsed > 300) {
+    if (playButton.isLedTurnedOn()) {
+      playButton.turnLedOff();
+    } else {
+      playButton.turnLedOn();
+    }
+    repeatEllapsed = 0;
   }
 
   sendMidiNote();

}

void handleSongMode() {
  if (playing) {
    playButton.turnLedOn();
  } else {
    playButton.turnLedOff();
  }

  if (stopButton.isJustPressed()) {


  if (realtimebyte == START) {
    playing = true;
    repeat = false;
    changeMode(SONG_MODE);
  }

