Re: [Mixxx-devel] Hercules Steel support in 1.12

2014-01-21 Thread Sean M. Pappalardo - D.J. Pegasus
Hello there. On 01/21/2014 11:18 AM, Neale Pickett wrote: When I was first writing this driver, you guys (probably Pegasus) encouraged me to make it its own type of driver and not piggyback on the MIDI driver. But now that a second device (2 out of 2) is known to send MIDI, it would actually

Re: [Mixxx-devel] Hercules Steel support in 1.12

2014-01-21 Thread Neale Pickett
Good idea. Here's a (badly-drawn) diagram: https://docs.google.com/drawings/d/1H9r4pe3y7gvA8ibIc9v4Oqo3GTtnpBa0eKyqYo4FEzM/edit?usp=sharing A little background: The Hercules kernel driver for Linux hasn't been updated in years. There exists a constantly-growing set of patches to their driver

Re: [Mixxx-devel] Hercules Steel support in 1.12

2014-01-21 Thread Neale Pickett
I should mention, the Steel doesn't actually show up as an HID device (or a MIDI device). It just sends HID and MIDI messages, over the bulk interface. libhid isn't able to talk to the Steel since it doesn't present an HID endpoint. Even though the messages wind up looking just like HID after