HISE Logo Forum
    • Categories
    • Register
    • Login

    hnode

    Scheduled Pinned Locked Moved General Questions
    16 Posts 5 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

      Yeah I‘ve hit a few roadblocks and I am currently taking a step back to check in which direction I go with this.

      The original idea was to make a visual development that is just used as C++ generator but I think I have to include the runtime into compiled plugins to allow more than just trivial hello world stuff (and it will probably use scripting for any kind of dynamic signal flow modifications).

      I wouldn‘t hold my breath until this is ready, but I try to have something to show when I am doing the HISE talk on the ADC in November.

      hisefiloH 1 Reply Last reply Reply Quote 3
      • hisefiloH
        hisefilo @Christoph Hart
        last edited by hisefilo

        @christoph-hart the main drawback I found on Faust for a beginner like me, is user interface should be made on JUCE. C++ skills needed. And Cabbage forces you to include csound in order to deliver a product. If you can do Faust or STK to work within Hise will be a huge step. I don't know if a graphical interface MAX-like is mandatory. Just my two cents.

        1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart
          last edited by

          The problem with embedding one of the existing tools is that there are many things in HISE that can be reused (file management, scripting APIs, data model), and making eg. Faust compatible with it is actually more work than writing an own system that benefits from the existing functionality in HISE. Plus I hate the feeling of not knowing exactly what the code does and trying to understand Faust on a source code level is way beyond my available time.

          Making the graphical interface where you can drag nodes is the smallest problem (in fact, this part is already done). What's more difficult is to decide which datatypes should be available to hnode, how can you achieve dynamic signal chains, checking that the generated C++ code is valid etc.

          Once these things are sorted out, hooking up eg. the STK C++ classes as nodes is trivial.

          hisefiloH 2 Replies Last reply Reply Quote 3
          • hisefiloH
            hisefilo @Christoph Hart
            last edited by

            @christoph-hart thanks for the clear explanation. Well I guess you will disrupt with that! You'll be making crazy complex tools available to a huge and growing market.

            1 Reply Last reply Reply Quote 1
            • hisefiloH
              hisefilo @Christoph Hart
              last edited by

              @Christoph-Hart I know what I want for Christmas :) hnode!

              1 Reply Last reply Reply Quote 0
              • Dan KorneffD
                Dan Korneff
                last edited by

                me too :)

                Dan Korneff - Producer / Mixer / Audio Nerd

                hisefiloH 1 Reply Last reply Reply Quote 1
                • hisefiloH
                  hisefilo @Dan Korneff
                  last edited by

                  @dustbro

                  Screen-Shot-2019-05-08-at-12.24.55-PM.jpg

                  1 Reply Last reply Reply Quote 5
                  • Christoph HartC
                    Christoph Hart
                    last edited by

                    Sounds like a reasonable ETA ;)

                    1 Reply Last reply Reply Quote 3
                    • W
                      Win Conway
                      last edited by

                      If this works anything like Synthedit or Synthmaker, this is the biggest news in audio software for many years !!!

                      hisefiloH 1 Reply Last reply Reply Quote 0
                      • hisefiloH
                        hisefilo @Win Conway
                        last edited by

                        @Win-Conway it looks will works as Max + Puredata + Faust + everything in just one place. Awesome UI editor and one click export.

                        1 Reply Last reply Reply Quote 0
                        • W
                          Win Conway
                          last edited by

                          Yeah Synthedit and Synthmaker are the benchmarks in Nodal design, anything close to those will be amazing.

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

                          46

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          101.9k

                          Posts