Hi all! I’ve been lurking for ages, but I’m about to get on this MIDIbox project I’ve had in my head for a few years. I have a few questions, and I also would love any input people have on my ideas. I’ve been all over the Wiki, the forums, the main site . . . so hopefully I don’t ask something plain and silly.
So here’s my plan. I’d like to build a fairly straightforward control surface with 4 DINx4 modules, and populate it with some combination of rotary encoders and buttons (probably mostly encoders, at least 48, and then 32 buttons - though that seems like a lot of buttons). I may or may not have LEDs. I’d also like to include an AINx4 module to allow for a simple input of 1 or more expression pedals (they’re just potentiometers, and the advantage is that I can hook up through a simple 1/4" jack).
A few questions:
-
It seems like the only differences between the MIDIbox64 and the MIDIbox64E are at the software level, right? I wanted to build a 64, but then I decided I just wanted rotary pots instead of faders, and then I decided I just wanted detented encoders instead of pots. So now I’m building a 64E, correct?

-
What are the practical applications of rotary encoders with built-in switches? And would using one basically take up 3 digital inputs (2 for the encoder, and then a third for the included button)?
-
If I do add an AINx4 module for pot-based expression pedals, do the analog inputs take the place of digital inputs - encoders or buttons - at the software level? Or can I theoretically have 4 fully-populated DINx4 modules plus the AINx4 module? In other words, does the 64E software technically allow for 64 encoders PLUS up to 64 pots? (I know that would require 4 AINx4 modules, but I’m just trying to figure out any limitations.)
-
If I want to include a jog dial of some sort, is that just another encoder? Where would one even find those sorts of dials?
Thanks for your help and thoughts!