Serial Out When Multiplexing with 74HC595 and 74HC165 Shift Registers

Hello all,

I’m using an Arduino Uno to make a MIDI controller. I followed a guide on instrucatbles linked here:

In this guide, the author adds a MIDI out and an additional USB port for there output. I would like to send serial data out through the Arduino’s USB port, and use a serial to MIDI bridge like Hairless MIDI.

I’ve include the part of code I’m using from the guide, as well as a schematic I have drawn in Multisim based on what I have put together.

Can anyone help me get the output working? What should I change?

MIDI Controller rev FEB 9, 2017.pdf (57 KB)

basicMIDI.ino (4.45 KB)