Shrieking Riley...
-
Quick info : of course when debugging the plugin in VS, it only outputs :
Unhandled exception at ... Access violation reading location ...
-
@Matt_SF Is this happening on macOS too? the filters work alright here, but that's definitely not supposed to happen.
-
@Christoph-Hart Oh and which samplerate and buffer size are you using?
-
@Christoph-Hart
I tested both Mac & PC with a UAD volt interface, with default 44.1kHz sRate and a buffer size of 128. Same thing happens.
I also test different sRates and buffer sizes (always multiple of 8 :) ), the result is the same.
I've also tested :
on Windows with the Low latency driver + MacOs core audio driver - again with buffers (mul of 8), and these times, it doesn't shriek but there's a big 'pop' and HISE's level meter freezes at max value :I've tested with 3bands & 4bands splits.
I can send you my project if you want, there's nothing fancy in it : simply a multiBand template and GUI controls to change the frequencies and the level of each band.
-
Bibidi bumpidy boo 🪄
-
@Christoph-Hart I actually turned on my brain and made some tests...
It appears that maybe the bug relies in the templates themselves :
I re-created a multiband splitter manually, exactly the same as yours and it works perfectly (the network and compiled versions).
As soon as I add any (band split) template, it works into HISE but doesn't once compiled...... -
@Matt_SF ah, interesting, but I think I've tested it with the template too (since they exist I'm way too lazy to setup the filters manually).
I just tested the 2band template, maybe something's wrong with the all passes (they are only used in 3+ band templates).
-
@Christoph-Hart I ran some more tests and, actually the 2-bands split doesn't wreck the speakers but produces glitches when changing the split frequency.
What I did then was : I loaded a 3-bands template but cleared and re-made every connection, while 'bypassing' the middle-ones and then it worked fine.
If I clear the connections but still use the middle ones, then it doesn't work.(I'm always talking about the compiled networks)
-
@Matt_SF Ah, we're getting closer. What if you use this template:
HiseSnippet 1409.3oc6Y8zaaTDEeV6LNMosHpDbgS9XpZIxdSof.Ipa9iAKHol5znJ0CQS1cb7TO6LK6NaSbQbhK8Pkfq8DeL3J7AfSbfq7E.o9Mn7d6t1dWa2zjUsAnxtRU67l2aleu+8a1La6.sCOLTGPrVZ2A9bh0kncFnL81nGSnHs1jX8NzsYgFdP0DQqOvmEFxcIVVk+BTf0RKPh+87asNSxTN7whHj8zBG9WK7DlwRa23qDRYSlKeWgWFsuQiVNZ0FZoNBvSYZMhOyoO6P9NLTsRThUksbEFcPGCyvCAcVW6NnSO8QpD82SDJNPxwA0IcfEJQLYidBoa6g9ZHgXsP6wdd4DO+8naKbEijONB7twSTcrEYiAVkNIHU+L.IqLPZgDHcEZGm.guY7LHdtHskBRHcYPnNKTRzkX8qzMzfBJypdr97lAvfQFrxMqU65Ug+6peV2HkiQnUU0pczF9cTqb0k+tkWZ4ue4pSNU2tybNbaBzRIOXlSiY2fSxvUTQdGvCtd0GwjQ7QJBte9XZkSWL0IwqynnV0RIL2wmmNtoV5hwJ74oy.jzvF7z8ZsIyvvjRpLPOedfQfvwZS9ifp5jTzRzM4g8MZentdp7GT4ncijLS9xIruIcBHdjKGhIJUnvLHae0YnFq1IVicZg3UnsEFmdyFiklAFgH0aBLl1YdY5Vc6xcLiA3Bzl2unsg0NysgKm1FB6It4WJcX0l2u9La.eBcbwte.2mEv2U2VxFrRHyyWxuKfwqW8.o1oeGwi4S2g3m.g0QMVwoGSo3xvhzHU40D4D4t5HiPc31LSf3XhEcmHuN.MsCeiTzAxrJg8PIiqgiw5hNbka7fW.+RmrNN1Jcx5CmLS62NbyQ5f9woizmIVKlD6CiCx62835jaKk5i1P64KRqRgbPrr1Z4.+dZkvAEknwPjdaOcDrIov8KYg6xDRrrtSTHPT3dGUGP43iwrJuGOHLdgWjVaU3ePY9NZWXpJMYNPfcPaloG1ufbOPwIOXUmQEo4vZ15DbIFdLWRTBfnG553gbX9oMK.NyC3rQ5lRVkyP+jTghif9uRI6Sqv8vYcXRxdXE.ZDA2kjHXBhQUuLsa.+a2OzWJL2f7R8g34mAPN8NA.4wVBRFMBBkaKTonb7I+ayNNurm7GM5X39X+QVZlN84Gk.6ToM9Aue+VnqcA55Lka05jQqyV+z09zGrv2z31QFsGz.DSdEynq3wMPHxJOdXZxskKltkA02uNYDrQgWj1DBdQPswf3yJlsY1Eyr0NQyN2Be1j7qSier3gO6hE9rKV36jLaXqP4jVAJ5vKROfgrOuhF4yRI+DaSkjsIoRJ2179zG5F5u5CkBU+iDlGG.LNCHYW9kpb3yzu.2hguyBPdmAJSzqkgd.wDbFywCeAllBYZSX5iHqgxke7Pd2sfiNbgsH1.b8Hm2stYyUST98y4J+JmsQnxzfgPlBLvZLMXd9slBLwRQvTgFen+TqLYpjp87j5+ySpMHYHDt.0MxyavDspKSAb1aUuH4Dox3WYA98RSfkxk.yE9sN6dL3cmlv+HOdQZxBL0xPJx6RjE8joHQsOOHQsKBI5yNzKe+Vo48a+60uAEeSkTsmmTeK4jwrjn1yIQOqjnqcdPhtVwHQe579s+68RKYRp1ySpukbxXVRz0lSh9JHQe49U1xpzFk0i+y8e8WhMxz+5lW6Cp8arFSdGIVy7VKxeUb4t6hQWkEY1dg8aRu34e9e9z682+xqMuvFJL059dr36ysXeYkyiae1i4Dn22I4B0QG9BwR.5OU7mebI513XHq7njPEEuRXhmvUruiC9II9PHgMaarKfMqU.atQAr4iJfM2r.17wEvlO4DsA+proz2XQIHn8VImxXskhcfLkS+ezIdR7.
The difference is that there is no warning icon on the middle knobs. If that fixes the issue, I'll explain what the warning icon is about :)
-
@Christoph-Hart Aaah that did the trick indeed. That's odd though, I've noticed the warning icon before, but thought it was a glitch or something because the ranges of the mid-knobs are correct :
So in the end it was me who was the buggy thing... Thanks for the debug session :)