As far as driving the metering display, I'm thinking of loading background images from the 2Gb SD card included on the display board and just doing "delta" meter drawing to save bandwidth.
I believe these guys need 3 pins each - so total 6 pins.
We also need 2 more switches -- 2 more pins
So 23 pins per channel.
I was hoping to drive 4 of these "channels" with 1 Arduino Due but that would require 92 pins.
I also would like to use Ethernet for communication.
With the Due running at 84 MHz is it feasible to multiplex the simple on/off switches and still have a very responsive system, thereby getting within the avaiable pin count?
I am attempting to build a control surface for controlling audio recording software.
What is a "control surface"?
With the Due running at 84 MHz is it feasible to multiplex the simple on/off switches and still have a very responsive system, thereby getting within the avaiable pin count?
For some purposes, yes. For others, no.
Encoders really need interrupts to avoid missing any pulses. 4 encoders will need 8 interrupt pins. No Arduino has 8 external interrupt pins. And, no they can't be multiplexed.
Here's an example, it's like a audio mixer, but no actual audio passes through it:
It simply controls software in the computer which actually handles the audio.
I coded the software in this video, now I'd like to take this further with more control over hardware.
Encoders really need interrupts to avoid missing any pulses. 4 encoders will need 8 interrupt pins. No Arduino has 8 external interrupt pins. And, no they can't be multiplexed.
Hmmm....
This is from the Arduino Due page, am I missing something? (As I said I'm a total noobie)
The Arduino Due board has powerful interrupt capabilities that allows you to attach an interrupt function on all available pins. You can directly specify the pin number in attachInterrupt().