HISE Logo Forum
    • Categories
    • Register
    • Login

    Why use HISE and not JUCE directly?

    Scheduled Pinned Locked Moved General Questions
    7 Posts 5 Posters 1.5k 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.
    • O
      observantsound
      last edited by

      I was showing a friend what hise was built on and that it’s an open source framework.
      Then he insisted I should just learn to develop directly with JUCE instead of hise to have one less dependency.

      What would you say to him?
      Are there good reasons to use HISE instead of JUCE?

      clevername27C lalalandsynthL 2 Replies Last reply Reply Quote 0
      • clevername27C
        clevername27 @observantsound
        last edited by clevername27

        @observantsound If what you want to do can be done with HISE, then you can save yourself a year of work. I mean, if you can program, then why JUCE—why not the OS's underlying API?

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

          There's a valid reason to avoid dependencies and / or cut out the middle man, especially if you're a large company and don't want to rely on a 3rd party for your core product (however I would say that skipping the JUCE layer and using the OS APIs directly is super inefficient which is why JUCE is the de facto industry standard in audio plugin development).

          And if you're a sole developer and you have a few years of time at hand and the ability to write quality C++ code or willingness to learn it, then I would also recommend not using HISE but develop all the tools inside the framework for yourself (that's basically me a few years ago).

          For everybody else HISE offers a higher level access to DSP development and provides many tools on the C++ layer that JUCE doesn't include (sampler streaming engine, user preset management, modulation system).

          1 Reply Last reply Reply Quote 2
          • lalalandsynthL
            lalalandsynth @observantsound
            last edited by

            @observantsound One reason to me is that we now have a product, I would be years away if I attempted doing that with Juce.

            https://lalalandaudio.com/

            https://lalalandsynth.com/

            https://www.facebook.com/lalalandsynth

            https://www.facebook.com/lalalandsynth

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

              And integrated Faust support :beaming_face_with_smiling_eyes: ?

              1 Reply Last reply Reply Quote 2
              • O
                observantsound
                last edited by

                @Christoph-Hart Yes I suppose one does view the issue differently depending on your circumstances.

                I'm switching to HISE for a larger market share of potential users and being able to bring out more products more quickly.
                If I had to learn another framework I would not be able to keep my business running.

                Out of curiosity: what are some things that HISE prepares for you that would be super difficult or time consuming to do in JUCE?

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

                  @observantsound well every single line of code in HISE prepares something for you that would be difficult to achieve in JUCE so just pick whatever feature set you will use in HISE.

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

                  41

                  Online

                  1.7k

                  Users

                  11.8k

                  Topics

                  103.0k

                  Posts