Forums > Gear

Hardware Externals from Nonpolynomial Labs: Haptics, EEGs, and other sillyness

March 2, 2011 | 11:50 pm

Hey! I’m Kyle Machulis aka qDot. I maintain a ton of different open source externals for Max/Pd for interactive hardware, from haptics to EEGs to vibrators to whatever other hardware finds it’s way into my hands. My externals page is at

http://www.nonpolynomial.com/externals/

I’m also happy to take requests for reverse engineering and custom hardware work.


March 3, 2011 | 2:47 am

It would be awesome if there could be a port of the Ant+ protocol so that data from Ant+ devices could be accessed by Max in realtime.


March 3, 2011 | 4:37 am

Hey! That’s a really good idea actually. I’m currently working on solidifying my python ant library as part of

http://www.github.com/qdot/libfitbit/

Once that’s nice and tested, I plan on spinning it out into another repo, and possibly making a C version. I really don’t understand why ANT went the free-as-in-beer route with their stuff, ’cause I’m totally just reimplementing what’s on their page.

Keep an eye on http://www.openyou.org for more info about the ANT stuff, as I’ll probably post there as well as on my personal blog, but openyou is focused on sports and health hardware work.


March 3, 2011 | 6:25 am

I will be very happy to be able to use data from my Garmin 500 or 705 in Max.

What additional hardware might be necessary? The Garmin ant+ stick?


March 3, 2011 | 7:04 am

I’m not quite sure yet. Part of the OpenYou project is to see if I can’t make a generalized ANT+ pickup off of an SDK or sparkfun board, and then just use that to talk to whatever device via protocol classes. So the Max/Pd external will probably be able to pick VID/PID for the USB so we can switch between whatever stick you may have, assuming all of this works. Right now, all I’ve got is a fitbit. I’m supposed to get getting suunto and garmin stuff soon though.


May 17, 2012 | 6:35 pm

Have you anything for the Sensable Phantom haptic device?
I see something for the Novint…


Viewing 6 posts - 1 through 6 (of 6 total)