Updated Build instructions
-
So time went on and I simplified the build process for Faust a bit so I thought I'll post the build instructions (or the link to the instructions) here and update the post once it changes:
Windows
No Projucer modifications necessary!
- Download and install Faust to the default path (
C:\Program Files\Faust
). The latest version is available here: https://github.com/grame-cncm/faust/releases - Open
projects/standalone/HISE Standalone.jucer
and click on Save and Open in IDE - Change the build configuration in Visual Studio to either Debug with Faust or Release with Faust. This can be done with a drop down menu in the toolbar (which initially says Debug).
- Compile this configuration. HISE will have a text label in the top bar indicating that Faust is enabled.
macOS
See here: https://github.com/christophhart/HISE/tree/develop/tools/faust
Linux
See here:
https://resonant-bytes.de/blog/gsoc-final-submission/Then you just need to add the directory of the Faust installation to your HISE settings under
FaustPath
so that it can find the Faust libraries and you're good to go.I'll lock this topic and pin it to the top now.
- Download and install Faust to the default path (
-
-
-
UPDATE (3/24/23):
HISE now builds against the Faust version 2.54.0+ as default. If you want to keep on using the old Faust version 2.50.6 you will have to enable the projucer flag in the hi_faust_types modules HI_FAUST_NO_WARNING_MESSAGES, then save and recompile HISE. This should be the case on all platforms
Relevant forum topic:
https://forum.hise.audio/topic/7356/faust-2-58-11-to-test/10
-
-
-