Steve;<br>&gt; I don&#39;t know if anyone else has the same device as you, if it&#39;s DIY<br>&gt; you might try some generic HID program on Linux to at least make sure<br>&gt; it reads as a normal joystick.<br><br><br>That device is a commercial one, I looked at it (online) some time back. It&#39;s a bit of a shame that products like that don&#39;t document in what way they implement the standard. I&#39;ve been eyeing several products, mostly integrated DJ solutions with jog-dials, and they tend to advertise that they come with software and that everything will work magically when you plug it in. I&#39;m sure this brings a lot of joy to many people but it doesn&#39;t help us much in figuring out whether it will work with ChucK which only supports keyboard, mouse and joysticks.<br>
<br>It would be nice to have a more general implementation for devices like this and tablets, etc but I&#39;m not sure how hard that would be. I don&#39;t think ChucK reads USB/HID directly, I think it instead depends on the OS to negotiate with the device about it&#39;s nature and functionality but I&#39;m not 100% sure of that, we&#39;ll have to ask resident &quot;hid-man&quot; Spencer. This may also depend on the OS; I gather the various OS&#39;s deal with this standard in rather different ways, it&#39;s really quite convenient how all of that is abstracted away for ChucKist use (except of course when we want something unusual). If it&#39;s not a &quot;normal joystick&quot; then I&#39;m quite sure we won&#39;t be able to read it right now and the reverse holds true as well; I tried quite a few devices and I&#39;ve never seen anything that was considered a joystick yet couldn&#39;t be read. I don&#39;t think there is anything that prevents this device from claiming it&#39;s a &quot;HID drumpad&quot;, to quote from WikiPedia;<br>
<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Other devices<br><br>The USB HID class specifications allow for myriad other devices under the USB HID class. Some examples are automobile simulation controllers, exercise machines, telephony devices, audio controls, medical instrumentation, and even magic carpet simulators. Even uninterruptible power supplies declare themselves under this class, despite the fact they have no human interface at all. Any device can be a USB HID class device as long as a designer meets the USB HID class logical specifications. This is not to say that there is no need to ship drivers for these devices, nor that an operating system will immediately recognize the device. This only means that the device can declare itself under the human interface device class.<br>
</blockquote><br>Yours,<br>Kas.