• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Trouble installing Syphon on Processing 2

    How To... ?
    processing syphon kinect
    6
    9
    4139
    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.
    • J
      jxq last edited by

      Hi,

      I've been trying to connect my kinect to ISADORA using the available tutorial. However, when trying to install Syphon in Processing 2, I get the following error message:

      javax.net.ssl.SSLException: Received fatal alert: protocol_version
      at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
      at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
      at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1959)
      at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077)
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
      at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
      at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
      at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
      at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
      at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
      at processing.app.contrib.ContributionManager.download(ContributionManager.java:62)
      at processing.app.contrib.ContributionManager$1.run(ContributionManager.java:123)
      at java.lang.Thread.run(Thread.java:745)

      Any ideas on how to fix this? Or alternative tutorial to linking kinect to Isadora?

      Thanks!

      Woland 1 Reply Last reply Reply Quote 0
      • mark
        mark last edited by Woland

        @jxq said:

        I've been trying to connect my kinect to ISADORA using the available tutorial. However, when trying to install Syphon in Processing 2, I get the following error message:

        Some users have been reporting that they can no longer use the methods laid out in our Kinect Tutorials because of changes made to Processing (which is beyond our control). We are in the process of updating our Kinect tutorial with a new method that I figured out with processing 3. I'm going to simply copy and paste the instructions I gave to the team for testing which are not optimized for people who are new to this kind of thing. Still, if you follow these instructions regarding the SimpleOpenNI portion of the tutorial instructions, maybe you will find that you can get it working.

        The raw, unedited instructions for the team follow below.

        Best Wishes,
        Mark

        ---

        The key was finding this github repro that has an updated SimpleOpenNI for Processing v3.4.

        This contains working Mac and Windows drivers for the Kinect 1 (both the Kinect 1414 and the more problematic 1473). In addition, the Mac version has drivers for Kinect v2! (Unproven, but I can see them there. Whoever has a v2 should try them. ;-) )

        In any case, I tested this on Mac OSX 10.10 and Windows 10, and both are working with this. Here's what I did:

        1) Download Processing v3.4
        2) Open it and change the path to the libraries folder to say "/Users/YOURUSERNAME/Documents/Processing-v3" -- a similar change was made on Windows. 
                -- This is to ensure that the old libraries don't get mixed up with the new ones. 
                        -- (Being able to change this is apparently a new feature of Processing v3 -- you can't change the path in v2.x)
                -- Please note that the text in bold will/should be your Username on the computer that you are using.
        3) Once you've done this, get the libraries for oscP5 and Syphon (mac) or Spout (win) as appropriate.
                -- To do this on Mac, in Processing 3.4, navigate to Sketch > Import Library > Add Library.
                        -- Left-click "Add Library" (the top option). This will open the Contributions Manager.
                -- In the "Libraries" tab of the Contributions Manager, type "oscP5" into the search bar.
                -- Next, install the library "oscP5" by Andreas Schlegel by left-clicking it and then left-clicking "Install" in the bottom right.
                -- Repeat this process for the library "Syphon" by Andres Colubri.
        4) Go to this github site and download the .zip file
        5) Unzip it and copy the SimpleOpenNI folder into Processing's library folder at "/Users/USERNAME/Documents/Processing-v3/libraries".
        6) Restart Processing 3.4
        7) Check that the libraries were properly installed in Processing 3.4.
                -- In Processing 3.4, navigate to Sketch > Import Library
                        -- When you mouse-over "Import Library" option, a menu should pop out to the right.
                        -- At the bottom of the menu, "oscP5", "SimpleOpenNI", and "Syphon" should be listed under "Contributed".
                        -- If these three items are not present here, you will need to review Steps 1-6 and try to figure out where you went wrong.
        8) Once you have verified that you have all of the libraries in the proper places, open the updated examples (attached below) and try them.

        Here are the updated Processing 3 example files: isadora-kinect-tutorial-files-processing-v3.4.zip

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

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

          @mark

          Hello Mark,

          I've tried to follow your post, but I didn't managed it with Isadora.

          Processor 3 worked with his own Pde, but not with the Isadora Pde.

          I've change the path (see the image), I've copyed the Osp5 and Syphon from the Processor 2 library. I've downloaded

          Simple Open NI, and copied it into the new library. And when I've opened the example wich was attached to your post, nothing happened.

          Do you have an idea of what's going on ?

          Where's my mistake ?

          Thanks for all

          Best regards

          Bruno

          1 Reply Last reply Reply Quote 0
          • Aolis
            Aolis last edited by

            If you are looking for a quick solution AND you are on Mac - I would recommend downloading NI-Mate. You will be up and running quite quickly. Their trial is free and I have found it's limitations to not be overly strict. I have turned to using it in my classes in order to cut down on complexity of working with these types of devices.

            That said - I have in the past I have found that following the tutorials here with the older version of Processing - which I'm not remembering the .# of at the moment - that was used in the tutorials I was able to get it to work.

            -Aolis

            Media Artist & Teacher
            MacBook Pro, Apple M3 Max, 128 GB
            Sonoma 14.3.1

            mark_m Woland 2 Replies Last reply Reply Quote 1
            • mark_m
              mark_m @Aolis last edited by

              @aolis said:

              If you are looking for a quick solution AND you are on Mac - I would recommend downloading NI-Mate

               Worth pointing out that NiMate is cross platform and works very well in Windows: it's my weapon of choice for skeleton tracking in Isadora. However, the  free version does interrupt the syphon / spout feed, so if that's what I'm after I use @DusX's nifty kinect2share utility, which is also the way to get JSON out of the Kinect.

              Intel NUC8i7HVK Hades Canyon VR Gaming NUC, i7-8809G w/ Radeon RX Vega M GH 4GB Graphics, 32GB RAM, 2 x NVMe SSD
              Gigabyte Aero 15 OLED XD. Intel Core i7-11800H, NVidia RTX3070, 32GB RAM 2 x NVMe SSD
              PC Specialist Desktop: i9-14900K, RTX4070Ti, 64GB RAM, Win11Pro
              www.natalieinsideout.com

              1 Reply Last reply Reply Quote 3
              • Woland
                Woland Tech Staff @Aolis last edited by Woland

                @aolis said:

                That said - I have in the past I have found that following the tutorials here with the older version of Processing - which I'm not remembering the .# of at the moment - that was used in the tutorials I was able to get it to work.

                 There was a change to one of the old libraries for Processing that made it not work properly. I think it was Syphon or SimpleOpenNI. Try this library for  Syphon.zip

                TroikaTronix Technical Support
                New Support Ticket: https://support.troikatronix.com/support/tickets/new
                Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                1 Reply Last reply Reply Quote 1
                • Woland
                  Woland Tech Staff last edited by

                  This solved the issue for two people working with the older version of processing (version 2.2.1) as recommended in part 2 of our guide to using the Kinect with Isadora.

                  The Github for the Syphon Processing library does indeed say that the latest version is only compatible with v3.0,  but the same page also has a link to the v2.0 compatible library. If the Syphon V2 library is not compatible with Processing it is not within our control, as we cannot influence software that isn't produced by TroikaTronix.

                  That being said, please follow this link to what I currently have running on my personal computer, which I have just verified works with Processing 2.2.1 finding the Kinect image and transmitting it to Isadora (and Syphon). The password for the link is "Isadora".

                  TroikaTronix Technical Support
                  New Support Ticket: https://support.troikatronix.com/support/tickets/new
                  Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                  Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                  Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                  | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                  1 Reply Last reply Reply Quote 1
                  • Woland
                    Woland Tech Staff last edited by

                    @jxq said:

                    when trying to install Syphon in Processing 2

                     Have you tried manually installing the Syphon library that I posted above?

                    TroikaTronix Technical Support
                    New Support Ticket: https://support.troikatronix.com/support/tickets/new
                    Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                    Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                    Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                    | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                    1 Reply Last reply Reply Quote 0
                    • Woland
                      Woland Tech Staff @jxq last edited by

                      @jxq

                      Just checking in again if the Syphon library I posted above solved your issue. It did for a number of other people previously.

                      Best wishes,

                      Woland

                      TroikaTronix Technical Support
                      New Support Ticket: https://support.troikatronix.com/support/tickets/new
                      Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                      Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                      Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                      | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

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