I am building an 88-key keyboard that I need to incorporate analogRead for each key- twice. First the key is hit a certain velocity (analogRead number 1), and then a sensor on the key can slide for each key (analogRead number 2). It's kinda like a seaboard.
My question is... is there any way to practically do this (so the arduino cycles through the loop quickly) without compromising performance or buying 12 arduinos? I've been reading up on multiplexing and charlieplexing (that one I don't understand as well), and I've also been looking at matrices (11x8 matrices, of course). I would love to use matrices, but are they able to utilize analog signals, or only digital ones? I've only seen them used to read digital, not analog, so if there is a way to make that work that would obviously be my first choice. Multiplexing on the other hand seems like you can only read one at a time, and I don't know if multiplexers would be fast enough to go through 176 analog inputs, since you would have to cycle through with digital outputs and get a physical response in the multiplexer and what not.
Of course any other suggestions would be greatly appreciated, because I would really rather not have to buy 12+ megas for this project. Thanks!