Leapmotion external for Cycling'74 Max
Switch branches/tags
Nothing to show
Clone or download
JulesFrancoise Merge pull request #1 from nathanshelly/master
Count extended fingers & build path modification
Latest commit 7eb969a Jul 25, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Generate target in repo root Jun 3, 2018
patches Adds Max5 help patch (fixes [route] object behavior), reported by G. … May 22, 2015
src Count extended fingers only Jun 3, 2018
.gitignore add readme Mar 12, 2015
readme.md add readme Mar 12, 2015


Leapmotion For Max

This is a simple Max external for Leap Motion Skeletal Tracking.

The object is inspired by aka.leapmotion, developed by Masayuki Akamatsu, but was re-written for the new tracking API. The object has separate outlets for gestures, hands, fingers, and frame information. Most of the features of the SDK are dumped as prefixed messages in Max.

The object was developed for research or experimental applications. Therefore, the object is in beta, and we do not guarantee any sustained development and support. The source code is available on Ircam-Forge.

Compatibility: Max 6+ [Mac OSX 10.6+ // Windows 32/64bits]


  • Full Skeletal Tracking
  • Automatic left/right hand routing
  • Automatic finger routing
  • Build-in Leap Motion gesture recognition
  • Simple record/replay based on MuBu


Jules Françoise: jules.francoise@ircam.fr


This code has been initially authored by Jules Françoise during his PhD thesis, supervised by Frederic Bevilacqua, in the Sound Music Movement Interaction team of the STMS Lab - IRCAM - CNRS - UPMC (2011-2015).


Mac OS X


  • Max SDK
  • Leap Motion SDK

Place the "LeapSDK" folder from Leapmotion SDK v2 to the root directory of the project and modify paths to the Max SDK in "build/xcode/leapmotion.xcconfig".



  • Max SDK
  • Leap Motion SDK

Modify paths to SDKs in the project settings (header path & library path)