Skip to content

mhamilt/leapmotion-for-max

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leapmotion For Max

Fork Changes

This fork has made the following macOS focussed changes

  • the LeapSDK and the max-sdk as submodules for ease of building

    You will need to either use the GitHub Desktop app or pull submodules after cloning

    git submodule update --init --recursive
  • The architecture has been changed to 64-bit standard, now the mac and MaxMSP sdk default.

  • The .mxo builds to the patches directory

About

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]

Features:

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

Contact

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

author

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).

Compiling

Mac OS X

requirements:

  • 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".

Windows

requirements:

  • Max SDK
  • Leap Motion SDK

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

About

Leapmotion external for Cycling'74 Max

Topics

Resources

Stars

Watchers

Forks

Languages

  • Max 57.1%
  • C++ 23.7%
  • Objective-C 11.1%
  • Objective-C++ 5.3%
  • SWIG 2.8%