Yes, I have seen a similar program and I've toyed around with junXion.
http://steim.org/product/junxion/ It does work well but MIDI limitations in terms of genuine resolution annoy me.
Going all the way to 14 bit resolution MIDI is a big jump and is honestly unnecessary for even fine pitch control. Configuration and communication issues aren't an issue with usb hid. Virtual DJ and mixxx both have it implemented. Surely all it would take is for mixvibes to open up hid access for something else other than ridiculously overpriced Pioneer cdjs.
http://www.virtualdj.com/wiki/HIDImplementation.htmlhttp://www.virtualdj.com/wiki/HIDvsMIDI.htmlhttp://mixxx.org/wiki/doku.php/hid_mapping_formatI think Cross is an amazing program and is why I use it, this would be an easy feature to implement and open it up for other manufacturers to easily support usb hid for Cross apart from just Pioneer. The protocol needs opening up, not locking down as serato, traktor are doing at the moment with all of these software specific controllers that, really, at a base level operate the exact same way anyway.
Allowing hid game controllers would allow anyone to control Cross easily with gamepads or joysticks etc. too. USB hid joysticks have no issues to implement as it is natively supported in os x and windows. Keyboards are already supported (as well as cdjs....) so I don't see how it would take much to implement/enable at all in the program.
A 12 bit resolution accurate joystick controller is easy as it gets and cheap to implement
http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=66&products_id=204 and provides great resolution from potentiometers. (slide or rotary)
+/-6% resolution is 12% / (12 bit) 4096 = 0.0029%. Far less than necessary considering Cross can manage 0.01%.
Anyway,