Help With Faust Please
-
Hi! i am new to hise and it's really useful to create vsts.
I just wanted to create a pitched up delay, but i noticed there are no pitch shifting nodes.
so i compiled a version with faust and i managed to get a pretty nice (for me) result.The problem is that if i export the vst, with the faust node, the plugin loads but it outputs an untouched signal.
If i export only the delay part with no faust, the delay works fine.
I tried also with a test script that did basically nothing:
import("stdfaust.lib"); process = _, _;
but as soon as i add faust and export it, the plugin stops working.
I am using the latest version of both hise and faust, i also modified the appconfig.h to include faust and recompiled hise multiple times.everything works well in hise (i test it adding a waveform generator)
I think i am missing some export settings to include faust.I don't think it's a routing problem because when i export with a faust node, the delay does not work (even the dry/wet knob)
I don't know what to do, if someone could help me, i would really appreciate it.
-
@pede ok, so are you generating an dll/Dylib ? ..and then loading the fx into a HardCoded Master FX?
...if not:
-
load up your project and open your ScriptNode....
-
right click on your scriptnode up by its name (the outermost container...)
-
Edit Node Properties will appear, enable AllowCompilation
-
save your script node...
-
select Export>Compile DSP networks as dll
-
it will now build your dll.. if it compiles:
-
close and reopen HISE to load your DLL...
-
now where you have your scriptNode in your network add a HardCoded Master FX,
-
select your scriptNode in the drop down list in HardCoded FX
-
you can now remove your script node and compile your project and your ScriptNode FX should work...
-
-
@Lindon thank you very much! this worked for me.
I did not know that i had to follow this practice, on the internet i couldn't find this solution.
But again thank you and i hope some other people will see this