Forum
    • Categories
    • Register
    • Login

    if (value >= -1) | issue with IF function

    Scheduled Pinned Locked Moved Scripting
    5 Posts 2 Posters 371 Views
    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.
    • trillbillyT
      trillbilly
      last edited by

      I have a knob set from -1 to 1. This knob is scripted to control multiple effects via effect.setattribute.

      Im using if (value >= -1) to set the effects to the desired value if knob is greater than or equal to -1.

      It works as it should but ONLY once the knob hits 50%. Before that, no effects take place. Once the knob hits 50% (or 0) then the effects begin to add.

      Most effects values are normalized percentage but also have some EQ & Gain modules, which act in the same manner.

      I'd like the effects to begin as soon as the knob is turned rather than no effects taking place before the knob is halfway turned.

      Am I misunderstanding the IF function?

      David HealeyD 1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey @trillbilly
        last edited by

        @trillbilly Post a simple snippet

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        trillbillyT 1 Reply Last reply Reply Quote 0
        • trillbillyT
          trillbilly @David Healey
          last edited by trillbilly

          @d-healey Of course, Im slow with this.

          So in short with this snippet, I need the EQ & Reverb to start immediately with the knob. The EQ value I would like to be from 0 to 8, but goes to -8.

          The SimpleGain needs to go from -100 to 0 during the full knob rotation. Right now it goes from -100 to 0 when the knob hits 50%.

          I guess its functioning worse than I initially thought once building a simpler model of it.

          HiseSnippet 1476.3oc2X0rbaTDDdWKuorTfTDpDfSTakhCJTAWZsCgTE+XEqeBpHNVXYRfSgw6NRZvyNylcm0FEJ+TvobBNyS.vk3GAJdBnJt.23Afpfd1ezNihPVwjXvQGb4omt68q6d5eloaH2EGEwCMLKu8n.rg4KX0aDSLrwPDgYzoog44r1.EIvg1ojVeT.JJB6YXZV5lRBlkWzH42er15HJh4hKHYXbGNwEeKhOQTPsa8OhPosQd3sI9Jbe05cb4rFbJOFvSIqZFAH2cQCv2FIYaAKCyyzxiH3g8DHANxvzZct2ndC46yR4+NjHxNTrbgiQOPQojayodRDK++M2CGtGAuuJMiFCITut49hHCPycK7LkR8LWvZChGYL8BOzKkrgcgDp9HyEzgbIMH6nB4ZJPdJPxTARKlBoya0yMjDHJ1QhmyZ0gAAr9HHTnBkTdMV3UJY0fCbvDK6i1E2NDVLVhpWqVsqXC+4xuakJP3HRXuGJzdCvX2ksi86amK5.rnA2OfyfEUuT19WRWptnPHzIBI2u0G6.xlbzRJYq98wtfXELXCbHktP3dD+.JdKLDv1YpBmxfcFGSSX4AzYIZx9IXtBgQILrc+XlqfvY1bVlIIs2PNspatwdE3CPiwWtxWUoLouc0jU1ef8a4b4JkAZk0r5kivhaHfE6DKvU02R94yzl8aZec.GkKqY05Bqu0cwhaA+KsPA0VNQEGTorJvdO6ZY3RwmLMEmtgNlbRNG.p7.vGcDQdoNybVMPT5NPta0I8hfxT7v2lKvaxpl3IqbPE6I2pe+otWltn3votsrnR3rDrJK1eGbnZbTxHjUompdl+4TU0pKtotEEF4rNLhXy.b15hZMNSIw1HyuJSwyPHvpHIA+bYI38nDObnAATRYqLWpQB7Up+9HiOoSSj.kqHPmv2I.GJHRywrIdOnXbZkixVMwQ6J3AI7lELMLWZN9re43OY8un9nwKNbP88IdhgPsSyeFVODSFLTHW8cvJesNEOxm34Qwc4QDYnQsggwiWkCpux8hoHgdQW4I0rMj5PsRmrZFCz8H0tSSVIdw4qR7QD7lS3ddqtDg6voi2ElBdgf3yZ7l0W6EsRqJV.1EsZ+oyrI1hyWlwQzisjBVpjerrQb3d3V2OKFq2ePCS2N1uMgBcsjyAXZBl15HlWsbO3Ve+qenjfSwo0uotjvJ5Srv7VcRBWsfvR0a2d6VLDXboNhRyc2bmY1M2XKdrfvFrABLNHixBLmdvbOtXHLvXXZhUsfr5P55Zx0RH0CmXkVl+E7KaSmbWfbSm7MUi0YS2AI1JMQxbx58Q0bxaw498HOHuJy29vG96q0D4G.HOiT8UW8WWKuWTFsCEe8u8nlgiTo84+Xm+bs6lVfnPWsCw3GfgrBkuvOr1oVu7RimgdbG0rYnUG3XFyP+YG1DSQZkAT8YRNpOkor6vfPmnKmhBmrHxSKWo4hyckNoIYepox7Kak3xOMA3jiDmd.rrL9+GNPbBWL3hotjyZcWzd3jafj3MtXx597Pe6ahY3PouZVkD9o48Z0Ay80p2zU.PX6PDKJfGgcT07D6sh5dMwhXlN6ojz3RZdsAyyQsMZNwUTIBGKzTFrVSSaPJl0z3WVKsObOLXMdaF4BFqz2odtoaLMBmjc3nJXA4UTI+gnPOHt3Nq5kVyW8R8YQU3+wetgoczz7LOqdtgS3D8+syj+z40QJmiwzttsftiT3dPiK22GESE4T0y81fy3AC4Lh1ohsjifNX.V6v1TMH3R0v8dKnbg5agoXTjR93aT+VDFFEpL0ySpuv4I9khlZ750rRgqsrfg8yG2kpzyQ2k5YQFJTS8zSj9Usf57qXmDts+uOdeRL.wIw2vG4Fxuma5aMIKXrTBEvtYIuzt7sdf01NS9DSx2wwibOWWcU8XBtxwUvUOtBd0iqfu8wUvqcbE7cNtBd8iVP4jA2HVv8SySfQn51J4IAMMUdECi+FfMPi.P
          
          David HealeyD 1 Reply Last reply Reply Quote 0
          • David HealeyD
            David Healey @trillbilly
            last edited by

            @trillbilly Use the normalized knob value.

            HiseSnippet 1479.3oc2X0sbSbCEVarWlXSKSoCLsWtCSuvvPYrc9A5vzIl3efLkj3FmRJWwHu6w1pQqjYW4PMc3AgqZeM5UviPeD5L8pdGuAsGs6ZuZcbClTfRpuv157mN+H8cjT6.oKDFJCHVE2e7PfX8Q1cFKTCpOfxDjsZPrtf81zPED3DSZywCoggfGwxJ2c0DrJjmD84UarIkSEtPJIB4ARlKbelOSkRscsugw4sndv9LeCoWs1VtRQcIWNB8mb1kICotGR6C6P0hsjM4dzvADqqY6Ut6pqQWya0atx5dq3BUWs6WUE+Ept9Mq5ttm2585tFbqJDqy0ziojAcTTEDRrxuozabmAxmHhmfGvBYc4fdPERGbliI2Rx8zgnlJo9.F2q8jDUHgXY2NMskKNscI6sYdrozSSeeRDCmTMLSfVKk08xkw8pX5dkMbu43RVFtT9XW5h1cbCXCUobz9y4s2RfUydTrNY5JwxRVpQN65RTBg5F9zCgVA3foZTZ8xkutC90UucwhXsJT4bDMvYaLXOTz04qclnZePUW5OTJvAktRB+qjUq1z.rtpBXOt42VA0MZcmVyl85AtnZoB3fRn0NU4NL+gbXO3HHn6bUNV.mDIlmx5UumjpQ7i74hLAmI.mdiDtJlT3HEIgjNdCj7RtSB1qiS.eDb0h+TwBboKk6HjA9TN6of2CzbvIbpv5IMh3NSkojd9JX3f2HDT2QgIgtiTPISF5uutSoYs+0bpf0GmuL5maWrPlzbVqkkUr8Nt4tk1JYx2yymlv5.Pce7u74Yox2PaqmgQ3qYchdBRRs0obdWDFnzr4bzRF0icjJXWQon7dwmUzYVV85MWdI1hCAyksFeJ3jTrjXjeWHvrpqED2Clcis8+7FaSbG23zhgfRwVBlZ2gf3eBMhjjK0f.IdEJpJBB3BIP.c3LOHfvvc5ErSRijHW1.99EjuaqFTEchgPahyyPHPwzgfUC3HDKOFaofcCH7PkbXjrIEPh0xKvz9iSmxZ+PswSG7x90dBySMvj6.f0ePZiiZPM+LMbdgOyyiCskgLcYwruC433gHRrzaDmpxBOqW1mvPaCSLQMtm.s8Xylbu0vrWTW7h1sYJ2Ay2GWZN9HV.eW3iIc59X6XbxTGLucqu+cTasbsO1ATJXWeTvQPyGmT+x1kHieryH+VLN16RuCzxBCmMoBuxlYJMgJoqv94ZZBUydnFg2JyRX0TBKWqUq8aJnX.EG74V3fuxIm62SNRwD82lhAGtqwFCmN3QibAL0KD.OJpVRi.DOtrdr1k5.QQos0egeRXVYRJPyrxDll02B6OYyqAfdRRNa2zLI48jR+NHJeRF4Wd9y+yMZP8GhddBoZqrxerwj9BlI+FAimg1q13.CPfHa0J.fmB3peiY3W23LaVd4oGydZq7jiYadriS3X1O7kM.NMy18Cx.bRdXs4bP7sDXoS0VxoAyBV71JUZkegQzzgjy+FT27KFjxIeP9EEA9SsiR4mkb3nkDmcbXML9GBKHdOCFb43Tx4sOfdDDcOjnrwkiF2CO+rycAADnyUmDjvusn27d3Bey6ccUnKre.UDNTFBULs7L7plARGTiDYEOlTFozgWKL7pX1FcBwplDwkEYLFNNik1lkddRxuuQbe3N.FMd6F5hAqN2Ytto8HdHDs6nhohojqZR9dz.Ort3dR3k4WL7xWyaJbtO3dSgy.GgNyydTXhOF2HsI1viiWeYJBdO5HtZB0ram1VJjCGHErLE58zmpreeHy5m4FP3kgwqnlR4R01C3.MzXK1WT69LAPCLNHyaZtnxa7S.M250maG6tNZL.mytW8I2+qu5yhu6Cg.+vtJ9Y1HTbUmnRoy+M0x2G80eeLG9T2.4ibielG8l9kinfwsH5Mx0OyBN1oxrutCg3isLdjqaVScLEqdZUbkSqhqdZUbsSqhqeZU7lmVEu0qWQcG86LRI8i2afmrocynWiyxx3wEH+MfX9wOH
            

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            trillbillyT 1 Reply Last reply Reply Quote 0
            • trillbillyT
              trillbilly @David Healey
              last edited by

              @d-healey Ahhh, ok I see. Let me implement this into the project. Thanks again.

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

              22

              Online

              2.1k

              Users

              13.0k

              Topics

              112.4k

              Posts