• 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

    [ANSWERED] TCP or UDP server in Isadora 3?

    How To... ?
    server tcp udp
    4
    7
    1275
    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.
    • M
      merni last edited by DusX

      Hi all

      Would like to trigger a scene in Isadora 3 on Windows 10 using a TCP or UDP client. Isadora should be the server.

      Does anybody know, if there is a way to achieve that? I just need to receive some command strings.

      Of course, the OSC would be possible but with the necessary implementation of OSC on the client side. Another approach is to use a server inbetween, where Isadora and the other client connects to.

      But is there a possibility to do an TCP or UDP server inside isadora?

      Thank you for your help

      Marco

      bonemap DusX 2 Replies Last reply Reply Quote 0
      • bonemap
        bonemap Izzy Guru @merni last edited by bonemap

        @merni

        Hi,

        I have not seen an implementation of a server inside an Isadora patch, I don't think that is possible.

        You will find some information useful in this thread. In particular the Node-Red implementation appears to be an option for what you are describing.

        Best Wishes

        Russell

        http://bonemap.com | Australia
        Izzy STD 4.2 | USB 3.6 | + Beta
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
        A range of deployable older Macs

        1 Reply Last reply Reply Quote 0
        • DusX
          DusX Tech Staff @merni last edited by

          @merni said:

          Isadora should be the server.

           What exactly do you want Isadora to do? Isadora can send via TCP and receive via TCP.

          Troikatronix Technical Support

          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
          • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

          Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

          1 Reply Last reply Reply Quote 0
          • M
            merni last edited by

            Hi,

            Thanks for your answers.

            I use several RaspberryPis to communicate to different devices (e.g. Lightning Desk) ect. in my show. There, the RPi is always the client and the other device is the server.

            Now I also need to send a start signal from the RPi to Isadora to trigger the start scene. Since I am using python and already have a UDP client programmed, it would be the easyest way to just have a UDP Server on the Isadora side.

            Since it seems not possible so easily, I either use a webserver inbetween where the RPi and Isadora can connect to or I build a UDP or TCP server in python on the RPi side, but this will take some time.

            Are there other, easy to implement, posibilities?

            Thank you for your help

            Marco

            DusX Fred 2 Replies Last reply Reply Quote 0
            • DusX
              DusX Tech Staff @merni last edited by DusX

              @merni said:

              Since I am using python and already have a UDP client programmed

               Sending OSC from Python is a snap. I would think that adding that functionality would be very quick.
              But you could also send a TCP message. I think there are a number of options, but OSC might be the easiest.

              Troikatronix Technical Support

              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

              1 Reply Last reply Reply Quote 0
              • Fred
                Fred @merni last edited by

                @merni if you are lazy you can send a upd message that is formed in the same way as OSC, OSC is just UDP with some formatting. I have done this before and it works fine. As @DusX says, adding OSC to python is trivial if you got this far.

                http://www.fredrodrigues.net/
                https://github.com/fred-dev
                OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

                1 Reply Last reply Reply Quote 1
                • M
                  merni last edited by

                  Dear all

                  Thank you for your help an input. With OSC, it was pritty easy to solve. I used a python OSC library (https://pypi.org/project/pytho...) and it works very easy on the python as well as on the isadora side. Problem solved.


                  Thank you for your help.

                  Marco

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