This week my major progress made was implementing the sound function when the play button is connected. I created simple midi files for the different notes I plan on implementing, and used Processing to read the Serial port and play the appropriate file based on which note name was sent. I’ve since run into a problem where Processing doesn’t always read the Serial, and so throws an error when trying to read the string. I also haven’t yet figured out how to reset Processing to play again when the play button is connected a second time. My solution at the moment is simply manually restarting the Processing instance after each attempt to play a note.