So if you do this:
[open 3( | [hid] | [print]
Do you get any events at all? This is an odd bug that's hard to
troubleshoot without access to the device.
.hc
On Apr 8, 2007, at 11:21 AM, Kyle Klipowicz wrote:
Here is what the Pd window gives me for the print method in hid. It appears to detect the sidewinder (my gamepad) in all its glory, but the buttons do not register when pressed. I tried using the test option in the help patch to no avail as well. The gamepad should be fine, since I was using it with hid last year, and it works with other applications.
On my system with the below configuration, devices listed 5 and
above crash Pd.Hope that helps!
~Kyle
[hid] 0.7, written by Hans-Christoph Steiner hans@eds.org compiled on Jan 5 2007 at 04:56:30 first_argument == &s_ [hid] setting device# to 0 first_argument == &s_ info: open 1 info: device 1 first_argument == &s_ info: open 1 info: device 2 first_argument == &s_ info: open 1 info: device 0 first_argument == &s_ info: open 1 info: device 1 first_argument == &s_ info: open 1 info: device 2 first_argument == &s_ info: open 1 info: device 3
Device 0: 'Apple' 'Keyboard' version 0 @ location 0x02c30000 device type: keyboard usage page: 0x0001 usage: 0x0006 vendorID: 0x05ac productID: 0x0000 __________________________________________________ Device 1: 'Apple' 'Trackpad' version 0 @ location 0x03010000 device type: mouse usage page: 0x0001 usage: 0x0002 vendorID: 0x05ac productID: 0x0000 __________________________________________________ Device 2: 'Logitech' 'USB Mouse' version 1552 @ location 0x1b100000 device type: mouse usage page: 0x0001 usage: 0x0002 vendorID: 0x046d productID: 0xc00c __________________________________________________ Device 3: 'Microsoft' 'SideWinder Game Pad Pro USB version 1.0' version 258 @ location 0x3b100000 device type: gamepad usage page: 0x0001 usage: 0x0005 vendorID: 0x045e productID: 0x0026
[hid] found 12 elements:
TYPE CODE # EVENT NAME
abs abs_x 0 Miscellaneous Input, X-Axis abs abs_y 0 Miscellaneous Input, Y-Axis key btn_0 0 Button Input, Button #1 key btn_1 0 Button Input, Button #2 key btn_2 0 Button Input, Button #3 key btn_3 0 Button Input, Button #4 key btn_4 0 Button Input, Button #5 key btn_5 0 Button Input, Button #6 key btn_6 0 Button Input, Button #7 key btn_7 0 Button Input, Button #8 key btn_8 0 Button Input, Button #9 0xff01 0x0030 0 Button Input, Vendor Defined Usage 0x30
On 4/7/07, Hans-Christoph Steiner hans@eds.org wrote:
On Apr 6, 2007, at 10:21 PM, Kyle Klipowicz wrote:
I have also been having HID problems lately on OSX Tiger w/ the
latest
test build of extended. It crashes when trying to open higher
device
numbers.
Like which device numbers? Could you send more info, like a transcript of the stuff in the Pd window?
Also, only the analog d-pad for my game pad works, but not the buttons. The game pad works with snes9x for gaming, so it must
be HID.
It used to work on earlier builds, so it may be something with the latest version.
This is actually most likely to be a shoddy USB HID descriptor in the USB device, which what the OS uses to know what data to expect from the device. If the OS can't get the data, then [hid] can't either.
What do you get in the Pd window when you send a [print( message to [hid]? You should see a listing of the elements for that device as given by the OS. If something is listed there that is not showing up in Pd space, that's most likely a bug in [hid]. If it is not listed there, that's most likely a bad USB implementation on the device, which is sadly quite common.
.hc
~Kyle
On 4/6/07, Clifford Dunn beatleboy07@gmail.com wrote:
Thanks Derek,
Doing this did help me open the help file. However, a new can of worms has opened from this.
I can't seem to find much helpful information about the [hid] object in the helpfile. In fact, the only time the [hid] object appears in this patch it doesn't have any inlets or outlets. Maybe it's not necessary. I would like to know what these in/outlets are for this object though.
Also, the [hid] object does seem to be directly responsible for my crashes. It's rather irregular, but if I click on the object enough, PD
will
definitely crash. I've tried to create an [hid] object without a physical device ( i.e. [hid 5]), but the crashing will still happen.
Are there people regularly using HID with OS X?
Thanks again,
Clifford Dunn www.myspace.com/clifforddunn
On 06/04/07, Derek Holzer derek@umatic.nl wrote:
Hi Clifford,
I've seen this problem on OS X a lot in my workshops. [hid] works fine, but something in the help file crashes it. Has to do with one
of the
messages in the help patch causing [hid] to try to open one of
the
built-in Mac HID devices (trackpad, keyboard, etc), which it doesn't like.
Here's a quick fix: open the [hid] help patch in TextEdit or some other text editor, and change the creation argument to something
above the
number of built in Mac HID devices. [hid 5] should work, for example. Remember to save as extension .pd! Then you should be able to open the help patch and get more information.
best, d.
Clifford Dunn wrote:
Hello list. I'm relatively new to PD and I'm trying to see how HID works in it. I'm using the most recent version of PD-Extended, the preference files are fine, and I'm running OS X 10.4.8 on a PPC Powerbook.
I can't seem to get [hid] to work. I can create the [hid] object and it seems to be ok...there's a slight pause in the system as it seems like it needs to load something. When I try to open the help file to figure out how to use it, PD crashes.
-- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 181: "What would your closest friend do?"
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
All information should be free. - the hacker ethic
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
kill your television