• 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
FORUM

Navigation

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

    New Counter Actor Behavior - Please Discuss

    Troubleshooting and Bug Reports
    6
    7
    2360
    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.
    • mark
      mark last edited by

      Dear Community,

      A user noticed a subtle change I made to the Counter and Float Counter actors in 2.0. So, I wanted to bring to your attention and start a discussion about what makes the most sense to the most people.

      n 1.3.1f06, when you change the 'minimum' or 'maximum' input of the Counter actor, it would automatically

      1. Adjust the Scale Min/Max of the 'cur value' input so that Scale Min matched the 'minimum' input, and Scale Max matched the 'maximum' input.
      2. Adjust the Limit Min/Max of the 'output' output so that Limit Min matched the 'minimum' input, and Limit Max matched the 'maximum' input.

      to match the new 'minimum' or 'maximum' value.

      Over the past couple of years, I decided this was a bad design decision because Isadora was doing this "behind your back" -- it wasn't clear to everyone that this was even happening. Furthermore, the automatic scaling that would occur when connecting the Counter's output to other actors was often not the behavior that was desired. (At least this was very often the case for my own shows.) Usually -- at least for the output -- you really wanted a Limit Min/Max value of MIN and MAX, to prevent any automatic scaling.

      So, I decided to change the behavior of this actor. In Isadora 2.0, you must set the Scale Min/Max of the 'cur value' input, or the Limit Min/Max of the output manually. Changing the 'minimum' or 'maximum' input has no effect on the scaling parameters of the 'cur value' input or the 'output' output.

      What would you all prefer? I feel like the new behavior should be the correct behavior, but I'm very willing to hear differing opinions.
      The other option would be to add an 'auto limit' input that can be turned on or off. Turn it on, and the behavior would work as it did in 1.3.1f06\. Leave it off, and it uses the new behavior. I would only do this if there are very strong arguments that both behaviors are useful.
      Let me know what you all think.
      Thanks,
      Mark

      Media Artist & Creator of Isadora
      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

      1 Reply Last reply Reply Quote 0
      • LPmode
        LPmode Beta Silver last edited by

        I like the newer approach, where min-max aren't automatically set. I have had a few occasions where the input fields needed to be set dynamically but the min max values were stuck to an previous range and the only way to fix that was to use a new actor. It's was not just the counter actor and it would be better in my opinion if the behavior was not automatically set.

        M1 Max 32GB + ThinkPad P72 64GB Quadro P5200 W10. liviu.stoptime.live

        1 Reply Last reply Reply Quote 0
        • dbini
          dbini last edited by

          exactly what LPmode said.

          John Collingswood
          taikabox.com
          2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
          plus an old iMac and assorted Mac Minis for installations

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

            Me too.

            Its cases where I want to change the min and max dynamically (rather often actually) where this has been a big bother.
            I think 1 or 2 other actors do similar, so I personally would like to ensure all work like the new counter.

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

              I find the new way a bit more intuitive.

              MBP 4.1 & MBP (Retina, Mid 2012) MBP Retina 2017

              1 Reply Last reply Reply Quote 0
              • mark
                mark last edited by

                OK, well, I think it's decided. I will keep the new Counter and Float Counter actors so that they don't do anything "behind your back." It will all be manual. I agree that this should be the situation for all actors. I need to go through and figure out which ones might be doing this still. I'll post a list once I've determined which ones.

                Best Wishes,
                Mark

                Media Artist & Creator of Isadora
                Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                1 Reply Last reply Reply Quote 0
                • gunther
                  gunther last edited by

                  I also like the new behaviour more. Moreover, I would like to propose one more change: A change of the actor input "cur value" should in my opinion result in a change of the output immediately (and not waiting for triggering "add" or"sub").

                  This would be very useful in many of my patches, for example if you consider to start from "minimum" more than once. Maybe I did it too complicated, but I set "cur value" to "minimum"+"amount" and after that trigger "sub". After that procedure I can start with the "add" trigger to count.

                  Izzy 3 USB | Win10 64bit | various hardware: I5, I7

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