HISE Logo Forum
    • Categories
    • Register
    • Login

    soft_bypass and faust

    Scheduled Pinned Locked Moved Faust Development
    20 Posts 5 Posters 370 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.
    • S
      sletz @aaronventure
      last edited by

      @aaronventure Guys, we will not maintain enable/control for backward compatibility 😖, so you are warned !

      A 1 Reply Last reply Reply Quote 2
      • A
        aaronventure @sletz
        last edited by aaronventure

        @sletz thanks for letting us know! I'll go with it for now and refactor to ondemand when it ships.

        S 1 Reply Last reply Reply Quote 0
        • S
          sletz @aaronventure
          last edited by

          @aaronventure The reason is that maintaining this enable/control feature adds complexity in the compiler that we want now to cleanup.

          A 1 Reply Last reply Reply Quote 2
          • A
            aaronventure @sletz
            last edited by

            @sletz understandable. The compile time does go up significantly when using these primitive.

            S 1 Reply Last reply Reply Quote 0
            • S
              sletz @aaronventure
              last edited by sletz

              @aaronventure Note that in case you can directly compile Faust + LLVM, the WIP branch with ondemand working is here: https://github.com/grame-cncm/faust/tree/master-dev-ocpp-od-fir-2-FIR.

              We are interested in feedback, in case you HISE guys can test it 😊

              A 1 Reply Last reply Reply Quote 1
              • A
                aaronventure @sletz
                last edited by

                @sletz how would this work with the windows version which relies on the installer installing to the default path on C?

                If we go down that route I'm sure there'll be a bunch of questions about it; on macOS it should be pretty easy (swapping the folder contents).

                With that in mind, do you think you can put a compiled beta/alpha release here (in case the official repo is not a good place for it) so we can all just dive in without setting up a separate environment just for this compilation?

                I'd love to test it out. I have a pretty beefy algorithm in the works which is currently segmented into something like 16x6x2 Faust.dsp programs precisely because I need bypassing and branching. I'd test it out extensively and try to make it all work in a single program using ondemand and report any issues and performance results.

                S 1 Reply Last reply Reply Quote 0
                • S
                  sletz @aaronventure
                  last edited by

                  @aaronventure Trying to create binaries on the GitHub CI, but still some problems to solve.

                  In the meantime you can possibly try the Faust IDE Ondemand aware version: https://grame-cncm.github.io/faustide-od/

                  MorphoiceM 1 Reply Last reply Reply Quote 0
                  • MorphoiceM
                    Morphoice @sletz
                    last edited by

                    @sletz said in soft_bypass and faust:

                    Faust IDE

                    favicon

                    (grame-cncm.github.io)

                    on the user end, it should be fairly trivial to replace the control primitive with the ondemand syntax once it's out, shouldn't it? I've only read Yann's specs on github so far but it seems pretty straight forward

                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                    1 Reply Last reply Reply Quote 0
                    • S
                      sletz
                      last edited by sletz

                      Yes, the code is easy to adapt.

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sletz @sletz
                        last edited by

                        @sletz Well, I just discovered that https://github.com/grame-cncm/faust/tree/master-dev-ocpp-od-fir-2-FIR. branch is still quite buggy, so no need to rush 😧

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

                        20

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.6k

                        Posts