My approach has been to write a user-mode driver. It's easier to debug, less code, and could theoretically work on other operating systems (like FreeBSD or MacOS).
It'd be super if someone with an RMX could try it with the version of Mixxx in trunk, and see if the HID driver works. In any case, I don't have an RMX. Is anyone on the list using any of the 4 controllers (Steel, 4set, instict, MP3e2) that I do have? On Sat, 16 Mar 2013 10:44:58 -0700 "Gabriel M. Beddingfield" <[email protected]> wrote: > On 03/15/2013 12:56 PM, Neale Pickett wrote: > > On Fri, 15 Mar 2013 02:22:39 +0000 > > zestoi <[email protected]> wrote: > > > >> on the djtechtools forum the RMX was always discussed quite a bit > >> which is the same internals as the "control steel" i think? so my > >> vote would be for that one. > > > > It was my understanding that the RMX speaks HID and was thus > > supported by the new HID support in Mixxx. Is this not the case? > > It's been a while since I played with the RMX driver, but I seem to > recall that this is the situation: > > 1. Audio: Appears as a class-compliant USB 1.0 Audio device. Done. > > 2. HID: Appears as a class-compliant USB HID device. I never dug > in to what the "HID" thing was doing. On some systems, X > Windows would consider it to be a mouse... which was a big PITA. It > would send events whenever a MIDI event would happen, but I > didn't mess with decoding them. > > 3. MIDI: To get the RMX to appear to Linux as a MIDI device, it > required patching the kernel with the "RMX driver." I never dug > in to see how the MIDI driver was implemented. > > If the RMX MIDI driver could be added to the main-line kernel, that > would make many people very happy. I imagine that there's a couple > reasons why it isn't already there: (a) nobody with the kernel > hacking skilz AND an RMX has sponsored it, and (b) the code might not > be up to the quality required for inclusion in the Linux kernel. > > -gabriel > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
