MIDI I/O and Shift Registers both on RX/TX pins


hi,

i'm planning next project, laser harp, onboard synthesiser using retro sounding ym2149f chip. chip requires super fast pin switching , running directly off of arduino nano's digital pins. takes 10 i/o pins, leaving little room other components, using several 74hc595 shift registers handle 20+ inputs , 20+ outputs project requires. however, these shift registers need reasonably fast also, since allows me able calculate velocities of 'strings' being played on harp. achieve speed, use arduino's rx , tx pins.

my issue such awesome synth, able plug keyboard it, require midi input, , able send midi data harp, requires midi output.
   
my question is:
would able use arduino's built in serial connections both midi i/o , shift registers? or software serial connection sufficient (and possible) midi?

use spi.transfer( ) to move data in & out of shift registers, not rx/tx pins.
move 1284p based board 32 io:
2 used serial
2 used serial1
4/5 used spi (sck, mosi, miso, chip select, latch incoming shift register data)
24 free other things.
i offer boards in several form factors, including my largest (10cm x 10cm) battery backed rtc, 3.3v buffered sd card, prototype area, buffer rs232 if needed, data/power/gnd available @ each header location, , optional screw terminals:
http://www.crossroadsfencing.com/bobuinorev17/



Arduino Forum > Using Arduino > LEDs and Multiplexing > MIDI I/O and Shift Registers both on RX/TX pins


arduino

Comments