• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

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

    [SOLVED] - How to use Get/Set Global Values?

    How To... ?
    4
    8
    1533
    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.
    • eight
      eight last edited by Woland

      I want to pass a value from a previous scene, read it in the current scene, change it in the current scene, and read new value in the next scene. This does not work with the attached patch. What am I missing?

      (I know if I leave only Set Global Value in the first scene, and Get Global Value in the second, I get the new value in the second scene, but I also need to change this value in the second scene, and so on)

      Thanks.

      set-get-global-values.izz

      Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
      Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
      Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
      MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

      Michel 1 Reply Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff last edited by

        So basically what happens is that Isadora is getting a 'Trigger' to overwrite the value in Scene 2 (So the Set Value will execute). This happens when the Scene starts. Why it is doing this behavior and how you can actually turn it off is a mystery to me :) (Perhaps the Isadora staff can answer this. @Woland)


        But for now, this workaround works.

        PatchSetGet

        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

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

          @juriaan said:

          This happens when the Scene starts. Why it is doing this behavior and how you can actually turn it off is a mystery to me

           This is the intended behavior. I use it to set or manipulate a value from one constantly-active secondary Scene like this

          • Have a secondary Scene with the Set Global Values actor that has a Control ID
          • Make a Number Control
          • Enable the "Display Value of Linked Properties"
          • Have multiple Scenes with your Get Global Values actors and give the same Control ID to their output to monitor it.

          TroikaTronix Technical Support
          New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
          TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
          TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

          | Isadora 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

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

            Or you could make a Scene Number dependent system like this (which allows you to set what the number will be in each Scene, adjust it live, and have it recall the number based on the current Scene Number). This thing I just slapped together would only work with no fade times though.

            TroikaTronix Technical Support
            New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
            TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

            | Isadora 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

            1 Reply Last reply Reply Quote 0
            • Michel
              Michel Izzy Guru @eight last edited by

              @eight @Juriaan 

              The Set Global Value actor only sends to the Get Global Value actor with the same name. The Set Global Value does never Get, thats why it does not Sync with the other "Set" instances of the same names.

              And if you have the same Set and Get actor in every scene the Get will take the value from the Set in the current scene because it is executed after the one in the previous scene. I hope I could explain it clear enough.

              Best Michel

              Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

              1 Reply Last reply Reply Quote 1
              • eight
                eight last edited by

                Thanks guys, @Juriaan 's patch works, and can be neatly incapsulated into a user actor -- thank you very much.


                In principle, I would request Troikatronix a feature (Set/Get Global Value ++) whereby the action of Setting/Getting happens on trigger only. I think that would make this actor much more transparent and versatile.

                Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
                Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
                Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
                MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

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

                  @eight said:

                  In principle, I would request Troikatronix a feature (Set/Get Global Value ++) whereby the action of Setting/Getting happens on trigger only. I think that would make this actor much more transparent and versatile.

                  This is not how this Actor is intended to function. Listeners update when they receive new information from Broadcasters. Get Global Values update when they receive new data from a Set Global Values or you enter a Scene. This behavior is outlined in the actor description.

                  TroikaTronix Technical Support
                  New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                  TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                  TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

                  | Isadora 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

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

                    @woland I mean explicit trigger events wired to a new "trigger" port of the Get/Set Global Values actor and controlled at will by the user.

                    Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
                    Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
                    Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
                    MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

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