<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HISE crashes when checking for a negative value in if statement]]></title><description><![CDATA[<p dir="auto">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</p>
<p dir="auto">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. <img src="/assets/uploads/files/1748741143934-screenshot-2025-05-31-210406.png" alt="Screenshot 2025-05-31 210406.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.hise.audio/topic/12787/hise-crashes-when-checking-for-a-negative-value-in-if-statement</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 15:38:40 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/12787.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Jun 2025 01:26:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HISE crashes when checking for a negative value in if statement on Sun, 15 Jun 2025 17:25:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/307">@ulrik</a> I can send a negative value to the delay without it crashing. I found a work around so it's not a big deal.</p>
]]></description><link>https://forum.hise.audio/post/105123</link><guid isPermaLink="true">https://forum.hise.audio/post/105123</guid><dc:creator><![CDATA[jack12savage]]></dc:creator><pubDate>Sun, 15 Jun 2025 17:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to HISE crashes when checking for a negative value in if statement on Sun, 01 Jun 2025 05:02:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4401">@jack12savage</a> 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</p>
<pre><code>panFX.setAttribute(panFX.delayL, maxDelayValue * panKnobValue)
</code></pre>
]]></description><link>https://forum.hise.audio/post/104366</link><guid isPermaLink="true">https://forum.hise.audio/post/104366</guid><dc:creator><![CDATA[ulrik]]></dc:creator><pubDate>Sun, 01 Jun 2025 05:02:24 GMT</pubDate></item></channel></rss>