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. This is an experimental hack. No guarantee it will work on future OS versions. But its fun and its free…
Update: Works with the Magic Trackpad, too!
- fingerpinger2017-08-12: Max external (MacOS Catalina)
- fingerpinger2017-08-12: Source
- fingerpinger2015-11-05: Max external (64bit)
- fingerpinger2010-12-30: Max external | source
- fingerpinger2010-12-30 several instances can connect to different devices, for example you can use two magic trackpads at once
- fingerpinger2010-08-10 with support for the magic trackpad
- fingerpinger2009-06-01initial version
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…
Fingerpinger provides the following data in realtime (about every 8ms, very low latency):
- Finger index
- Frame number
- Major and minor axis of ellipsoid
- Velocity (x,y)
You’ll need a recent Apple MacBook with Intel processor
MaxMSP 4.6 or MaxMSP 5
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.
Somehow we had to copy the MultitouchSupport.framework from
/System/PrivateFrameworks/ to the xcode project folder to be able to compile the external.