# Lets Make DSPNetwork & ScriptFX Examples Together
-
After @orange very nice approach towards LAF, this is my another wish to make/build a handy library( examples) for Hise DSP Network and ScriptFX . This will be a decent approach for newbie too.
-
I have one question. After compiling DSPNetwork to .dll with the main VST3 do we also need to pass the .dll file to end user?
-
@DabDab No, the .dll is just for HISE itself during development.
The same code that is compiled to the dll is put into the
AdditionalSourceCode
folder and compiled along the rest when you export the plugin. -
@Christoph-Hart Superb. (y)
-
@Christoph-Hart That means If I compile DspNetwork > dll on windows machine, I don't need to recompile .dll on mac?
If I open my windows HISE project on mac , can Mac HISE reads Additional source code fromnodes
folder? Or do I need to repeat the step for Mac also?What I want is I will create scriptnode fx > DSP Network>.dll compile all stuffs on windows and save the project. Once done I will open the project on Mac and compile.component (AU) file.
-
@DabDab said in # Lets Make DSPNetwork & ScriptFX Examples Together:
@Christoph-Hart That means If I compile DspNetwork > dll on windows machine, I don't need to recompile .dll on mac?
If I open my windows HISE project on mac , can Mac HISE reads Additional source code fromnodes
folder? Or do I need to repeat the step for Mac also?What I want is I will create scriptnode fx > DSP Network>.dll compile all stuffs on windows and save the project. Once done I will open the project on Mac and compile.component (AU) file.
You need to recompile on the Mac - it uses .dy libs not dlls (I think)
-- so what I do is make a project version (.xml) called BuildDLLs.xml, and put my uncompiled script nodes in there.
- On windows I just load this and run the build DLL command -> it builds a dll
- On Mac I load it and run the Build DLL coman d -> it builds the .dy file.
-
BuildDLLs.xml
You don't need a special project file for this, if you open the export window it creates a dummy network and loads all compilable networks in there.
But the rest is true, you definitely need to recompile the DLL for each OS. You might increase the effectivity of your workflow by using Git so you don't have to copy over anything.
-
@Christoph-Hart said in # Lets Make DSPNetwork & ScriptFX Examples Together:
BuildDLLs.xml
You don't need a special project file for this, if you open the export window it creates a dummy network and loads all compilable networks in there.
But the rest is true, you definitely need to recompile the DLL for each OS. You might increase the effectivity of your workflow by using Git so you don't have to copy over anything.
yeah I know I dont need it... it just makes me feel comfortable... ;-)
-
@Christoph-Hart Got it.
-
@Lindon Now I am understood.. :)