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

Navigation

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

    [ANSWERED] saving customised User Actor settings

    How To... ?
    4
    5
    111
    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.
    • Notdoc
      Notdoc last edited by Woland

      this is a small thing, but it's driving me nuts. Hopefully it's another of those dumb rookie things that has an easy (if mildly humiliating) resolution:

      Because I use Izzy in a scruffy ad hoc way with musicians etc, I sometimes want to execute a quick global fade for image and sound in unison. So I have made a very basic user actor that I call THIS SCENE INTENSITY FADER, which does just that - it allows manual fade of the current scene using the actor slider. Rough stuff, but very handy, it looks like this:


      ...and it's very simple inside..:


      ...the annoying thing is this: when I drag it from the toolbox, I want it to load at '100' because that's where I'm gonna start fading it down. So I set the 'initialise' value on the Activate Scene Amount Actor to 100:


      ...and I save and update all, but still every time I drag out my custom user actor it defaults to zero:


      ...so when I use it in a live situation, I have to manually input '100', taking care not to move the slider or it will fade immediately, which is the opposite of the controlled fade that I want. I have tried things like putting an 'Enter Scene Value' Actor inside it to make it start at '100':


      ...but it doesn't work. Whatever I do I get this:

      .

      ...when I want this:


      ...help...

      Catalina on Macbook Pro 15in 2018, 2.8 GHz 6-core Intel Core i7, with 16GB 2400MHz DDR4, Graphics: Radeon Pro 560X 4 GB Intel UHD Graphics 630 1536 MB

      transitioning to:

      Ventura on Macbook Pro 14-in M1 Max 2022

      Juriaan jfg Woland 3 Replies Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff @Notdoc last edited by

        @Notdoc
        I would personally use an Enter Scene trigger for this, connected to a Trigger Value set to 100 which will then set the User actor input.

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

          @notdoc


          Have you tried to set the initialize to 100 on the "first" level, the level of the user actor (see above) and not inside the user actor

          best, Jean-François 

          • Izzy 3.2.6, Mac OS 13.2 Ventura:
          - MacBook Pro M1 Max 16" 64GB RAM
          • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
          - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
          - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

          Located in Bremen, Germany

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

            @notdoc

            You've got a couple things going on here.

            1. "Save and Update All" doesn't have any effect on the values or initialization state that a fresh version or existing versions of a User Actor will have in their inputs/outputs. This only updates changes you've made to the inside of the User Actor.
              1. Reason: Say I have a Projector User Actor for a mapped Projector that I want to use in every Scene in my show. If I set the 'intensity' input on my Projector User Actor to initialize at "0" in one particular Scene, if I go in and edit the instance of the User Actor in that Scene in order to touch up my mapping, when I leave the User Actor and Save and Update All, I just want to update the changes I made to the inside of the User Actor. Propagating the initialization of the intensity at '0' and setting the intensity input of every Projector User Actor to '0' in every Scene would be a disaster for my show. (Oh no!) Additionally, just because I happened to update the mapping on an instance of the User Actor where I initialized the intensity at '0' doesn't mean that I want every new instance of my Projector User Actor to come in with intensity initialized at '0'. Likewise, if I go into the Projector User Actor to change the global mapping in a Scene where I haven't checked the initialize box on the 'intensity' input of my Projector User Actor, it would be a nightmare if, when leaving and choosing Save and Update All, it unchecked the initialize box in all the Scenes where I previously had it checked. Also, if it was a User Actor I used across multiple projects, I also wouldn't want it changing the initialization state of instances of the User Actor in other files.
            2. The initialization state and default values of a freshly-created version of a User Actor are determined by the version of a User Actor you manually save into your Global User Actor Folder (and after you do this you must quit and re-launch Isadora so that Isadora will read in all the User Actors again and pull in the updated version). The version that you save this way will be the true "template" and all the inputs values, initialization settings, range settings, and output values for fresh versions of the User Actor are pulled from the values and settings present in this version of the User Actor.

            Steps to do what you want:

            1. Place a fresh version of your User Actor
            2. On the outside, set the 'intensity' input to '100'
            3. On the outside, set the 'intensity' input to initialize it at '100'
            4. Go inside the User Actor
            5. Delete the Enter Scene Trigger and Trigger Value
            6. Close the User Actor --> Save & Update All
            7. Right-click your User Actor
            8. Select "Save User Actor..."
            9. Save it into your Global User Actors Folder
            10. When it asks if you want to overwrite the existing one, do that (you want to overwrite the existing one)
            11. Quit Isadora (not just the window, you need to quit the application itself)
            12. Re-launch Isadora
            13. Place a fresh copy of your User Actor
            14. It will come in with the initialization settings and input values that were present when you manually saved it into your Global User Actor Folder

            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 |

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

              @woland

              bingo! thanks for that. The two steps I hadn't taken were: fully quitting Isadora, and replacing the User Actor directly into the folder. 

              Catalina on Macbook Pro 15in 2018, 2.8 GHz 6-core Intel Core i7, with 16GB 2400MHz DDR4, Graphics: Radeon Pro 560X 4 GB Intel UHD Graphics 630 1536 MB

              transitioning to:

              Ventura on Macbook Pro 14-in M1 Max 2022

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