snex :)
-
@iamlamprey Sure! Where do you put a separate source code version of HISE like this branch. I am not too eager to have multiple places of the HISE source code on my hard drive... How did you set this up to not put your HISE projects in danger?
-
Use git, then you can switch branches with a click of a button (or with a command line instruction if you're as nerdy as @d-healey ...
-
yep Git is the best way
-
@UrsBollhalder said in snex :):
It seems like a good idea to invest time and energy into learning this (instead of scriptnode?!) since it'll be the future, right?
as @iamlamprey said, SNEX comes on top of scriptnode, and allows you to write custom nodes while still leveraging the workflow of a modular DSP environment, so learning scriptnode is definitely the right way.
That being said, a lot has changed since the last scriptnode iteration (mostly stuff that makes the workflow more convenient though).
-
@Christoph-Hart I see! Alright, so it's scriptnode then! 🥳 Another rabbit hole...
-
Oh yes, that is one deep rabbit hole. I'm in there myself for the last months :)
-
@iamlamprey About git: I checked it this weekend and see it up for a project. Now for HISE I am a bit lost still. SO you clone the repo to somewhere on your drive. YOu compile HISE scriptnode f.e. and if you switch to another branch like this SNEX one, you have to compile HISE again, no?
-
@UrsBollhalder Yes you have to compile every time you update or switch branches, you get used to it after a while :)
edit: luckily the projucer saves the settings and the SDKs etc are all in the same spot, you just have to re-open visualstudio or whatever IDE you're using, and recompile, nothing else changes
-
@iamlamprey So you also overwrite your compiled HISE app as well I guess? You wouldn't be able to run scriptnode HISE with the master branch repo? So it's always one version and one branch at a time?
-
@UrsBollhalder
So it's always one version and one branch at a time?
Within the git repo yes. But you could always take the binary that you've built out of the git repo.
-
Yep, I'm using scriptnode HISE and codegen workbench at the same time :)
-
@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 :(