• 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

    Remote between Izzy (TCP/IP)

    Interfacing
    6
    8
    1679
    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.
    • G
      GaryGalbraith last edited by

      I'm looking for a way to communicate between multiple Isadora installations for a live performance event.  None of the machines are on the same network (half the machines will be in different countries) so actor combinations such as OSC transmitter/Listener or Network Broadcaster/Listener between the machines are seemingly not applicable.  

      I'm assuming that my only remaining option would be TCP communications between the machines (using the TCP Stream Control, TCP Send Data, and the corresponding TCP watchers between the machines) unless there is another option that someone can suggest given the above stated conditions.

      I can easily get the IP addresses of the different machines in the various locations.  However, I am not sure what port would be applicable with Izzy.  

      Can someone guide me here?

      Thanks!

      Izzy 3.2.6 Windows 11 Pro 64-bit, 13th Gen Intel Core i9-13900H 2.60 GHz, 64GB RAM, 2TB SSD, NVIDIA GeForce GTX 4070

      D bonemap Fred 4 Replies Last reply Reply Quote 1
      • D
        DillTheKraut @GaryGalbraith last edited by DillTheKraut


        @garygalbraith said:

        I can easily get the IP addresses of the different machines in the various locations.  However, I am not sure what port would be applicable with Izzy. 

        Are you sure, you talk about the right addresses? Usually you would have a router with one public address and several devices in the LAN behind the router with just a local IP, which isn't accessible from the internet by default?

        NAT would be your way to go. (Another option could be ip6, but as far as I know this isn't supported by Isadora yet).

        If you need a more detailed, i'll try my best to describe the general how to.

        Broadcasting in general isn't possible across several networks and so over the internet.
        OSC could be an option as well as TCP Stream. You can set the OSC listening ports in Isadoras Preferences (Midi/Net). And the send ports in the OSC send actors.

        cheers
        Dill

        1 Reply Last reply Reply Quote 2
        • bonemap
          bonemap Izzy Guru @GaryGalbraith last edited by bonemap

          @garygalbraith


          A timely question and one that would be good to have a simple solution. Linking data streams between Isadora patches across the internet is not going to be straight forward because computers sit behind a local router on a private LAN network and require an intermediary port forwarding configuration to accept data from an 'outside' computer source. This generally means configuration of remote router to be ‘listening’ to the computer specifically sending data to it over the internet and then forwarding the data to a connected computer IP address - requiring a static ip.

          Another option that I am looking at for connecting remote Isadora patches is Virtual Private Network VPN. There is a VPN solution here that is free for up to 5 computers: https://www.vpn.net/

          I am about to test this solution for a project between Japan and Australia. So I cannot give you first hand confirmation yet.

          The idea being that it avoids setups where static addresses and port forwarding is required on remote routers, but still provides security and central control.


          there has been discussion about a websockets interface for Isadora (@DusX) but I am unsure if this has progressed?

          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 1
          • Fred
            Fred @GaryGalbraith last edited by

            @garygalbraith I have been doing this a lot lately. The easy way was Isadora osc out to node-red running in the background, node-red can listen to the osc and forward it via websockets, and also listen to websockets and forward it via osc. You will need access to a websockets server, you can rent one, deploy one or look for a websockets service like websocket.in.

            This has worked really well for me, latency is low and node-red has some great tools to do things intelligently.


            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 0
            • bonemap
              bonemap Izzy Guru @GaryGalbraith last edited by bonemap

              @garygalbraith

              Hi, 

              I can confirm that the VPN solution works very well and is simple to implement... It allows OSC stream connection between two Isadora patches with computers on different networks connected through the internet. It is useful because it also features a Chat function between network computers.

              It is a free option and requires the download from VPN.net (free for up to 5 networked computers). The software requires a login, I used the same login for both machines. You are able to 'Create Network' with a unique name and password on one of the computers. And join the same network on another computer by selecting 'Join Network' and typing in the same unique network name and password.


              The IP address of the peer computer/s is available from the list of networked machines 'details' when right-clicking the list entry


              The connection works both ways with the use of each computers IP address provided through the VPN connection.


              I found the connection process painless and trouble free...I also like that there is a chat window for communicating between peers.

              It is one option for OSC over the internet between two Isadora patches.

              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 1
              • D
                deflost last edited by

                @mark 

                hello.

                we tey this solution it it is really cool. and also makeable for non programmer.

                so we found out that the net broadcaster works in this setup for a while, but now it is no longer transmit values.

                so we do it exactly the way bonemap do it and first the net broadcaster transmit values over vpn with vpn.net (hamachi) .

                but we can't do it again. so it is only comfort, we also try osc extensivly, and this works all the time for houres. 

                maybe you can tell us what we do wrong now.

                we use two different internet provider on two locations in the same town.

                on the basic setup we do no changes but the networkbroadcaster transmission is gone for us after a while.

                thx.

                r.h.

                xmg schenker laptop,clevo board, rtx 3080ti, i9, 32gb.
                windows 11

                bonemap 1 Reply Last reply Reply Quote 1
                • bonemap
                  bonemap Izzy Guru @deflost last edited by

                  @deflost

                  I had no response from Net Broadcaster actors with machine ID set in preferences. The OSC stream appeared to remain stable and with minimal latency.

                  Kind regards

                  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
                  • Woland
                    Woland Tech Staff last edited by

                    I don't have anything useful to contribute but it was a blast from the past to see Hamachi because that's what I used to use ~15 years ago to play Minecraft with my friends 😂

                    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
                    • First post
                      Last post