• 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

    [SOLVED] Router decrementing input value... strange

    Troubleshooting and Bug Reports
    actors scaling selector
    4
    7
    1192
    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.
    • peuclid
      peuclid last edited by Woland

      I have another obscure strange issue between a User Actor Input and a Router.

      I checked that all the types and min/max are correct, but I'll include some screenshots to show what I saw. Perhaps I'm missing another subtlety in how Routers work.

      I have a User Input that is an integer. That value is used as a 'select' in a Router as well as an input to a bunch of Selectors.

      In this demonstration, the User Input value is Integer 9.

      All of the Selectors receive the 9 properly, but the Router seems to subtract one from that number and sets it to 8.

      It doesn't seem to be a min/max thing since when I set the input to 5 it changes it to 4.

      When I pass it through a calculator and say to add 0 to the number, it passes the original number through correctly.

      Perhaps you can pass along a pointer.

      Here's what I was seeing. Those other links from the User Input go to Selectors that are all showing 9 as the value.


      My hack is adding a calculator and adding zero to the number, now the router receives the 9.


      Here are the details of the User Input and the Router select


      Thanks,

      Bernie

       

      Bernie Bernstein
      MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
      Based in Newton, MA USA

      Juriaan jfg 2 Replies Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff @peuclid last edited by

        @peuclid

        Remove the Router and put a new in one in. It clearly seems to have some kind of scale going on with the behavior that you are describing. But when I find such an issue in my patches I really could not care less and just use a fresh one, attach the cords correctly to it (so first insert new one, connect cords from the first one to the second one, remove first one)

        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

        peuclid 1 Reply Last reply Reply Quote 2
        • jfg
          jfg @peuclid last edited by

          @peuclid

          so far I can see you have 11 connections to the selector and the user input show as Limit max 12 what is not normal if you had connect the input to the router. It should show 10.

          I think you have first connected the input to a selector with 12 inputs and then to the router with 10. In this case the input get 12 as maximum and scale between 12 (the initial value from the selector) and 10  (the select input of the router).

          You must add a new user input, first connect to the router and then to the selector but you will get other problems if your selector has more or less input than the router. It will also scale the number for the selector and give you another number as your input.

          best

          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
          peuclid 1 Reply Last reply Reply Quote 2
          • peuclid
            peuclid @Juriaan last edited by

            @juriaan

            That did the trick. I'm climbing this learning curve and I'll watch out for router/selector input/output counts. It's great that isadora does range checking like that, but it must be hard for it to also change as the number of input/outputs change.

            Thanks for your help

            Bernie Bernstein
            MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
            Based in Newton, MA USA

            1 Reply Last reply Reply Quote 0
            • peuclid
              peuclid @jfg last edited by

              @jfg

              Thanks for your help. Creating a new router and rewiring solved the problem. I'm still learning about how izzy manages its range checking and this is something I'll continue to look out form.

              Bernie Bernstein
              MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
              Based in Newton, MA USA

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

                @peuclid

                Whenever you have a Min and Max value (other than 'MIN' + 'MAX') set on both ends of a Link, the value sent from the output is scaled to the range of the input.
                So you have an output (the User Input) defined as an Int of the range 1 thru 12, going to an input defined as an int of the range 1 thru 10.
                So the value is scaled down in value a little bit, because the range is smaller.
                This is demonstrated clearly by using the same numbers in a 'Limit-Scale Value' actor.

                My solution to this issue would be to change the Min and Max values on the User Input to 'MIN' and 'MAX'.
                That will stop the value from scaling to ANY input it is connected to.

                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.

                peuclid 1 Reply Last reply Reply Quote 0
                • peuclid
                  peuclid @DusX last edited by

                  @dusx

                  thanks for the clear explanation. it's nice to see the clear explanation. it makes sense.

                  Bernie Bernstein
                  MacBook Pro (13-inch M1 2020) 16GB, MacOS Monterey- Izzy 3.1.1 (ARM)
                  Based in Newton, MA USA

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