Couldn't you use a x-session pro on it's side, and then a nanopad/lpd 8? I know it's not an all in one DIY solution, but it's what I thought about when seeing the OP drawing.
12 pads, 4 "crossfaders", 12 knobs, and a few extras.
Something to chew on mentally at least I guess.
Bookmarks