I want to built a drum sequencer and I'm currently already writing the code. My breadboard prototyp uses 32 buttons & 40 leds. They are connected via daisy chained 595s and 165s and I can't notice any lack. I'm using a mega2560
At the end I want to have 64 knobs, 40 buttons, 120 leds, 1 small oled display (via spi) and a micro sd card (via spi) . That are 15x 74HC595 (each 8 leds), 5x 74HC165 and 9x 4051 (each 8 knobs).
My questions: 1. Wouldn't so many knobs, buttons and leds slow down eveerything? If the user moves a knob arduino should instantaneously send midi cc… 2. Should I switch to an arduino due for more performance? Or won't I notice any performance problems? 3. Am I doing everything right with the 74HC595, 74HC165 and 4051 or should I use other (faster) alternatives?