Multitouch external for MaxMSP

2 juin 2009 | Research
Tags: | |

The trackpad on the late MacBooks can track up to 10 or more (!) fingers at once. Fingerpinger is an external object for MaxMSP that we wrote around code from steike.com. It’s an experimental hack… but its fun and its free…

Update: Works with the Magic Trackpad, too!

Downloads

TrackPadSynth is a simple but fun example of what you can do with fingerpinger. It’s a standalone version, you don’t need MaxMSP to try it out…

Output

Fingerpinger provides the following data in realtime (about every 8ms, very low latency):

Compatibility

You’ll need a recent Apple MacBook with Intel processor
MaxMSP 4.6 or MaxMSP 5

License

Fingerpinger 2009 by Michael & Max Egger is licensed under GNU GPL 2.0 http://www.gnu.org/
Code based on http://www.steike.com/code/multitouch/

Known Issues

Mouse gestures still work

On the latest MacBooks with 4 finger gestures, we could not find a way yet to suppress the gestures for Exposé, so you’ll be confronted much too often with flying windows when playing with fingerpinger. Any help for turning off this “feature” is greatly appreciated.

Compiling

Somehow we had to copy the MultitouchSupport.framework from /System/PrivateFrameworks/ to the xcode project folder to be able to compile the external.

Download

Comments

RSS | TrackBack

  1. […] […]

    Pingback par Multitouch External for MaxMsp | Saturn Never Sleeps — 2009-06-05 @ 11.08 pm

  2. […] I nuovi Macbook (Pro) hanno una trackpad in grado di leggere i movimenti di tutte le dieci dita contemporaneamente. Fingerpinger è un oggetto per MaxMsp in grado di trasmettere in tempo reale i dati della suddetta trackpad… […]

    Pingback par mp_diary» Blog Archive » Macbook trackpad e Fingerpinger — 2009-07-31 @ 2.16 pm

  3. […] fingerpinger is a “hacked” Max external; GPL’ed so if someone wants to build it for Pd, it could be tested there, too. http://www.anyma.ch/2009/research/multitouch-external-for-maxmsp/ – Ideally, though, something less hacky and built around the native APIs, then translated to something higher-level and cross-platform and portable would be the way forward. […]

    Pingback par Create Digital Motion » Apple Magic Trackpad as Multi-Touch Input, and Cross-Platform Multi-Touch — 2010-07-27 @ 6.29 pm

  4. […] I was looking for somekind of framework or script in order to use trackpad as multitouch device. At first I found TongSeng from TUIO. After a little googling, I came across with an external called Fingerpinger which was written for Max Msp Jitter. It’s free and opensource. You can download it from here. And it’s very easy to work with it. Share and Enjoy: […]

    Pingback par alptugan » Blog Archive » Use your macbook trackpad as a multitouch device on Max 5 — 2010-08-13 @ 12.01 pm

  5. […] Organize the icons on your desktop and in your downloads folder. Marvel at all of the strange things you downloaded over the past few months/years. (Strangest downloaded file I have found so far: Fingerpinger (http://www.anyma.ch/2009/research/multitouch-external-for-maxmsp/), a fun little app that tracks your fingers on your Mac’s trackpad and makes noise.) […]

    Pingback par list: nine fun things to do while waiting for lion to finish downloading « tales from lala land — 2011-07-21 @ 1.52 am

  6. […] Works under Mac OS 10.5+ Made with Max 6 and fingerpinger object. Beta This entry was posted in Blog by admin. Bookmark the permalink. […]

    Pingback par Trackpad4 | Alex Nadzharov — 2012-11-05 @ 4.48 pm

appenzell art avr awards basel basicstamp beautiful leopard belluard berlin bern blog classic concert danse development do-it documentary documentation editing emission ethnology film fribourg geneve hid improvisation india installation interactive i^n kids live making of marseille max/msp medicine midi mobile multimedia music nature paris performance photos poland programming project prévention racisme reportage russia santé schaffhausen science softVNS software streetv synkie theatre tibet trogen tv udmx video videobass visuals wattwil workshop zürich
Creative Commons License
All content - unless otherwise noted - is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Powered by WordPress