I have a rather ambitious project to get started learning about microcontrollers and embedded systems. I have cheaply acquired an old organ console that is currently analog that i want to convert to digital/MIDI. The MIDI out part seems straightforward enough from a bit of Google searching, but I have no idea how to deal with the seemingly massive number of inputs I need. The current console is wired with a common rail that spans each keyboard, voice bank, etc., then each key is individually wired. The straightforward approach to this would seem to indicate that I need 300+ input connections. I understand the concept of shift registers for pulling in all of those lines, but I'm worried about being able to read them fast enough to get me the nearly real-time response I need to make it a usable musical instrument. Thoughts?