HISE Logo Forum
    • Categories
    • Register
    • Login

    Updated Build instructions

    Scheduled Pinned Locked Moved Faust Development
    2 Posts 1 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Christoph HartC
      Christoph Hart
      last edited by Christoph Hart

      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.

      Christoph HartC 1 Reply Last reply Reply Quote 14
      • Christoph HartC Christoph Hart pinned this topic on
      • Christoph HartC Christoph Hart locked this topic on
      • Christoph HartC
        Christoph Hart @Christoph Hart
        last edited by

        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:

        Link Preview Image
        Faust 2.58.11 to test

        @sletz The problem is that this is a preprocessor string and it's impossible to use it in a conditional expression. I've added a manual projucer flag in the ...

        favicon

        Forum (forum.hise.audio)

        1 Reply Last reply Reply Quote 2
        • Christoph HartC Christoph Hart referenced this topic on
        • HISEnbergH HISEnberg referenced this topic on
        • MorsM Mors referenced this topic on
        • First post
          Last post

        23

        Online

        1.7k

        Users

        11.8k

        Topics

        102.6k

        Posts