Faust seems to work but doesn't change sound
-
I was able to get Hise to compile with Faust, have it properly set up with the Faust path, all seeming to be set up properly. I can import Faust scripts and when I hit the compile button at the bottom of the editor the Faust module shows up in ScriptNode, all seeming to be good...
Except, the Faust node doesn't do anything to the audio. I've tried with Faust code that works on the online editor and with Faust code posted by people on the forum who report it works great for them.
I can't seem to find out what I'm missing. Any help is appreciated.
-
@whoopsydoodle The latest Faust release doesn't work with HISE 4.0.0.
- Use an earlier version of Faust with 4.0.0
- Use the current development build with the current Faust version.
-
@Christoph-Hart Ok thanks!
-
Hi, I have HISE 4.1.0 build with Faust latest 2.83.1 everything works fine in HISE debug mode with Faust enabled. Although, while exporting them as VST there is no sound nor audio out coming through in my DAW. Regular scriptnode modules produces sound whereas Faust has issue not sure what's going on.
-
@PV3679 said in Faust seems to work but doesn't change sound:
Hi, I have HISE 4.1.0 build with Faust latest 2.83.1 everything works fine in HISE debug mode with Faust enabled. Although, while exporting them as VST there is no sound nor audio out coming through in my DAW. Regular scriptnode modules produces sound whereas Faust has issue not sure what's going on.
I have the same issue I think. I'm using a Faust node inside my ScriptFX. I want to compile. Now the compiling runs pretty much ok (sometimes Hise crashes the moment I do 'Compile DSP networks as DLL). But when I have load it as a Master FX to go attach it to the GUI, the Faust controls stopped working (effect is not audible, so pretty sure the whole Faust block is broken) other scriptnodes, including custom SNEX blocks, work fine.
Now the weird thing is if I use the Faust block itself as the Hardcoded Master FX, it works fine. So its the part where it gets reused inside the Scriptnode that is the broken bit.
And I need it inside the scriptnode because its in a feedback loop

Any ideas or seem familiar?
-
@PV3679 I solved it on my end by doing 2 steps.
- Renaming the Faust modules parameters to something less generic (So FXslot1_Cutoff instead of simply 'cutoff'. It is my understanding that Faust modules dont like names that are re-used.
- I compiled ONLY the Faust module (so got rid of other stuff and compiled).
After that the knobs of the Faust module were working
