• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [ANSWERED] URGENT: Leap Motion not detected :(

    Troubleshooting and Bug Reports
    7
    22
    1.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • anajcperfeitoA
      anajcperfeito
      last edited by Woland

      Hey everyone! 

      The Leap Motion Watcher stopped detecting the device 😞 The Leap Motion is properly connected on my mac and it works on others apps. But in Isadora says “off” on the operator. 

      The devs of Ultraleap launched a new software to install the drivers on the computer (called Gemeni), I wonder If that could be the problem… Maybe this Watcher cannot read the new Gemini…

      But I really don’t know, any help would be wonderfull, I have an AV performance in 2 days and I won’t be able to use the Leap Motion 😞

      Also, does anyone knows other type of operator in Isadora, that works for Hand Tracking? Using the computer camera, for example…

      All the best for everyone,

      Ana 

      ArmandoA markM 3 Replies Last reply Reply Quote 0
      • ArmandoA
        Armando Beta Gold @anajcperfeito
        last edited by

        @anajcperfeito DO you have the old or new model ? Mac or pc ?


        Armando Menicacci

        www.studiosit.ca
        www.armandomenicacci.net

        Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

        anajcperfeitoA 1 Reply Last reply Reply Quote 0
        • anajcperfeitoA
          anajcperfeito @Armando
          last edited by

          @armando I have a Mac Intel and the Leap Motion 1 (the old one). My Isadora is updated to the last version. 

          ArmandoA 1 Reply Last reply Reply Quote 0
          • ArmandoA
            Armando Beta Gold @anajcperfeito
            last edited by

            @anajcperfeito 

            I just installed the latest ultraleap Gemini driver and I am happy to report that the Ultraleap Hand tracking app even recognizes my old leap motion. I installed the latest Leap motion actor in isadora and set izzy on Rosetta as written in the actor's page of the add-ons. But Isadora doesn't seem to receive the data. If I don't open Isadora under Rosetta when I try to put the Leap motion actor Isadora crashes.

            So, for the moment the only option seems to be buying the software GECO that takes the hand tracking data and transforms into OSC. This should work.


            Armando Menicacci

            www.studiosit.ca
            www.armandomenicacci.net

            Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

            ArmandoA 1 Reply Last reply Reply Quote 0
            • ArmandoA
              Armando Beta Gold @Armando
              last edited by

              Looking again there might be something else to try

              "Turns out the newer Mac OSs (like Monterey and Ventura) think the leap is a usb webcam, and a mac process grabs hold of the device, not allowing leapd to connect to it. That process is called UVCAssistant. You can find it if you grep for it: ps -aex | grep UVCAssistant

              You must kill this process to let leapd have a chance to connect to the leapmotion with: sudo killall -9 UVCAssistant

              There is a bit of a cat-and-mouse game here. As soon as you kill it, another will spawn. So you need to keep killing it quickly a few times in a row until you see the leap software connect (ie, icon in toolbar turns green).

              I run the killall command and then up-arrow / return a few times quickly which seems to do the trick.


              Armando Menicacci

              www.studiosit.ca
              www.armandomenicacci.net

              Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

              1 Reply Last reply Reply Quote 0
              • dbiniD
                dbini
                last edited by

                i just checked my LEAP - still working fine on OSX 11.7 - so i suspect the Gemeni installer is the issue. can you uninstall and try the original LEAP software? maybe someone here has it lurking in their downloads folder?

                John Collingswood
                taikabox.com
                2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
                & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

                ArmandoA 1 Reply Last reply Reply Quote 1
                • ArmandoA
                  Armando Beta Gold @dbini
                  last edited by Armando

                  @dbini How can I install the original software ? I on am M1 and the original software is for intel computers. And as I see in your signature you are on intel computers. Is there the possibility of installing the old leap motion drivers on a m1 ? I don't think so. Am I wrong ?


                  Armando Menicacci

                  www.studiosit.ca
                  www.armandomenicacci.net

                  Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                  dbiniD 1 Reply Last reply Reply Quote 0
                  • dbiniD
                    dbini @Armando
                    last edited by

                    @armando - sorry it won't help you, but anajcperfeito is on Intel Mac

                    John Collingswood
                    taikabox.com
                    2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
                    & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

                    JuriaanJ 1 Reply Last reply Reply Quote 0
                    • JuriaanJ
                      Juriaan Tech Staff @dbini
                      last edited by

                      Hi all,


                      For Intel macs and Windows please make sure to follow our support article which can be found here

                      https://support.troikatronix.c...

                      For macs that are not intel based we currently do not offer the Leap motion since we need to update our end to make it work with their new SDK. If this is important to you we would love to hear it.


                      - Juriaan

                      Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                      Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                      Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                      anajcperfeitoA 1 Reply Last reply Reply Quote 0
                      • markM
                        mark @anajcperfeito
                        last edited by Woland

                        @anajcperfeito

                        I am sorry that you are facing issues with the Leap Motion Watcher.

                        For a long time, the only SDK that worked for macOS was v2.3.1, which you should be able to download from Ultraleap's website. Unfortunately, when I click the link, I get an error and the SDK is not downloaded.

                        It is only recently that they introduced a new SDK (v5?) that works for macOS. But to make use of this, I must change the Leap Motion Watcher plugin to work with this new SDK and recompile it, because the new SDK is totally incompatible with the old one. Unfortunately doing so has not been at the top of the priority list because this plugin is for a specific piece of hardware that is not frequently used by most Isadora users.

                        So, for now, to work with the Leap Motion Watcher you must install the v2.3.1 SDK, which is compiled for Intel computers only. If your need is urgent, you may want to see if you can borrow or rent an Intel-based Apple computer.

                        I may have a copy of the v2.3.1 SDK on a backup, but I will not be able to access those backups until Friday Dec 15th, 2023. If I can find that SDK, you should be able to follow these steps to run the existing Leap Motion Watcher.

                        1. Install the LeapMotion v2.3.1 SDK
                        2. If you are running on an M1 computer, ensure Isadora is set to run in Rosetta (intel compatibility) mode.
                        3. Connect your Leap Motion hardware
                        4. Open Isadora
                        5. Use the Leap Motion Watcher plugin.

                        I will let you know if I can find the v2.3.1 SDK for macOS, and I will also test this setup on my M1 to prove that it works.

                        Thanks for your patience.

                        Sincerely,
                        Mark

                        Media Artist & Creator of Isadora
                        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                        ArmandoA anajcperfeitoA 2 Replies Last reply Reply Quote 0
                        • ArmandoA
                          Armando Beta Gold @mark
                          last edited by

                          @anajcperfeito

                          Did you try the GECO solution ?


                          Armando Menicacci

                          www.studiosit.ca
                          www.armandomenicacci.net

                          Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                          anajcperfeitoA 1 Reply Last reply Reply Quote 0
                          • anajcperfeitoA
                            anajcperfeito @Juriaan
                            last edited by

                            Hey @juriaan

                            Thanks for your help.

                            I downloaded the “Leap Motion Orion Beta v3.2.1 SDK” as suggested in that article, but I couldn’t find the installer for Mac in there, only for Windows... I have a Mac Intel. 

                            Thanks you. 

                            1 Reply Last reply Reply Quote 0
                            • anajcperfeitoA
                              anajcperfeito @Armando
                              last edited by

                              @armando

                              I was having a look at GEGO, looks great! Have you try to send the signals to Isadora already? If yes, please let mw know how… Thanks a lot 🙂

                              ArmandoA 1 Reply Last reply Reply Quote 0
                              • anajcperfeitoA
                                anajcperfeito @mark
                                last edited by

                                Hi @mark

                                Thanks for the reply. 

                                I have an intel Mac. 

                                I haven't been able to download the 2.3.1 version either. So if you find it, please send it to me, I want to try it. 

                                Meanwhile, we will wait patiently for an updated Leap Motion Watcher on Isadora, that would be fabulous! 

                                All the best,

                                Ana 

                                1 Reply Last reply Reply Quote 0
                                • ArmandoA
                                  Armando Beta Gold @anajcperfeito
                                  last edited by

                                  @anajcperfeito GECO sends out midi or OSC. For the Midi, Geco sends Control change messages (CC) so in Isadora you choose Communication/midi setup and, in the midi input 1 you choose Isadora virtual in. Lauinch Geco software and set in the preferences of midi signals to Isadora virtual in. Then back in Osadora you go into the midi group and chose the control watcher. Interact with the leapmotion and you should see data moving in the control watcher.


                                  Armando Menicacci

                                  www.studiosit.ca
                                  www.armandomenicacci.net

                                  Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                                  tomthebomT 1 Reply Last reply Reply Quote 0
                                  • markM
                                    mark @anajcperfeito
                                    last edited by mark

                                    @anajcperfeito

                                    The good news: I found a copy of the Leap Motion v2.3.1 SDK for Mac in a backup (Leap_Motion_SDK_Mac_2.3.1.tgz). I have sent you a private message here with instructions on how to get it. This should allow you to use Leap Motion.

                                    The other good news: I ran the installer inside Leap_Motion_SDK_Mac_2.3.1 on an ARM/M1 macMini running the macOS Sonoma (v14.0) and macOS Big Sur (v11.0). When running Isadora in Rosetta mode as instructed below, the Leap Motion plugin works just fine.

                                    The bad news: Leap Motion didn't always work on an M1. I installed it on my MacBook Pro running macOS Monterey or Ventura, and I could not get it to work. I am not sure why this is; maybe the hardware itself has additional security?

                                    Please be aware that if you have already installed Ultraleap's latest version of the Leap Motion driver ("Gemini") you may not be able to get the old driver working. If you have already installed the latest version from Ultraleap, I suggest you compress "Ultraleap Hand Tracking.app" into a .zip file, delete this application, run the Leap_Motion_SDK_Mac_2.3.1.tgz installer again and reboot. Maybe that will solve the problem. For sure, if you do not do this, the latest driver will "win" and the old driver won't see the ultraleap.

                                    Instructions:

                                    1. If Isadora is running, quit it.
                                    2. If you haven't already, download and install the Leap Motion Watcher plugin
                                    3. Decompress the file Leap_Motion_SDK_Mac_2.3.1.tgz (If you need to get this from us, please open a support ticket; because this is UltraLeap's software, we can't upload it to our site.)
                                    4. Run the installer Leap_Motion_Installer_release_public_mac_x64_2.3.1+31549_ah1886.dmg
                                    5. Attach Leap Motion controller
                                    6. Reboot your computer (just to be on the safe side)
                                    7. Go to Applications and open "Leap Motion.app"
                                    8. In the Window that appears, choose Troubleshooting and then click "Diagnostic Visualizer"
                                    9. If you put your hands ovder the Leap Motion, you should be able to see a 3D rendering of your hands as it track them. If this is working, should work with Isadora
                                    10. Quite Leap Motion.app
                                    11. If you are running on an M1 computer, ensure Isadora is set to run in Rosetta compatibility mode. (Click here to learn how.)
                                    12. Open Isadora
                                    13. Add Leap Motion Watcher
                                    14. If everything is OK, the 'available' output will say 'on' and moving your hands above the Leap Motion controller will generate values.

                                    Best Wishes,
                                    Mark

                                    Media Artist & Creator of Isadora
                                    Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                                    markM 1 Reply Last reply Reply Quote 0
                                    • markM
                                      mark @mark
                                      last edited by

                                      Dear All,

                                      So because of this thread, I looked into the latest Leap Motion SDK and, after several hours of work, I am happy to say that I got it working natively on the M1. The bad news with the new SDK is that they removed all the gesture recognition functions from the SDK; the updated version of the plugin will not be able to recognize circles, swipes, and taps. The hand tracking part works fine though.

                                      But now the issue is that, apparently, Ultraleap wants me to pay a fee to release a commercial product that uses their SDK. I am waiting for them to give me more information, but if the fee is too high, I'm afraid I won't be able release an update. Fingers crossed the amount they are asking is something reasonable.

                                      Best Wishes,
                                      Mark

                                      Media Artist & Creator of Isadora
                                      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                                      ArmandoA N 2 Replies Last reply Reply Quote 1
                                      • ArmandoA
                                        Armando Beta Gold @mark
                                        last edited by

                                        Thanks @mark for (again) putting some work on an old (but supercool) device. And, although I have one, I think it is unfair to ask you for money because you make them sell more devices. They should be paying Troikatronix, not the other way around in my opinion....


                                        Armando Menicacci

                                        www.studiosit.ca
                                        www.armandomenicacci.net

                                        Macbook pro 16 inches 2022 64 GB RAM, M1 MAX. OS 14 Sonoma

                                        1 Reply Last reply Reply Quote 2
                                        • N
                                          nexxa @mark
                                          last edited by

                                          Hi @mark, any updates on this issue? We at the Polytechnic are also encountering the same problem. It would be helpful to solve it because in previous years we purchased about 10 Leap Motion 1 devices for educational purposes and to use with Isadora. Please let me know. Personally, I can use it on my Mac with the old Leap Motion SDK, but with students, having very different computers, it becomes difficult. Before your plugin/actor Leap Motion I used OSC applications directly, like OSC Motion, but I can't find the application anymore and I don't know if there are others. If anyone of you have any suggestions, they are very welcome given the situation. Thank you very much.

                                          1 Reply Last reply Reply Quote 0
                                          • tomthebomT
                                            tomthebom @Armando
                                            last edited by

                                            @armando said:

                                            <p>@anajcperfeito GECO sends out midi or OSC. For the Midi, Geco sends Control change messages (CC) so in Isadora you choose Communication/midi setup and, in the midi input 1 you choose Isadora virtual in. Lauinch Geco software and set in the preferences of midi signals to Isadora virtual in. Then back in Osadora you go into the midi group and chose the control watcher. Interact with the leapmotion and you should see data moving in the control watcher.</p>

                                             I just tried my Leap Motion 1. gen with the Geminidriver and GECO trough MIDI with Unify and it worked right away for me.
                                            As Armando pointed out this should be a possible workaround... Just needs a nice user actor that syncs with a config file for GECO.

                                            Izzy 3.2.6 ARM on MBP14'/2023/M2 Pro/ macOS 13.5

                                            markM 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post