snex :)
-
@Christoph-Hart Could we please get a cheeky demo on how to implement the process method? I'm getting a cast error so I'm obviously syntaxing wrong
also does Math.abs work currently (in snex)?
-
@d-healey So having multiple binaries with different names doesn’t mess up my system? It’s just multiple repos that will get me into trouble?
-
@UrsBollhalder Having multiple repos isn't a problem either if you know what you're doing but I wouldn't advise it. Multiple binaries is fine but take them out of the repo to make sure you don't overwrite them, and name them clearly.
-
@iamlamprey Are you on macOS or Win? Impossible to build on mac here, but I think it's normal for now...
-
@ustk im on windows
-
@ustk I try to make it compile on macOs shortly. We‘re closing in...
-
I've been holding back on getting into this but I literally am having brain explosions just thinking about how nuts this will be once its there. -
@Christoph-Hart said in snex :):
so learning scriptnode is definitely the right way.
@Christoph-Hart Will the multiple plugin daw crash bug be fixed in the scriptnode version?
I am asking this because it's a big trouble for Hise and developers. Interestingly there are ton's of reports but still not fixed?
-
@Steve-Mohican said in snex :):
I am asking this because it's a big trouble for Hise and developers. Interestingly there are ton's of reports but still not fixed?
Unfortunately this is the worst challenge of the Hise exported plugins. I hope @Christoph-Hart can prepare this as soon as posssible. Otherwise, there is no way to sell products like this :(
-
Upload an example then I take a look. All my plugins work fine with multiple instances.
-
@Christoph-Hart said in snex :):
Upload an example then I take a look. All my plugins work fine with multiple instances.
I will prepare a minimal example.
But even if I prepare that, it will probably work in your system (like it works in one of my systems, but the other system crashes). because this issue happens on some systems, so replicating could be difficult for you. I can give these information and I think it will help you to find out:
In my project, there are approx. 15 setAttributes in a single inline function. Totally 6 different inline functions (each one have approx. 15 setAttributes)
The problem happens when opening the daw project again, while adding instances, there is no problem. Open the plugins in daw, save project, close the daw. Then try to open the daw again, the daw crashes.
- 4 plugin instance, daw project can't be opened, crash!
- One plugin instance, daw project opens without any crash, no problem.
- 20 plugin instance, daw project opens without any crash, interesting, but no problem.
- Issue happens on Windows
- Not only Cubase 10, 11. It also happens in Reaper, Studio One 3, 4, 5and in other daws..
- The issue is very random. In one Windows system, daw project can be opened without any crashes. But in another system it can't be opened. Intel i5, i7, i9 doesn't matter. NVidia or AMD Graphic card doesn't matter.
- Deferring Callback enabled. Enabling OpenGL causes much more crashes.
I think the cause is Audio UI thread, that Moody Camels queue makes a hammering which is also mentioned in forum. And it is definately about Hise, not the project.
This issue MUST BE SOLVED, it's not a simple thing to be passing off like FL Studio delay compensation issue (I also think it is very important too).
-
@Christoph-Hart Just to inform you that today's commit - fix compilation on macOS 43a4f872b neither compiles Hise nor Workbench