HISE Logo Forum
    • Categories
    • Register
    • Login

    thoughts on using max/msp RNBO vs Faust

    Scheduled Pinned Locked Moved General Questions
    faust
    12 Posts 5 Posters 595 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.
    • J
      jeffd
      last edited by

      Just curious if anyone has any pros and cons to using one over the other.
      I know Max/Msp and RNBO have monthly subscriptions to use,
      but there is so much documentation and video tutorials.

      I have only messed around with Faust and i have not tried to port any C++ code from RNBO over to a hise project.

      clevername27C 2 Replies Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        RNBO != Max/MSP.

        The integration of Faust in HISE is much more used and I would argue that the amount of library code & documentation is on par with Max/MSP.

        I would recommend to start out with Faust and if the language syntax / paradigm is not your cup of tea and you want to drag cables around then move over to Max/MSP.

        J 1 Reply Last reply Reply Quote 1
        • J
          jeffd @Christoph Hart
          last edited by

          @Christoph-Hart

          Do i need to update to sonoma on mac to get faust to work with the latest dev build?

          i got it to "kinda" work on ventura with an older version of faust.
          worked ok for the delay i built.

          clevername27C 1 Reply Last reply Reply Quote 1
          • clevername27C
            clevername27 @jeffd
            last edited by

            @jeffd I'm a longtime Max/MSP developer, but that being said, I see zero usefulness in RNBO. RNBO is incompatible with Max; it simply shares some of the same interfaces, workflows, and primitives. So it looks like you can compile your Max patches to these other architectures, but it's not remotely true. What you do get with RNBO can be done much more efficiently with HISE, Angelscript, etc. Faust, on the other hand, is brilliant; in my opinion, its HISE integration is a fantastic HISE feature, and the implementation is done really well. If you want to develop stuff with Max, then use it with Live, and it's brilliant. Just my $0.02.

            HISEnbergH 1 Reply Last reply Reply Quote 1
            • clevername27C
              clevername27 @jeffd
              last edited by

              @jeffd If you want to work with C++ in HISE, there is native support for doing that directly in HISE—I'd suggest that route.

              1 Reply Last reply Reply Quote 1
              • clevername27C
                clevername27 @jeffd
                last edited by

                @jeffd I'm running Sequoia and the latest ARM Faust, and it seems to work well. (You'll need to manually bypass Gatekeeper, regardless of your macOS.)

                J 1 Reply Last reply Reply Quote 2
                • HISEnbergH
                  HISEnberg @clevername27
                  last edited by

                  @clevername27 just to chime in, I find a lot of RNBO to be rather underdeveloped (missing value parts of max map) or overly cpu intensive to what can be done with Faust or C++. That being said, I love gen~ and find it very powerful and efficient, and you can wrap gen objects in RNBO. This is almost strictly what I use it for, though I've never been clear about what happens to the gen object when it is wrapped this way.

                  clevername27C J 2 Replies Last reply Reply Quote 1
                  • clevername27C
                    clevername27 @HISEnberg
                    last edited by

                    @HISEnberg Same thoughts on wrapping ~gen, lol.

                    1 Reply Last reply Reply Quote 1
                    • J
                      jeffd @clevername27
                      last edited by

                      @clevername27
                      yes! i got it to work!

                      1 Reply Last reply Reply Quote 1
                      • J
                        jeffd @HISEnberg
                        last edited by

                        @HISEnberg

                        I found this and its been great so far:

                        Link Preview Image
                        Real-Time Audio Signal Processing in Faust | Kadenze

                        This course provides an in-depth overview to the Faust programming language including fundamentals of functional programming. Students will implement a wide range of audio effects and synthesizers from scratch and learn how to turn them into various “finished” audio products. It also emphasizes the use of Faust to create DSP engines usable in existing projects.

                        favicon

                        (www.kadenze.com)

                        I imagine it has been shared on the forum before but here it is again for beginners like me.

                        free course.

                        clevername27C 1 Reply Last reply Reply Quote 2
                        • clevername27C
                          clevername27 @jeffd
                          last edited by

                          @jeffd Excellent, cheers.

                          1 Reply Last reply Reply Quote 1
                          • DabDabD
                            DabDab
                            last edited by

                            I guess Kadenze also has a a Free Max Msp Course
                            https://www.kadenze.com/courses/max-msp-programming-course-structuring-interactive-software-for-digital-arts/info?utm_campaign=course_card_share&utm_content=course_id%3D53&utm_medium=share&utm_source=kadenze

                            Bollywood Music Producer and Trance Producer.

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

                            14

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.4k

                            Posts