Thought about it some more... selecting resistor values will be a little easier if there's no kick drum/pedals in the inputs.. then you only have to consider combinations of 2 resistors (unless of course you have 3 hands
) The series would go something like this:
1/R(n) = 1/R(n-1) + 1/R(n-2) + 1
so, for 8 inputs, resistances would be in the proportion:
1/R(1) = 1
1/R(2) = 2
1/R(3) = 4
1/R(4) = 7
1/R(5) = 12
1/R(6) = 20
1/R(7) = 33
1/R(8) = 54
I'd put the selection table up, but it's kind of long... the idea is for every combination of 2 pads, their parallel resistance is a unique number, i.e. no two pairs result in the same resistance.
For this to work, you'd also have to be able to measure the current on a pin to a minimum precision of 1/100 or so (1/87 to be exact)... I don't know much about microcontrollers... I guess the atmega is capable of this, but it's probably a question for Dmitri.
Another issue, I guess all piezos on every pad would be wired in series? If 2 pads are hit at the same time, it'd be hard to tell how much velocity to assign to each.... I guess just divide the voltage by 2?