HISE Logo Forum
    • Categories
    • Register
    • Login

    Integrating external c++ libraries into Hise project

    Scheduled Pinned Locked Moved General Questions
    7 Posts 3 Posters 454 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.
    • C
      Crystal Audio
      last edited by

      What is the protocol for integrating external c++ libraries into a hise project?

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

        Link Preview Image
        HISE | Docs

        favicon

        (docs.hise.audio)

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

        C 1 Reply Last reply Reply Quote 1
        • LightandSoundL
          LightandSound
          last edited by

          My advice is to spend a while with the hise C++ code for a little while first as it does take a bit of time to get used to where things are, the way @Christoph-Hart has set things up etc. Add a few simple classes of your own, get used to JUCE first if you're not already, then think about adding external libraries after.

          1 Reply Last reply Reply Quote 1
          • C
            Crystal Audio @d.healey
            last edited by

            @d-healey Thanks for this. Very informative.

            If you want to hook up your own DSP classes to build custom modules, take a look at the base class documentation for each different Processor type here which contains information on how to build custom modules.

            Where can I find the documentation for the different Processor types? "here" didn't link to anything.

            @LightandSound okay, that makes sense. When you add classes you add them to the source code for hise and then recompile to include them, correct?

            d.healeyD LightandSoundL 3 Replies Last reply Reply Quote 0
            • d.healeyD
              d.healey @Crystal Audio
              last edited by

              @Crystal-Audio said in Integrating external c++ libraries into Hise project:

              Where can I find the documentation for the different Processor types? "here" didn't link to anything.

              I don't know. Probably the best place to start is the HISE source code.

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

              1 Reply Last reply Reply Quote 0
              • LightandSoundL
                LightandSound @Crystal Audio
                last edited by LightandSound

                @Crystal-Audio you can write them within the hise namespace in the source code yes. You have to recompile for anything not purely done within the frontend. For this reason it's good to have your classes fleshed out in a solo juce project first before bringing it in.

                1 Reply Last reply Reply Quote 0
                • LightandSoundL
                  LightandSound @Crystal Audio
                  last edited by

                  @Crystal-Audio processor types can be found in the hise github examples

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

                  25

                  Online

                  1.7k

                  Users

                  11.8k

                  Topics

                  102.7k

                  Posts