What do I make wrong?



  • Hi folks,

    I am working on a new project, but Hise can't stop to crash every 10 to 30 sec...
    I am sure I made something wrong somewhere in the timer and/or paint routine, my code is dirty...
    But I don't know what I absolutely need to avoid
    I tried different timer setting but it doesn't change the deal.
    What is strange, is that the exported standalone is very stable...

    the process is:

    • I set a timer
    • call the paint routine (all the computation is inside because I have too many parameters to call an external inline function)

    Watch your levels! (it is automatically playing at the moment...)

    HiseSnippet 3994.3oc6arDibbTsGuaG6ciWbBXfHg.UrRDMqc6Ymu6mr1Ym823rI6O1YiSLFqPucWyLcbOcOo6dr2wIqvBIj3FbfK4FRQhi4Nmv2PB4CHEIxAPnfDRHAWxA3L7pecWcO8r6rFaS93IQ1c+p2+58d0qpt7NdtFXeeWOkLisWuNXkLmUsdOmfVqzR2xQY8UUxbF.fe.tsxx85n66iMUxjYjqRFMyXipnnfV7ae+EWV2V2w.yAQ+cMWKC7FVssBhftS0Wyx1tltIdOq1RXWt55FtNq3Z61EzjQTyqzQ23V5MwaoSP6TpJYdl0LsBb8pGnGf8UxL5xtl8p2x8NNL7ulku091XxKETpCLhAtlqsIQiIPUVokks4NBK1WAX5NQ1+HL6+7paZYZEBOxO7bzAPQTH6OxbpiR8JHqd4Gd0Kij5MJS8dd05FdVcBhFgnaOq55NAXuF5vTfrZwvU4T+6uk5JtN9t13bF1XcurSsvDiOw3SO82Ecknen02Zu01s1RqrlLzqbkIFGlb7CP2V2CY4D7FVlAsPWAMW97KjXnWAa0rU.LVE5XfLCvNA4ZqeKbMO3kPsLqfOZQj0uNgps8V6gjzi0bZZ4fyY6paVCX2R9Ym7c2Y2se00VYu2p11ar5Z6dHAt+z05Fz0SOWPfwjZnIaCygD3SRDAmG93fqZ6tutMYfrwQg7eQ1UWGqai87wB6tbB6VLdnwGZQoh1Nt9uICIJCmtH5RwEwzEGDcWWl4wHT.ZgzU8katiiMPrXBoINXE21cbcvDaOFVTGf.OvIAAZcvdAVXeXFr8qVe6sRRfF5cmXbD7ax6PT+Ieo3liFevVTUDFMzBDibfDIDui.dO.d9IF+voFfUML1zIzhdXrm3yACiQIOkFZewsw1PsFaKeR3DOf0vCC0VH0f1.fmUPzzSipanai8ko9V3d.g2nzLZklSqbdsxEzJWRqbEsxypUdNsJ40pTTqRIsJUzpLqVk40lI+MW.zNfYap+1tdD1N.tUZdA2JqUdFA2JH31LZUlSlaVNGI2NA5lL+R3qzOXUlqJdp5znYikI43Zh8Ix9l.XObSz9vhLuBtskemVxfaPJUk.NaDBG3HAlw5Nl3CVPLR.dq8kd4ZXa9ad5lVco47IUuhbL7oKvtBlTcbXw65R3wq7vPLLrvAeGP1NltsQWG0w02Jvx0YhwsbrgvITitNFD.DzHwgYmhG0a6BgSD7IRHa1DxHQspoPSWbJzEQY2TOnUNlzxNE5BIvZAFq8vPUYGJuAHGx0SSXtyZ+tAXTPKLxzMvmq118P5AP4BqfIFugqWVKPgxu.xBcYTg7jGt3EmRjqx9S5LbtNc8akkCm7yf4vdogwZPCi4nEwacml13WBwv2sqiYejVpx7xD32AiMEDDgEoXdAIz3AMfN2Wv.fY47DZxlO2roor4yUZJYQFY+8GvPr19037DsY1JR73.nTrzq8h+pokd69grqNDfkvTYXPK4cHKRk1tYNSbCr2J511jbR+rAdcwh9APjdEgjdoZz47Cz8BnvyB9BJhwFFyFTvvrhnchBviLjw2C2AV+OX81swfhGfs6QquFVYNYNSfmUylXusf77rFPOLrreweOUrXRl8oaZRvdamTvWCkWjgD5U5yd1gnf651M.TjPyAksIQXLZAOkGFvD0hU5B6gQPCh.AMYHjR4NB3zJ2Eo9MIBm0YdV1e4mqoGtmPiAoBdYit1failJS1G.jVXhntrfVVF2xA5TkKq3owr7UarSSHzFB4hmSK9E8lnJ9R.KnzdCKg11OxDY81jNlfPbfyucB4APRQVwYgrLWNTlucRYRPw7.93Km6.vTnZYtCRCwdgH1KDwdogHaMMZ5i+63EjMKHiK.BhVgBXC7buolZg9MfjlfUirTlcYwRkoZ1DYRlyD84VHWEP+XTNcDkWfLvBGmWSDZPaZAAqA6foQr9TQ32OxMyY5oemMHQ2bemlvcpIbRBHvCgJZR6+vnW4Odnb37wEZuOTYDOUrLfXQ3gKQAtkN1vNYZCEWeHisidhfa5gzQOwWQmtfSbJyQggtHiA4nqv.SSz+90b1mzY70zs6hgZZL9j1HCPjVMXJGcOkTqmVtfulRDp.dYkzkWFUZl7SkHHSZbhWZP4sbIWyBpgPJPhdQDzLU7wEceIxOZX6Bde.pvgOMZl74Am.Ul8RFjvp6BDCTbCAuXcYRaANbw7RyPx0JVNI+RigfRJTGFwTbIKDRVSMcOL4m7hIE5asjizMI+VxIKe5rEolOexRF8CQXaX9Lwr1kQG8bFLm9k3Ysidlq3QMyEqDzfdBrg1t2lkjQThDI4DuV7MJbQ9jmXCFWfuVgki7jJG5NqCdiBykOlSf4W3Udxw6Sjv23LdZvQH3igq+vv8Xl0pf2DSh.w210tKaaHCnvwkobIsfP5TBrijxjlSylsXdtDESuT5mJ70vFPW33h5e4qbrxDD1ESHSYNbIloezxd.S4jNzHZDYVGVPwA5eyxGAs1wpy55wRgi5oKY44kWZkWSCQV7ThGGQg44yidwWTNu9xWAUb19r+3uQWp7pj3AHFolksc1aDaESMQL5kPRIPj8WnIBxRYD49IEbPf+MSl50LWCPtqYaa0wGm8FOLxK7coGu4fKLebs9Fu0kG8ZlFpPbQ0e49Z6t8V6og70g5FVAjVPPj1T7RMtKYp1UHwBu26ghEdbrgBxaWfsUaB8Ip1knyqDsSsJIXstTSXINCVMRYaAGSaV3NVAsVxtSK8n91fdwtkFaqugDRlVVx1poC1bO7AfDpCr9F4AzzHmhqF4XpAu7jjBedXyI6quuvrJVxHO+LlaIQWew7Nmnl+joLdOf+eN46Iah2vjz8DHgKLzU5zYS94RVAx81c6Mpm7qkHelihVsG3AUKPf+gGRdRC.i3HPH2y0NqgfVMP.Pu6rSzXrPgARhBeAH.tDacqBfGfgKrB0LzLqCkNS7AoPrYBpTCOHk9zmvyg9Boo7uli69EGBMm39YchQGATyJ4ORsjx3AohxRkneWXZX1joljoTI8ielLSM96N9XieXeiznQZCw4rM1iebRiEtgJewFpJR5Tn3rj9iv995MwL8WPHeWWDkKhXiVPQXrYV9giIIQ1IcMXUIqS216i8D9UNdJYFM9WkTcveUR4OZpAyiKgnqy5NVAa2A6LnuUoBeZRQIyo3JEfZ.8aV9U3eyx51VlXOEKSkLiqJrZEpJy+Tv2+AO3OunxPP+oUoywwHt5e8t+xEUd80WUOPm7wS4ZTzm6AfsJ91VFX1mRcL0Uw92JvsCvtvHKP0XBcBwGZEJ4aSk44Ti8cuTNH56WaUsG7xyH9z2zuaDAvuHCC.6aEQf7u3P120Crk5V2M12LmAcWZa2xvsHc8y+53mUsbw4loXgYlq3LRCTjMxryOa9RkJLOYBIzjdlAYRSnJcJi8aPidBLHY4M5vLuGIs6UURZ2qd0giUhP.IsdQI97iziwmyF2Erg99bWvoUCrBfb.I1b8zM9vQCMdNjspF.cW.oWjaJgRCHrK175899UIvXWkgynx9zzJDRjmRmOekJyNSwhJjd4V2YG5Q4xxG0IsvzlZFmV0iJ6gxzNCyzJHYa2+m7Paajq.xiUa6YTswMR0zNO2zpY6pSNN68rfILVJoLnBGQDLuX.Ky+bpK00zxcIGc6d9P3z9MikbUnR4JUJVpurt4KWI+7kJTo+rNHUbFngxx8a4kmuRgB.IzhRYJqR6.bxvJmqaN4KglTnHElj9ETljdvFv.Wp.rPPx4ndImip9iqpz+EE44T2z0jblkwuCKjKtCe.XEjXWVDxkyvw2JPxu8oK9X4hsLrp6yqtiUfQqz02Skh9RV84wr9xulPSntViFXifHkcT0Zu4Sf6DznR5xoY5xYTWokqGrhAQMFi+RgX5xtfJD4l9CK9FRwT2+67S+SKVCpJS5dRrVZoRezhqhs0iGLLRbKZjgqehTbnrOjUyM0C7rfjV0s51tNjzXfA+oCr5DoYkLmhj2xdOO4chRTG6XRe4+.+3CVf7dF9fEDCJOo8rLG0oUYlD6ZsQeNtahBhzr0FjJQgV9KTMbfciWd7LUENNIJnNOAbYBnCrg6c1ADXMO76Dxme1GU8Ur5CpxpU2z5.4Vi1CCkFq2yw3KDyJ7abHr1tU6N13cwPmH6yqSw.gXvRDK651VZQHzO7m+OVbU81c.MmC5St64+KK9F3fM.ps4vt24+v+9hq50SFlxG+AwSEpN9G+OWDlCv2ECEcDR3W89u+u4yudYUlWdb0vk6X2XvvEch4bWtKTVKQeoeRUXE6aaguCuuYQw1pet0mbdlk7rpuAzPB8CzScJec56Mb8ZitJ1A6QVMpvft2qz5nC48dsyPeuW21H.Tg87zg8Y65CszDkn+aSLVQYotJNnqSH5nO72cw6y.ECKh4UCLuBxyhBfEkK3A6QPFIE38XbJpvDI.Yw0bzgI55XvZL212.LVhuStJ0Ncs42gkBxDFAtnL3jQViNbQVGyZmpOtttuiLbKsmhJMR+pz4T4ww0rrC3oqeC0MWe00Q7APrQhGZ9nKYLZq7iLDaE+bpFLsZK5YPDaK4zYdkg57.Z2AWmbodRROWeNF5OCg90bLSRc9zZMN86P8WiCMZJuPp2kZHLJkCPhcNPSOM61hDfWmbNbRG8yZ2F7nqyNamwf+mcqfbXGxDs6Br4x8DXkFgZjK8Vd14he3DODGUU+i9H5XkF+Q0wJIbmBH4UBMNYPQFkLTpwjBZQfNpP8GpyMJkXqypFVelEVMgDf3ATgvWpsaWGoUKxd+SP8kiIW9I1FCe3KAdJIc7LhlUtF110fHR15xhWQg5dgiWEece7d5TcHB15NPCkADhjW6zvZersTGerEx4xjxC192+dpEKmK9uauM7GMtH4w4Wg9txikYuwDydrNiWCrCaH.k5e9ph1kEPi6b1z0wsSKWGKCYyaWL+5KD28jheboffncFB6D4GTcWrMV2Oxao8AUI2bKcu39vSTTxQ6JR6eKLoFI+BpL0kdqQQew3nNF4KkG0wvW6BZF8y.yze1cOLEGzdXt2ez82+DcOLKN38v7oKFeOLRaqQf0m7Ac9lUSYOLOWZ6gYxSvdXt+Cdve6gZOL267e3G+z8v7+vdXJ94g8vnT8ys6go3S2CyS2Cyix8vTb31CybUe5dXN18vT7o6gQZOLqhan20NP.s3iy8vnree6goyu9o6g4o6g4o6g4w9dXdRHi15FdtukAa0SRp2YnP.61gdUUFScSx6nBhlsH9Fx+l6eKCCRrwk.uS5TT7DSQoSLEkOwTT4DSwLmXJl8DSwbGAEjclrT2.21r3c.vNqwVfJCaiXzPek+Kwrn9wC
    


  • It works fine for me. I'm using HISE built on 2nd March.

    I'm noticing the CPU usage is a little high, could that be the problem on your system?



  • @d-healey Thanks,
    My build dates from January (I currently have a big project for school so I don't want to risk an update at the moment)
    It could be my system, but what should I look for?

    Do you see any "bad practice" in my code?



  • My CPU is in the range 6-10% depending on the speed setting



  • @ustk I didn't notice anything wrong with your code, although you could probably just use repaint instead of repaintImmediately

    You can have more than one version of HISE on your system at a time.



  • I remember reading somewhere repaint and repaintImmediately were the same

    Thanks, I'll try to compile a new version then



  • I remember reading somewhere repaint and repaintImmediately were the same

    Thanks, I'll try to compile a new version then

    Yes, they are doing exactly the same thing and just left in for backwards compatibility reasons - the threading model in HISE figures out automatically if the repaint should occur synchronously or be deferred.



  • @ustk I missed the memo 😛



  • Cool 😉

    I just built the last branch, it is still crashing Hise...


Log in to reply
 

4
Online

468
Users

1.6k
Topics

11.8k
Posts