Apple M1 or monterey = freeze
-
@d-healey
Scripts I and via oninit with Include(); -
Ah I see.
Internally HISE treats included files as if they are just another part of the MIDI processor, so you can think of it as all being a single script spread over multiple files. There is no need to use
Synth.deferCallbacks()
in those other files. -
So I removes the
Synth.deferCallbacks();
from the deferred scripts and the plugin loaded up and worked fine until
3 instances of the plugin was added, im going to remove theSynth.deferCallbacks();
from the oninit tomorrow and test...
-
@BWSounds I don't think this is the cause of your issues, generally you want your interface script to be deferred
-
Ok so after testing everything this snippet is what causes logic x to crash.
I did all my lfos like this(7) and once I remove the 7 lfo scripting my plugin works fine in logic x..so could anyone help me out with this one, or test it on their logic?.. im confused.
HiseSnippet 2879.3oc6brzaaiblL1LIRMZytaSQauMMnGT.RiEkjeDDTr1VVN1H1xZsTx1fBjszjirlFJRURJm3ZDf8GPO2y8mPOzC81t+jx+f1Y3ygjyPR8vtoAhdyZwY9dOeuFpgtqkoJz11zRPrT+KGCEDumTuKMbF1ZnBxP3v8DD+YRNvQiANPaGgcubrhsMTSPTbkmS.PrzpBtWe7a1UQWwPEFMjfvqLQpviPiPNQi1c6Wfz02WQC1GMhB5laenpoQKScyIXgYEoZBiUTeqx4vNJDvtkjf3saqgbLs54nfEFAwU20T6xdCMemgG7uBYiNSGRtQVnGlPdCuuotFQhIeVn0PjtV2.k1V.SztQlfU7LAOP5XjFJb7HSwW5NAHBCZ6g3shKdqDS7joEuZThGCQRjRjV0Sj9JodpVnwNQy3szbngCzZfB1rSKJdvJbqe72H0xDCggySFo7V39V3aBwn5F0p8X.9+8nmUob40VqRYr821AbghE3n8Ow1bhg13gJ1PKvuG35S7jygNsGL.p5T8gwg3gDZDGcBBYidDDtnSjg1c1Y2iZC18k86eRmdzjr6A6zq8oXbT6dx209TLMCzLLUaYNZroA9lpOLAbIDL+YIBdgHSHfroCQCJn33CXnldXm8Nr0N8O4TvQG97C5GSW685NsPFZHUEr6j6zboeZPSIo5nyG5HmgD5A.a7pmGd0C0nWz4jc6kvKnq6xKelGARZOHuIpmOt04gai7wsAObalOtM4g654i657vci7wcCd3tY93tIOb2Jeb2hGtOMebeJObkqU.miZbwtHtVb8sjKfykbfCNwEmDs4mbBzZmiNZ2cZ8BrKOxPGY.AClXn5fLM.lFQnSHukodU0.Z+XrLnOA9nxWUFfuhmH7I1PmcbbrPmMwAB.UqE.8yJWJdF2Lf7COqb47C2HDvW3ZonqeFtXaUFBNldqEdkklVe9zT4BqoxSklVOWMs9zpoMlOMc8BqoqOUZZib0zFSql1b50TR6EF1HmKq5K5.uKV5ZJXKhZ1LW0rYjZVtRY2daRbA5evg8.3+q+AsAcO8DbOGGuVFWKof2UkEDIrwcEu1PjFD326BwuyscBfLA.x7OF3Bf9.SvXy2g6hDGT3fASlrjl1mMQeebcbqT9pJkKgF.pFbOw67JeuTu6buR2YEws6UDjpJSJIThGXpCULNGpUk.TljCqkAxoikWrBEFTeLcXVP29UGnnaCiwozwYY.bzGS1waBsMAXgMzFCLPL55hjGlev6WPL6oM3EzbWagat4aHxvT6sFQCHGybb.C9MeCbsHf4adq4adwVhRTxcJpFYNJEdEyRmhEILfgqXe.eeA2jE6LxriIIrwMsrW14rSGTOuzA0yLYfuJNsYCH+J+XNem7fMPkLfIb7H6ajuVl9wQfkwpKMPABPpDJQt.3kyJk8h+bUu7C3xOZy6mBDwjvQHYjcIx+b8SioMwkF9lS9FA+EpHa.8mvHgMJwS.7AWspnakOGu93NedFrh402HOu9FY30G5rLCd83gC1WeFdSToIxuXCHIYSUVIbJVN244EFCxLRsAHYAAzwCt43JETR5JxpRgKwTrxKgk.KAXZUS3dRml1+CEsHS1AXQDLLPKgPktRDiEkRgAodQpwqTjSXC0SRKyvljdudgMDVkt0y27l2Lss.ujJWiTwccJ4Pd+3OQuCN46V6fC2qMv8oE5FGwJUFYbuTccOX5RickeII+G6DirXTSKWKm4kyYdlYIq39vzi.hcmmQO+gbluQNy2j87wjg0ygFajy7aly7awWF..+eGaYgNiJ8xA6wk4Ld8XiS3RpDgLV9R2iMKYOc65b1+PTUjRW46r6MZVcPS6fyKiHiffftt3u47TQXm7xN6wJD6vN85u3CwR6ZjHFiA.4EfHytp4m7gYoRWrQ1SuY1SuEyoob5YsKgvXujgfqyNjZC1CuI6g2Zph+RFZMOAfTc+LSwezd+7h+XDgDsqmoJF70c5e.mxb8O3y2fvTtv0yd5FYOcStA.eJTmKyGqBmfPN00pyd3FrGt40PPXhRkWeEAib+ynJXpXDOEkpWU+CZ.YexdfZCfFZ1fzMhx5GpHxNlNvSLpR99MJU9CkAImZv.ly4KW5PKlSSNoKVYgXUiIiNCZQ8sq3Bnf3pwOSI2l+YJg9Hun5Yto.DmMy.4bxXn+8QGJFYFm.EA+0KAAweguDhA0w8jn7E9mDkccsyBHLQ9ZojNSBt5gfXoaGbTfDJ.c9JoDdtyFYBEmP21P5r5zPmxRAOTo4D+5yF9OPJ8iYX1nzWHQ2KYRZ7wuoXzftd3rIG2WJVz7TPjd5HMnkKQtmTT9y4lB0maJzXtoPy4lBqO2TXi4lBaN2TXq4lBOc1nPEJOpZyOIjmeRvxs7kGtmhiB43A5mcFmwdLzxAQJLHtG7BjJz6vBVRZOn8acLGKH9qCK2JHdmoIA96i3sy1WReLMeGRyYnfnj3eCe6PHIAG4tGfu6hfxQhqHPw3aOEY7o36ukCe+6o3qvzokQ0En3lFGt8OJpVdmhTHIhg+vejhg+z6hXX2XLr6bwv5zZH55igLKUEwZfEGV+uJJqkJZsMJC72RwTrDXongLetk4jwj1dZHTTxGqrGE4e6hf7IqHRQ+KJN8KUrhkT9Bulh3XOwvEjpwVPH2MNnuvC0HG.53eaeBiUrTFAcftydOo8sf+kIPC0Kk4sPVpXUk431dcHp0mKQsAkn9SVWGhZYo8gPMxtglKAsIsM8xqCAUR5Xz6mKYbcdtn3rySmLF8klcM4htAOWzqCQc9bQ2jmK5BSTWPtnawyEcgInY5hd6h0hIGWzs+yYIiEiOwaDkiC1hlQx7bOVzLpNuk2hyHe2nJ9L5Hkyf5t74tRteNVMtNTr3OYusC78XJ7FI+tTf1.E2GXDxFXZ7XfyP3k.EKHv1A6GC0vCBvsPCfJpCAl3Ys.HCBT.KnhN3BnkM4Q3XahAT+RfLf7nwDB0i+sHsdngEAnFxQw2sa.tC9dn+JUC9xayvfxUOiYJaRGoz1WOuuDzfvMP0yvB+ihw8ogSz029gAr3zuLQQAfGimYNRWn5e5vmiTueRr3X52gpuT5XSsI5jFToektHuGa9SfWPi8dTEd.koeXIIeOuVsXumW47D2Jn3h2vDxQcHa48VLjW79EutkW+2ZtJRdubWQB6pR6+Gx7UjagKJ2O16vnW2xDI4m6N.zFGxYAbGVdQ7tLNtvuKisc8P2+XZJ1RwxBgqKYnAohl+3OFtrmZlWZfrMMLcEkcFgC.bnEZ+Y2C5LwHln6OQuw3LWZzXPj9dPrnp4RR6Xt4qLSuskwilnVauIe0KuQCIm+LHKl2TzRAxXOznw5v1FW.0Mwi3k1XO3.kI5NgiRKjGicNFOzz.oR60bJzwBc94PKZQmo9riCojYzHOX6Sg5PblY5mkyQHCnhE1LAmQSg7T+Ryxb45WI4It.RHK3yiD+q7YTh+o3U2ldI+NAO5S2lMwr2KzLw9UoKVRsQPJiF0dtnGMX6MTiQ1IAs0dkaZO4u1SW+DvG9TyINHiyOVAmw.aTj5LYTOboOUHVXMLf51jdfuEojm280H2SDndPCM2a9O3K+IkI2K5OobvjEMN4dRd0+HVkOwCowco3VQ9+kh5M7J2c472Xh6492o.7cjGS4MZiYyXaN4jYRZYmMK2az+2t2n5K2azx8FsbuQK2azx8F849din9hRVt2nk6MZ4ditgW49bgGiTTsL+dUuS4FIP8ttifssFt+46qjzwj6AgmMNIoZOolvHbeKeupJIq3uCuFvFm5y.NMlAbZNC3r9LfyFy.NaNC3rUl3PZYbmINli7xNhGnaa2CXnnnWC4tgaB+WXFQwIJ
-
@BWSounds I have to go out now so only got chance to have a quick look at it. Nothing immediately stands out as being problematic but I'll take a closer look later. I did see that you could simplify your control callback though.
inline function onPHASERsyncPOWERControl(component, value) { SYNCindicatorLIGHT.setValue(value); SYNCindicatorLIGHT.showControl(value); LFOsynthphaser.setBypassed(!value); LFOsoundphaser.setBypassed(!value); PHASERsoundPOWER.setValue(value); PHASERsynthPOWER.setValue(value); SYNCindicatorLIGHT.changed(); PHASERsoundPOWER.changed(); PHASERsynthPOWER.changed(); };
-
@d-healey
thank you. anything helps!
I've been trying to simplify that part all morning, I'll keep at it.EDIT: Ahh, I see what you did!
-
I'm not seeing anything there that I would call problematic. There is a lot of repetition in your code that could be reduced but I don't think this would make a difference to the crashing issue.
-
@d-healey
Yea it’s been driving me crazy but every time I take that part of the script out , my plugin works in logic.I’ll compile with the simplified coding you provided…
-
@d-healey
your simplified coding was what I needed, I compiled and it loaded up and worked perfectly.Thank you