Still in two minds about whether I can successfully pull off and complete a midibox controller (otherwise I'll go down the U-Hid, etc route) - perhaps one of you can help convince me it's worth the effort!
Mock up project idea here: http://midibox.org/forums/index.php?app=core&module=attach§ion=attach&attach_rel_module=post&attach_id=7874
My controller is designed to be used in pairs. The 7" screen is a USB display link monitor called the Samsung U70. I've written a script in Autohotkey that clones section of the Traktor GUI and then allows you to re-arranges them on a 2nd or 3rd monitor (see here for more information: http://www.djtechtools.com/forum/showthread.php?t=5489).
The VU meter is also controlled using another Autohotkey script I've written, see here: http://www.djtechtools.com/forum/showthread.php?t=18512 . The jog wheel hardware (touch sensitive jog) comes from two EKS XP10 midi controllers that I'm going to gut. I've also acquired a Pioneer CDJ800 jog wheel that I'm going to attach on top.
Anyway, those are the non-midibox parts of the controller. The relevant-to-this-forum features are:
12 encoders
12-13 pots
55 buttons (including the encoder secondary push to click buttons)
?? LEDS (haven't decided on a number yet, but will definitely be less than 32)
Based on this midibox Traktor project I figure I'll need the following midibox components:
1 x Core8
1 x AIN
1 x DOUT
2 x DIN
1 x LCD
Despite being acutely aware that this forum/scene very much encourages research and learning, you must appreciate that quite a few people are frightened at the seemingly steep learning curve that's expected. The documentation is considerably vast and I find it quite difficult to disseminate what information is relevant to my project. With that in mind, I humbly would appreciate anyone's help with my project... here are my questions:
1) Does my midibox hardware list look adequate?
2) My C programming skills are non-existent - would a Core8 or Core32 offer me the easiest 'plug-and-play' solution? What's the advantage, in my projects case, of using one rather than the other?
3) If I wanted to add a motorised pitch fader, am I asking for a world of pain? What should I bare in mind?
4) Do Encoders use up two of the digital inputs on a DIN? (three if you include the push button)
5) If I were to use this midibox project as the basis for my project, would I be able to avoid having to do any C programming? I don't mind getting my hands dirty and learning a few things.. I'm just genuinely concerned that I'm going to invest a lot of money and time in something that I won't be able to finish (whereas with U-Hid, things might have been different).
Sincerest apologies to everyone who reads my post and sighs at another n00b thread... sincerest thanks to anyone who takes the time to write an answer that doesn't involve, "read the wiki n00b!"
MiL0