HISE Logo Forum
    • Categories
    • Register
    • Login

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

    Scheduled Pinned Locked Moved Scripting
    5 Posts 2 Posters 134 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?

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @trillbilly
        last edited by

        @trillbilly Post a simple snippet

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        trillbillyT 1 Reply Last reply Reply Quote 0
        • trillbillyT
          trillbilly @d.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
          
          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.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
            

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            trillbillyT 1 Reply Last reply Reply Quote 0
            • trillbillyT
              trillbilly @d.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

              46

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts