HISE Logo Forum
    • Categories
    • Register
    • Login

    Help With Faust Please

    Scheduled Pinned Locked Moved General Questions
    3 Posts 2 Posters 123 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.
    • P
      pede
      last edited by

      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.

      LindonL 1 Reply Last reply Reply Quote 0
      • LindonL
        Lindon @pede
        last edited by

        @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...

        HISE Development for hire.
        www.channelrobot.com

        P 1 Reply Last reply Reply Quote 1
        • P
          pede @Lindon
          last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          29

          Online

          1.7k

          Users

          11.8k

          Topics

          102.5k

          Posts