Forum

    • Register
    • Login
    • Search
    • Categories

    FAUST DSP integration

    Feature Requests
    5
    6
    315
    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.
    • M
      MacroMachines last edited by

      FAUST has really matured as a DSP language in the last few years and has tons of resources and tools in its arsenal now @Christoph-Hart It appears like it would be relatively easy to integrate into HISE and opens up a huge whole world of rapid DSP algorithm development and possibilities for some instant access to SERIOUSLY mind-blowing new cutting edge stuff.

      I am a member of their slack, and it's insane the things that are coming out now.

      The other day a guy launched the initial test version of a sick max environment that allows patching like a max/MSP style environment on the web...
      Just bananas. Looks like my dream tool. Here's a link to his early test version:
      https://fr0stbyter.github.io/jspatcher/dist/?projectZip=../examples/paw.zip

      So where I see HISE's strength is mostly in how it manages the UI, sample mapping, and this cool new DSP design tool you are working on is awesome.

      I wonder if additionally, we could work to integrate a full FAUST LLVM jit compiler in the HISE environment in a way similar to iPlug2 https://iplug2.github.io/ (which by the way has a better and faster GPU graphics library than JUCE, render everything 60fps with thousands of widgets moving 60fps easy) so that people can utilize this incredible DSP resource for things like physical modeling and filters to create really deep hybrid instruments in a way that nothing else can with a ridiculously nice and accessible workflow to go to whatever depth one wants with minimal need to interact with any C++ / JUCE ever and still obtain the same depth and level of flexibility for DSP but with a way faster turn around time.

      Here is a link to the FAUST IDE: https://faustide.grame.fr/
      tons of examples there.
      Here is a link to the FAUST DOC for FAUST and JUCE : https://faustdoc.grame.fr/workshops/2020-04-10-faust-juce/

      1 Reply Last reply Reply Quote 1
      • d.healey
        d.healey last edited by d.healey

        It's been asked before here (and I can't find any mention of it in the forum search 😛 ).

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        ustk 1 Reply Last reply Reply Quote 0
        • ustk
          ustk @d.healey last edited by

          @d-healey https://forum.hise.audio/topic/2577/faust2hise

          I cannot help pressing F5 in the forum...
          Studio427 Audio - Audio Instruments & FX Plugins for music production. Website - Facebook

          M 1 Reply Last reply Reply Quote 1
          • M
            MacroMachines @ustk last edited by

            @ustk Ahh, I figured it would come up in the "similar posts" tab when you are making a new post. Oh well. Anyway I think my voicing of it still stands. also this is the faust LLVM file if this is useful. realtime compiler.. its nuts you can edit and it will recompile as soon as there's valid code:
            https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust-llvm.cpp

            Christoph Hart 1 Reply Last reply Reply Quote 2
            • Christoph Hart
              Christoph Hart @MacroMachines last edited by

              So it looks like it's happening...

              https://summerofcode.withgoogle.com/programs/2022/projects/cAyIN9Bi

              Dan Korneff 1 Reply Last reply Reply Quote 6
              • Dan Korneff
                Dan Korneff @Christoph Hart last edited by

                @Christoph-Hart excellent-happy.gif

                Dan Korneff - Producer / Mixer / Audio Nerd

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

                13
                Online

                977
                Users

                6.6k
                Topics

                60.6k
                Posts