Script Fx Based projects not working in DAWs
-
I'll need to run some more tests in Xcode Debugger but this issue exists on both Windows and Mac for me.
Here is a super simple Scriptnode project:
HiseSnippet 1477.3oc6X0raaaDDdoroTrSZZRaZOqiNEAFRwxNtnGrhsrSDRriZniP5ozUjKk1JxcIHWEakfBzC8Pu0y4VeBJ50dp9cnOA8MnuAsyrjThzR9GI3jSQFvPK2Y18al4a91kpUnzlEEICIFKe3v.Fw3FlVCEpd6zixEjlMHFel4i4QrFrNC51kE1JT9CjsGFPihXNDCiEdDZmwRKRze92s1l5QE1rwOhPZK41rmx84pwOsU8mv871i5vNj6mw5Z0aZKE6H8jC.LsfYER.0tOsK6.JZVASxioQ8HFek4F1e85U5vpr95aVasMqUaiZardE2Jq41YyMp0YsGTaMmZqW0dMhQwcc3JYnkhpXQvhtszYnUO4Qh3MnMOh2wigCpRrfcN9wjc5w8bZklfhHDiEaMNcsPb55Nl6yc3id93z1szSTdrGYSZFENOHUcFfjQFHsXLjtsokcHOPMdFDOW2roPwBcoPsIKThskXbh4NRv.gZUeZe1dgvfQNrx8qT4dkg+c2uwcfvVwkhxRwARE6YhUt6xuc4kV9GWt7omx0cpygaSnzyiEN0oQ5P3443JhA9cXg2q7qodCXiLDB+74zhWtbpcbTmwPonofqdV.KY7dROGLWgeexJ.IIsg0hDDBlpzUhalTIr73NrPBGVjRlOQH6TknAe19FxKZ1fpnoKCrhvtDvBUbLXLZvdMzDEWfWxrAKpuRFns0OPJv823lW3ld73MrQ8giF7Sea8H0PL0TTaHwm633wZIi3XpOCJ+qHEKvh+FMxe6c98G8Ou4m2xOq..g3SONabEMv0kerty0k64Go.r0zGZnQkkWDwJ6vboC7Tki5CqiGWzm4bnTaePZZtoiVWRGVk26kUAMgPPN.Xm3LKY5OLN9HS1L.sgRmAdTU9dST0JYBLBy1PfrdAD4CyFEyPCakysg8xBwaa1hqr6McLVXJXDHNuOvXhL2mXtqqKyVMFfKZt2KmWMsJyrl1xIUeXOwMOGYXZpY+h4XkifPFvWXGJa4QGtRD0Ovi8b.i2qbGOocejNOobSB2aazhUr6QEBlWz7nJU7JRom7b4.EWzceJzAA8SlGLv2BNjzlsSB5fmYT.EjhGWAGi7BKlvQO3+fOISVEGajLY0zIGqkQNfoNRF1WWNR9Nnif49uL28ARJKGSdnmm7HTMhmvWAZp9YsjdCC5IEbar.EaQJlenub.JcECb3j8CobOzSqAQf9qyyDVfw5qSXrPaVXjdgKYVYU3OfvefzAlpzdTaHEOrEU0C6bPIcflxBW0dDc8LPcVtS7MLNCCwcJ8VIwoUHR705tfREVPakpIgx0ELVHi7cLkFGAMrEhIvMiZiyZS8HsiOK.xA3tflmDXEQSul4wtTTIOWTdKcTBDuUSlcxHYjimO1OERKbJj9oHQKSrk.13JF4TFWDkxXo1bMymBUAZHvxNBEyNjF1kozaR1GjbjmfoaohxOLIWf57EM6hUyVY09KpUxyuAW10qjd8pN8ELSDiUuzQPPsOWzN+g2Dx9ziae5CzsxbTYpcV8YGEWFyZIl4JYFu.SrzMhOdbhm+vAJoOno3Lh3jvWJYFE3AW09LaJhmdR9RpiyBcYpL1Rlw8cWPa4zPP7LyDgcFasLx.zDFUNbdc.mgrU6NcDl3wE.vB4RQ4nRKb9Tou6jIoR.sIOU52d269yslfJcR2+3KpGGUZJ7bxjxfuRWJpd8es9kBee+m23u2J9MQr7kRUO3vrSCxZ0mNHqU+Bv0UQd6FlOmEwTyXeXtxKImtslLWc1aCF44Gp9fTkvYnQH0kO1I7wNgo1IblCxcZp9FkieAtq9yVmv0oid3M7tT2YXzcpxcogzCuIaKk88o5qMOWuO+GjK46SsCkuJ45iXndM8SfNRgt0dIy8wwkm3Goff+v.7WYameolvw6OuNt175Xs40w0mWG2Xdc7AyqiadwNh+hiIZXHsE5cZsqlDZXrqfBuloV.m7+.A+xyjB
Try to compile this and open it in a DAW will cause an immediate crash.
When brought over to a Hardcoded Fx slot the issue seems to disappear.
This is a follow up on my earlier post on the topic: . I am also seeing some other users posting similar issues.
This happens on both the master and develop branch.
-
The title of the post is not correct. This is equally true for a standalone project.
-
-
@HISEnberg Any traction on this?
-
@HISEnberg works perfectly fine on my end.
Did you try the process how i was explaining it in your thread?
-
@HISEnberg ill just write here what i did /if this issues is not solved yet on your end) maybe you can do it exactly like that and confirm it crashes on your end?
01 create empty project
02 load your snipped (i added a reverb on the left chain aswell besides gain)
03 set export as vst3 as an option in settings aswell as setting a category
04 save the whole project as an xml (dont save or compile any nodes)
05 directly export as vst3 FX
05 open in abletonI know you know the process but i think you are saving the node or compiling something, or have old compilations in the project that causes the bug.
-
@Straticah Hmm the only difference in your method seems to be removing the scriptnode network. I don't think this is necessary and not something I usually do.
Typically, if you recompile the networks, they should overwrite any existing .cpp and .h files. I don't think this was necessarily my issue though as I was generating new projects with new, simple scriptnode networks and experiencing the same crashes. Interesting idea however, I will remove the .xml network and see if it makes a difference. -
@HISEnberg usualy there should be no script network xml because this workflow does not save the node since thats the root of the error.
Did you try it?