» Leap Pack
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Leap Pack



These nodes use the 2.1 and newer sdk of Leap with nearly all features it can have in an alternative approach to the current Leap implementation.

Installation: put it in the packs folder
Instructions: start girlpower.v4p


  • both for x86 and x64
  • now frames can be managed individually
  • which means you can retrieve earlier frames too
  • which also means you can serialize it
  • which again means you can save it to disc or send it over udp/tcp/sharedmemory/etc.
  • saving to disc part: now there's a Record/Player module pair
  • and finally: raw images! (which however doesn't get serialized :( )
  • download

    06.11.14 [04:57 UTC] by microdee | 2556 downloads
    Show 1 older revisions

    Older Revisions

    21.08.14 [02:20 UTC] by microdee | 658 downloads

velcrome 23/08/2014 - 01:46

raw depth image data is looked forward to ;)

microdee 23/08/2014 - 16:36

@velcrome: if you want to play with it it's up on github, it's not depth though, only stereo infrared.

vjc4 08/10/2014 - 04:53

Great stuff!!
just one thing,,, I can open the patch, works just fine... but only if i open the patch as the first patch of vvvv... if I put the example patch inside anotherproject, all nodes are red... If I drag the Dll inside the project, the nodes are listed, but they apear without any pin and in red...

microdee 08/10/2014 - 15:40

whoa! can you enable exception dialogs and see what's its problem? also try this too: https://github.com/microdee/VVVV.Packs.mcro/tree/master/nodes/Plugins/Leap

fatalex 27/10/2014 - 16:00

Thanks a lot for this, looks like a big improvement on the previous implementation.
I've got the help patch working enough to understand how to use the leap nodes, so thats the main thing, but just out of curiosity, and because suppress diagonals looks like it would be useful, how to get the missing nodes from your github and where do i put them?

thanks again

eps 03/11/2014 - 04:04

any clue by chance when x64 may be ready?

microdee 05/11/2014 - 18:49

oh I was just lazy let me compile one!

TwoBeAss 20/11/2014 - 16:16

is it possible to use more than just one leap controller ??

microdee 20/11/2014 - 23:15

i don't think so, it's a limitation of their api (the last time i've checked)

solroo 19/05/2015 - 15:59

Hi microdee!
I would like some help, because I don't see how can i get the tool information (specifically, position and orientation). It is possible to obtain it from gestures, but not the rest of the time (since tool pointable doesn't belong to a hand). Any idea?

Thanks in advance!

microdee 20/05/2015 - 17:39

hmm i didn't know that tools are not children of a hand, but that explains why i haven't seen them. anyway as I can remember there's a way to get all the pointables ffrom the frame but I didn't wrote a node for it. well i will write a node for it then.

solroo 21/05/2015 - 14:13

Hi again microdee,
The idea is that you can get the tools directly from a frame. I created a dynamic plugin based on your code (I am to lazy to recompile your entire project).

I attached my code, it is basically your Frame implementation, but it also exposes the Tools available on the Leap.frame. (note that the group is "Leap Tool" instead of "Leap" in order to have both available without conflicts). After, the tools are just pointables without a parent.

microdee 24/05/2015 - 17:00

cool! if you can send a pull request to https://github.com/microdee/VVVV.Packs.mcro that would be awesome! (it's maintained here but i will create a new repo for it)

solroo 27/05/2015 - 10:07


microdee 30/05/2015 - 15:00

merged, thanks! i will do the separate repo thing on monday

newemka 02/10/2015 - 10:42

I just received a Leap motion, no red nodes but nodes without inputs or outputs :/
What am I doing wrong?

differ 24/02/2016 - 19:43

I am in the same situation, all I get is red nodes, im running the 64 bits version

joreg 24/02/2016 - 20:16

@differ alternatively you can try the new leap nodes that are now included in the alpha downloads.

Aurel 30/08/2019 - 09:19

Problem between V4 and Leap (Device) VL.

The computer is able to run the Unity Leap Motion Visualizer tool and on the control panel of the leap accessed from task bar everything is ok (green).
I took the last SDK Orion 4.0.0 But when I start Leap node in Vvvv nothing happened, the device say is not connected.

I already tried with several vvvv beta versions 35.8, 38.1 on x64 and 38.1 on x86 also the last alpha but nothing happened. I installed another computer because I had to and same problem.

Also, when I start the Girlpower from leap back every single Leap node is red. I also copy the Vvvv.device.Leap.vl from alpha version to beta, but nothing changes.

I don't see what to test now...



microdee 30/08/2019 - 12:37

@Aurel: vanilla vvvv and VL nodes are only supporting SDK 3.x, unfortunately leap decided to remove general C# support for their device in favor of 100% unity. I haven't uploaded a release but you can try compiling this: https://github.com/microdee/leappack however, images are missing. Please restore nuget packages first and make sure desktop .NET 4.7 development tooling is installed for your VS 2017+

joreg 30/08/2019 - 15:10

@microdee @Aurel: beta38.1 indeed only supports leap v2 but latest alphas 38.2 include new nodes: Leap (Devices Orion) that make use of the 4.0 (orion) sdk!

Aurel 30/08/2019 - 17:29

The problem is about my new PC.

Because on my laptop, Orion SDK 4.00 is working with Leap (Device) VL which I would like to use.
But on the PC I tried with several version of V4 and several versions of Leap SDK V2, V3, V4, But even if The visualizer from Unity installed with Orion 4 is working and leap is connected, in V4 Is not connected.

I will clone my SSD as last option I guess, or if you have something else.

Thanks Microdee, but I never compiled github... sorry

Aurel 31/08/2019 - 12:32

I reinstall windows on the PC.
failing with Alpha 38.2 and Orion V4
failing with beta 38.1 with SDK V2.x

Aurel 31/08/2019 - 16:48

I clone the SSD of my laptop where Leap(Device)VL work fine with Orion 4 and Vvvv 38.1 x64.
I put the SSD on my PC wich is a Xeon but Leap is not working, not connected.
Can you help me to understand from where can come the problem ?
The Unity visualizer is still working perfectly.


Aurel 31/08/2019 - 18:48

Ok It seems to be a problem from Leap or Windows maybe...

wisp 03/09/2019 - 11:00

many thanks for sharing the solution,
i actually had the same problem and is fixed now!

anonymous user login


~5d ago

joreg: Mapping festical call for projects: https://mappingfestival.com/en/call-for-projects

~11d ago

joreg: Starting October 16: vvvv beginner class winter 23/24 Sign up here: https://thenodeinstitute.org/courses/ws23-vvvv-beginner-class/

~1mth ago

joreg: Coming up: vvvv meetup in Berlin on August 28: https://visualprogramming.net/blog/2023/22.-vvvv-worldwide-meetup/

~2mth ago

~2mth ago

yar: Another tool for those who love nodes: https://n8n.io/