I think that trying to keep track of 24 rotary encoders at the same time will be VERY difficult. Especially if you have to keep track of "hundred's" of LED's and 8 motorized faders at the same time.
Arduino only has 1KB RAM to store all the information for the "states" of all these devices.
And (i think) the rotary encoders are difficult to monitor without interrupts, which Arduino has 2 of.
Monitoring so many rotary encoders is difficult in software alone. However, you can use two chips (latch and gates) to convert the signals from the encoder into a pair of "step" and "direction" signals that are much easer to monitor as they don't bounce and only change in real time.
Who says that you have to limit yourself to one Arduino Board.
Try to modularise your design, Since everything is a multiple of eight, you can start by building a prototype controlling 1/8 of your system, and then scaling up.
It is always much easier to debug a smaller system.
I've just ordered Atmega128 to build own Wiring board (compatible with Arduino), which probably will be more powerfull and I hope it can handle it all alone
Another silly question, if I use multiplexer for multiplexing outs for controlling motors thru h-bridges, will it work? I'm not sure, because i will not get continuous power but pulses (am i right?)? Should I put a capacitator for stabilizing?
You are correct, if you use multiplexing, there is a good chance of the motor controller receiving pulses instead of a continuous signal. It rather depends on the design of the multiplexer, in fact.
BTW, maybe its crazy idea, but can I use led driver for managing this motors? I thinks there is not so big pulses and if I add transistor to get higher woltage?
i just saw your video on vimeo with the motorised fader ,totally cool!
i know max msp pretty well and would love to make a flying fader system, is there a tutorial online or a list of components needed?
or did you just work it all out yourself? thanks for any advice!