• 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] Redundant Simultaneous Instances of Isadora acting as backup in case of failure ?

    How To... ?
    7
    15
    2218
    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.
    • Woland
      Woland Tech Staff @Bonami last edited by Woland

      @bonami

      Also, there's a professional AV community I'm part of called Office Hours Global, and I teach a free Isadora Lab (with no set curriculum) on Office Hours' 24/7 Zoom call every Thursday from 7pm to 8pm CET (so there will be one tonight). If you want to get your questions answered in person by me and play around with this concept in Isadora together you can register for the Zoom call here: https://zoom.us/w/96553474365?_x_zm_rtaid=BmS82XntQmSDwc5VH1xmhg.1707495640829.aa165f03228cff2c6df68f7116adcc28&_x_zm_rhtaid=189#success 

      I'll probably be working on this file in my lab tonight.

      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 3
      • jfg
        jfg last edited by

        if you can control your show from an osc program like Touch OSC this could be a solution:

        https://osculator.net/forum/forum/support/extra-downloads-beta-releases/975-oscbroadcaster-send-osc-messages-to-two-computers-or-more

        I haven't try it but it seems to be interssant

        Best regards, 

        Jean-François 

        • Izzy 3.2.6
        - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
        - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
        Mac OS 10.14.6 (Mojave)
        - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

        • A range of deployable older Macs
          Located in Bremen, Germany
        B 1 Reply Last reply Reply Quote 1
        • B
          Bonami @Woland last edited by Bonami

          @woland 

          Oh my god that is so extremely clever ! I would have never thought about this. This is a very creative stable and safe solution to my problem. Going to give it a go this afternoon on two separate computers to see if I can get a good grip on your excellent concept.


          I'm deeply sad I missed the opportunity to join the Zoom as I look at your post a day too late. Still I registered on the website and will join on the next one :) 

          Thank you for your brilliant insights. 

          1 Reply Last reply Reply Quote 1
          • B
            Bonami @jfg last edited by

            @jfg 

            Oh I never thought about exploring this ! Definitely going to look into it for specific situations ! Merci beaucoup ! 

            1 Reply Last reply Reply Quote 0
            • T
              Trevor last edited by

              I take the simple approach of the USB Go Box. Has two usb outputs, and will trigger cues on diferent machines in sync 

              https://www.thatlittlebox.co.uk/usb-go-box. Also, is designed as a cueing device to ensure no accidental cues.

              Windows 10 64 Bit, I7 8750, SSD

              CitizenJoe 1 Reply Last reply Reply Quote 2
              • CitizenJoe
                CitizenJoe @Trevor last edited by

                @trevor That's clever.

                Cheers,

                Hugh

                Hugh in Winnipeg - All test machines, Win10/11 Pro, 64 bit, OS SSD and separate data SSD.
                Dell 7560, i9 11950H, 64 gigs, NVIDIA RTX A4000 w/8 GB GDDR6

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

                  @woland said:

                  I'm already working on an example file for you, but here's a basic explanation of what's coming:

                   Sorry, I got swamped during the week. Here's what I have so far:

                  redundancy-heartbeat-switch-2024-02-15-3.2.6.izz

                  What's really neat is I figured out a way to just use the same patch on both the leader and follower computers with zero configuration in terms of telling which one you want to be the leader and the follower. Here's the basics of how it works:

                  1. Launch the patch on the Leader computer.
                  2. The patch checks whether or not there's a heartbeat from a Leader.
                  3. The patch doesn't see a heartbeat already, so it knows it's supposed to become the Leader.
                  4. The patch, running on the Leader computer, starts sending out a heartbeat.
                  5. Launch the patch on the Follower computer.
                  6. The patch checks whether or not there's a heartbeat from a Leader.
                  7. The patch sees a heartbeat, so it knows it's supposed to become a follower.
                  8. The patch, running on the Follower computer, starts operating as a follower.
                  9. If the heartbeat from the Leader computer stops, the patch, running on the Follower computer, will automatically become the Leader and start sending a heartbeat.
                  10. At this point, you could re-launch the patch on the original Leader computer and it would see the heartbeat and automatically start operating as a Follower.

                  It's totally up to you what to trigger when the switch from Leader to Follower happens, but I got pretty far in creating a mechanism for the heartbeat and triggering the passing of the baton if the Leader's heartbeat stops.

                  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 |

                  B 1 Reply Last reply Reply Quote 4
                  • B
                    Bonami @Woland last edited by

                    @woland


                    Oh my god Woland ! Ahah this is absolutely above my expectations ! Your first answer was already very clever, I was not expecting such a detailed Izz file on top of it ! I'm navigating your patch at the moment. I had, in the meantime, created something along those lines after your reply, but nowhere near as automatic, complete, and conceptually mature as the file you provided. I'm glad I can learn from your reflexions throughout your patch. Thanks again, really.

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

                      @bonami said:

                      I'm navigating your patch at the moment.

                      My pleasure, and thank you for prompting me to make it. I hope it will be helpful to you and others. Let me know if you have any questions as I'd be happy to answer them. I also hope I'll be able to find the time to finish the file soon...

                      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 |

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

                        @woland

                        I just want to say what valuable and important work this is: I recently lost an Isadora vs Disguise argument on a production, on the very basis that Isadora didn't have a built-in automatic fallover the way that Disguise systems do. I would rather program in Isadora than Disguise, and if I can demonstrate this kind of redundancy I wouldn't lost these arguments again :-)

                        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

                        B 1 Reply Last reply Reply Quote 3
                        • B
                          Bonami @mark_m last edited by

                          @mark_m Ahah same thing happening to me ! As I'm trying to push more and more of our live events over to Isadora (We mostly use Watchout and/or Disguise on larger productions) but for most corporate gigs, of all sizes, I would say 95% of them would be abundantly well-served with Isadora. But the last standing blockade is always the redundancy. Now @Woland created this ingenious way for me to solidly implement Isadora as a totally viable, relevant solution throughout our operations. 

                          D 1 Reply Last reply Reply Quote 1
                          • D
                            DillTheKraut @Bonami last edited by DillTheKraut

                            @bonami

                            I just like to second this! Coming from party/live visuals, going to commercial and musical productions, but also Opera and fine Art festivals and now at municipal theatre.
                            I have experience with all of them (disguise, Watchout, Wings, Pandoras, milllumin, Touchdesigner and Resolume (starting with 3.x , back in the days and moving to Izzy shortly after, because of limited layers :P ). Non of them have the combined balance of usability, lerning curve and 'give it to the client's hands' probability, as Isadora does! Call it scalability. The price/needed feature combination is far off anyways.
                            We now are running Wings successor Pixera and I so often miss the scene functionality and the logic possibiltys, beside alot of other issues :D.
                            The only real missing functionality, which is holding back the switch, are the frame synced multi server/device distribution and the somewhat oldschool GUI (which is just a psychological issue ;-) ).
                            For most commercial users, probably is the missing hardware complete system solutions + (official) service.

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

                              @woland said:

                              I also hope I'll be able to find the time to finish the file soon...

                              @Bonami I just finished the file in my After Hours Isadora Lab. Here's the file: redundancy-heartbeat-switch-2024-02-29-3.2.6.izz

                              The file and the link to a recording of me building this addition to the file will be posted in the Isadora channel of the Office Hours Discord soon.


                              This updated file includes an example Content Scene:


                              One of the things this Scene does is explain how to keep your Scene List in Synch across the two files (it's the section at the top right labeled "#Keeping the Active Scene in Synch Across Two Files").

                              Here's the guts of the Macro from "Method 1 - Next/Prev Scene" (I'd recommend the second method instead though):


                              Here's the guts of the Macro from "Method 2 -  Scene Synch" (I'd recommend using this method):


                              It's possible I made a logic mistake somewhere, as I haven't tested extensively with two computers, but feel free to let me know if you encounter problems and I'd be happy to fix the file.

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