HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE crashes when checking for a negative value in if statement

    Scheduled Pinned Locked Moved Bug Reports
    2 Posts 2 Posters 130 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.
    • J
      jack12savage
      last edited by

      HiseSnippet 2366.3oc6Z07aabbEeVJMhlTNswIt.83BmV.5.WIR8UrgPpVaIqTgHKyP5JXexYztCEGnk6vt6RIwDD.CzdHnWZula8Ogds2z0BjBT.+WP+Ov8uf127wx8CtqDEihgCfjtvcl48d+deLu2a1Ya5ysoAAbejQ0mMrOEYbSb6gdgc2rKg4g1YKjw6ia5SCngKP6yraR7POZXeRP.0AYXLymIVkQkYQx+dyFOh3R7rowCgP6yY1zcY8Xgwi1z5yYttaSbnOi0KwpWwZGat2lbW9..Qyfqi5SrOhbHcOhXYkvneGInKx3iwqtzx1q37INKszpOXMaxZzGzgzoSikcVYk0t+CZr7CHqb+0n0WEYL2icXgb+1gjPZ.xX1GwcF1tK+DOk.1mEvNvkJdnApMHY0vayccDpnXTzlcYtNMiLUAHjAtYrgaFkg613mvbXiFOoATLgYLEIMfFkRCuYRAuFIgW8DvKGHYj.Rypfzsvss8Y8CimQfm4w63ER86P.+TRnnVKpzPLdSNrBuvE5QNhtsO7vHJpsV852yb450u65Uqt3h6S7YD.elaQ6v7XgLtWPUvEFDZdLw2rOwa6ma9olxPpENjF93Ncn1g0tiRVla+7F2AXTJB9bO9A.IQP.HZSdu9bO3gZ2QOeZh5w71kdL0sPphVPFxHmtE0kLrXxzKXLx1l4BliyiN0JtixHsoOkDx7Nz7HgpcLwc.UvIogKvjDZ5P6PF3FplJnZBCw9xE+ol0WuZRMMZ3eSikzSngZzDqNZXERhFuQ850UXh35d.r2RH6QNNlmKyiZ1YfmsX.StmFFB8zm6VyNRIumBq2s5WWsRFnJmXQPPqat3h8.0h02kQ8qVoZEVGyZoV8u0r9cgUAYU7nNl9rC6FVsREfmUpHCcV.x67vvPe1ACBo0TC4HzycuWFU9iSYw.6dkJeS0uoZNpTjM7b0orFZ4LqW.C0.47YXFGzEvPkW6h3XZeaLKuf8NBqpl0QgA0x5pAK3EsWJe1jw7VLeFs4p.9j1pdd7IZyVgLJk07tqmvTuGOj9TuZRCJX4LyNUmN4NmlUtT+bmVTTy+7Hrl2fdGP8S5NEKDRbmtZ.t3pAIKVYqrLIVH2aGXS8S6S8JpDFRaNgJGypQErzPYcielttQaWlC0GwfxCUv53CjDx5R1VKu7Fmgl.xqhihKRQO7WsIkdc7PV5us0jP+73QgAYXf0ewB862YKRHQTCUaT.CUepeHS3CL1hdLzAiphZE7VzfiB48kVMcPHzzzDX2NMVjbqgwJvNV8XNNtzl7.YZ3j8NELnSG1oBW3uF0i6.h.iEsf0KYWWu3rSXNgciGnuUWpHUZ7HO2BT+DTXEROMLhYnDJR0IwCdZRvGqIupiUJbcvYoDJRqABSnM6.fOEo20NSWPb+rgJJXOOzPkmoBKSL3iBeRfHuLfWBu4vxVRSY4K.m2NqUMeXeaqQvlbpoBEIg87STTarfd0WmGtmGusO8OLf5YObR.OD1mD7e6qyG7hkkzmthVWtoTWzPCMdmmPOubmAtjvzMBKNtfdBAXR18onCSO.jCSdbhqrtimTHdKbSVnc27wXobvHjz3GCLpOSw6gUMLGCvYwa+72dGfnpNlDjoP32DG22ddGcv3awwE656S6S7oOi2DB3qEP502k1Bv38LOvkaeTa1WQGuBYeEDdjXE0r6J5KzMXZJjN2DaUZb9NkV7Ahd2eBA5BE1uf2aPu1voSsoapQGLlQIQ8T0y0EOKhKZS8bjO7+f+zS1P7rgdxFQSFWJFsGM7Dt+QR2g92HixJaefzH+xNmBvm5GH2MWFWeA3ezCcc4mHxovzgsfSQNVSt6v9c4dLawPpUDA8G1iOPj.Rge3j0OivbEw4sGD.cN37Tu1vhkGmGhyL1Slmo71DavvNrIQTx4VXQuGPvI0eA6QAoovZx3D0w3SMsvozj3CS.oRDkaKIjSzq.PYJAX2SlprDF7Sh4EFnRJ.MmPhuGtG2iuT.vCJGkBhe..Qe5BImebHkl9K.AkRfW4t1ndEPnDPpLVd3GTg1K0ziikeNV6eLaCmbJDMM1ixXk23BbViK74v6R6L4xblDxbN7giIx4UF+CyWX2.uqo7MHcYL3FyL5IPlPm.YJ2dvYPooLiAa3Bo8Eobzi829tu6erQ6inmnPqdzyN7u+KrTphDVObPHuGj.Ql7Gc9hEgFSrPwyIRre4Gt0q2P8lYZ2iyC6B4aPYX+JVWf7ewUfZeSbKwa5Swkw3UgQ5yigtMdo7b4o89uux6GO63g.UfP.UKQWpXfRILFk+wxYHwkravsxswtWXUX.BdhvD5ulESxtdDRuJdzaGMCMuxpPGQULzR4K6ygBaYRA1Q1oVvBilebOQUvSnan6h18KJi3ROM5PSJpBh+I7ic7bnmNp.WJe2bmef7JViYmftSGyOY8G68uz9o3Fe2pfdXmX+Dbf1WuQF4e12+8ez3xG8Q+2+sT9yf+hrtn2rQRYL6353R4rYcojYdxYy2kN35MSQlFq+yW8m1X5jUAAxyIZyldUoPEHjJ3G6IdapN44IRtYovJ2xteEOA81WRkKbmf8EyZSbi3JD6jX21MT0Xab4KxVF2Rd97ooJaYYU1FWtxrsttL6O8Kydy3xrMlh5rsttN6UUc14GUmswTUns00EZutP60EZO2BsEeF6BiwKqpJqtfPzUe1pwXW9oqdyFx6QviJeWUA5qUP+n9X563j9XSizB0DwYDQEnesd2W+RUuZhTv4TgXpbn44AuLorFaY+vzlDmsJitDmUrPco06V5Rx5WSjxTNtyy7bK+P6E7JNvS+hnRoY5z8EnTsd2Woh56OesZJRvNMW5Yxqn3FpIKi2iyBnx266Gn9s4mQgS+HtXkFE8wh8ke3e9eNoerX8m3OVLiYNuu0qFS4250ruy8sd8SfKbK0sIUIBisYh9Yer2wTWHVSGyn2WDMZ5Xlmv83Q2eQbXRKZnO6vCo9o5OIOE5gggD6iRdYrsntTRPh3nek0tvo0I9OQc8zSisnwk9l0x0e8KwJ3ZJBzMu9hRe27hReqbkfuMjQOhsO+k1paRUDmdC4Hfd6oemAOQ7rYireyMHwWU.6k11oY0XDtzzR3xSKgqLsDt5zR3ZSKgexzR38uXBEEgzGEWr0DNXPyGKq1aXDc9MXGA5+CLGOIcF

      In line 21 in the onInit section there is an if statement to check and see if the UI pan knob is positive or negative (left or right). This snippet will compile fine but when the greater than symbol is swapped for a less than symbol HISE crashes. Not sure if this matters but I'm on windows 11. Screenshot 2025-05-31 210406.png

      ulrikU 1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @jack12savage
        last edited by

        @jack12savage I don't think the crash happens because of the if statement, this line will send a negative value to the delayL parameter if the panKnobValue is negative, and I guess that will be the cause of the crash

        panFX.setAttribute(panFX.delayL, maxDelayValue * panKnobValue)
        

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

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

        14

        Online

        1.7k

        Users

        11.9k

        Topics

        103.6k

        Posts