leap motion/wekinator
Wiggly fingers controlling processes via the Leap Motion controller,
and then machine-learning with the Wekinator. Also we showed how to get
audio to stream back into Max/MSP from an external app (Logic).
Links
leap motion stuff:
- leapmotion.com
-- the main Leap Motion page
- leap motion setup
-- download the "MAC DOWNLOAD (DESKTOP)" for the basic software
you need. Working with the Max/MSP objects you don't need the
"DEVELOPER INSTALL" for it.
- [o.io.leap] object page
-- this is the Github repository for the CNMAT o.io.leap object. Grab
tyhe "o.io.leap.mxo.zip" and "o.io.leap.maxhelp" files and (after unpacking
the mxo" put them both somewhere on your max search path. I don't
think these are included in the main "o.objects" package that CNMAT
distributes.
- [aka.leapmotion] object
-- another Max/MSP object for grabbing data from the Leap Motion controller.
What I read suggests that the [o.io.leap] object is preferable.
- TCPIGOLEAP (leap for max)
-- This requires some javascript (JSON) knowledge. I didn't look at it
too closely. I'm not sure it's supported anymore.
wekinator stuff:
- wekinator.org
-- The main page for the Wekinator
- Kadenze Wekinator course
-- Free! From Kadenze, a really interesting on-line learning venutre.
The class has just gone on-line in the last month or so.
Class Downloads
- week9-patches.zip
-- The class patches. You will need to have the
CNMAT o.objects
installed, mainly for the [o.route] object.
Additional commentary:
- leapstart -- double-click on this to start the "leapd"
process necssary for the Leap Motion controller to work. When
you close this window, it terminates that process. The leapend
executable isn't really necessary.
- leap1*.maxpatches -- these show basic control capabilities
of the Leap Motion controller. Kind of a souped-up theremin.
- multilep*.maxpat and multileap folder -- these
show how a set of Logic instruments can have sound channeled back
into Max/MSP. Set the Logic output to "soundflower 16" and set
the Max/MSP input also to "soundflower 16" (keep the Max/MSP output
going to your 'normal' output or you won't hear anything). You setthese
from the "Audio Preferences" in Logic and from the "Options" menu.
You can get soundflower here:
soundflower github page. Scroll down past the source stuff to get to the installer link.
- weklearn*.maxpatches -- basic patches showing how to train
the Wekinator from a patcher.
- leap2*.maxpatches -- control a sequencer/mixer using fingers
for amplitude faders and weki-learned gestures for sequencer speed.