Faust acting up on Windows
-
@Christoph-Hart yes
but compilation fails from 2.68 onward
-
@aaronventure does it work if you close HISE, then double click on the batchCompile.bat file in DspNetworks/Binaries?
-
@Christoph-Hart 2.68 fails with the exact same error when launching the BatchCompile.bat
-
@aaronventure also when HISE is closed?
-
@Christoph-Hart yes, open or closed,fails.
-
@Christoph-Hart here's more fun for you: the latest commit
0b2885d - - fix faust code export with Faust versions > 2.6.0
fails to compile the network even with 2.60
reverting down to yesterday's
bb1a664 - - added setFFTSize() to timestretch API - removed dependencies from hi_streaming
works fine.
-
@aaronventure Another kicker.
On this commit
bb1a664 - - added setFFTSize() to timestretch API - removed dependencies from hi_streaming
compiling a network from HISE fails, but if I close HISE and launch the bat, it goes through and the compiled Faust file is visible as a node in the projects category.
So:
- your latest commit messes things up and even 2.60 doesn't work
- troubles started with 2.68.
- 2.74 breaks the Faust output entirely on Windows.
-
@aaronventure Ok I think just messed up epically with the last commit, I‘ll check when I get back.
-
That's a new low even for me.
-
Should wait and try to export my plugin after an update before I try to delete all these dsp networks and start over?
-
@aaronventure
I thinks that’s what happen to me..
And now I have all these dsp Networks with different names that are there in the folders but I thought they didn’t compile. -
@Christoph-Hart I was about to screenshot the funky change in the broken commit and post it for laffs but I guess it slipped past hah
-
@jeffd
ok,
I just deleted the hardcoded fx from the project and any files related to additional sourcecode and dsp networks.Plugin compiled and works as audio unit and vst.
phew!and ill just create the faust effect again and keep as sxriptFX in the project for now.
try the hardcoded effects as a test in another project before I try it on my main one next time.
-
@jeffd Yea this issue crops up every now and agian
https://forum.hise.audio/topic/9825/add-module-state-to-user-preset-help/3?_=1720037021620
-
@HISEnberg
heard -
@Christoph-Hart Still no code output from a Faust node on 2.74, but if I compile the network and load the compiled Faust file (not necessarily the network) from the Projects tab in Scriptnode, it works.
-
@aaronventure
Also, no.rnoise doesn't crash HISE anymore, but fails to build as a networkCrashes on 2.72 (probably due to arc4random missing).If I change it to no.noise, it goes through fine.
The warning on Faust website
Again, it works fine on macOS.
-
I talked to Stephane yesterday - the API changed from 2.72 to 2.74 so I need to update the HISE wrapper to reflect this.
I could get it to work here but it will break using previous Faust versions, so I need to think whether it makes sense to branch it or just tell people to download and use the lateat Faust version.
-
@Christoph-Hart said in Faust acting up on Windows:
just tell people to download and use the lateat Faust version
This - unless it breaks on older OS versions
-
@d-healey I‘m not aware of anything that breaks compatibility with older versions.
Alright then I‘ll move to the latest release and do a check that prints an error message if you use Faust <2.74 - currently it just crashes so that‘s not the world‘s nicest UX.