I have almost all the parts I need available now. I haven't ordered them, as I need to plan this thing out before I start working on anything.
My current stage is trying to figure out how to handle the coding elements of this project. I will need, ideally, 192 inputs. On the old PIC model it seems skill with assembler is necessary for such a project, but the STM32 seems to support C instead so I would prefer to work on that one. From what I have heard from other people the 128 input limit on the MIDIO128 is a result of the software itself, and adding more theoretical inputs is possible but it will slow down processing speed.