HISE Logo Forum
    • Categories
    • Register
    • Login

    Starting to use HISE is one of the biggest pains in the neck I've ever had

    Scheduled Pinned Locked Moved General Questions
    58 Posts 14 Posters 4.3k 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.
    • gorangroovesG
      gorangrooves @HISEuser
      last edited by

      @AudioHobbyist I feel you. I also wish the process was much more straightforward. I think the main reason why the website is outdated is that Christoph doesn't have the time to update it. He is single-handed building this incredible platform, so that doesn't leave much time to update everything. I can also totally relate to that too.

      The thing is that in order to compile plugins, you need to utilize the source code of HISE and JUCE. And all of that has to be hooked up and working perfectly with Visual Studio and/or XCode. Even then, when you expect that 2+2=4, you actually get 2+2=3.48735 and then headaches of trouble-shooting.

      Have you checked out HalION by Steinberg? I think that is a much better option than Kontakt. End-users can download LE version of the software for free, which can load your completed Library. You can also design the GUI right inside the HalION. It is the next best thing to building your own plugins in HISE.

      Goran Rista
      https://gorangrooves.com

      Handy Drums and Handy Grooves
      https://library.gorangrooves.com

      H 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @HISEuser
        last edited by

        @AudioHobbyist Why not start with the older version which is ready to go?

        Have a play around. You can do loads with it. You might decide it's not for you, and then you've saved loads of time not having to compile the scriptnode version. You'll have a plugin ready to use extremely quickly I reckon, I did, and eventually moved to scriptnode after researching the compiling process thoroughly (and posting a few qs on the forum!)

        The extra stuff in the scriptnode branch is quite advanced (mostly). Cross that bridge if and when you get to it.

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        H 1 Reply Last reply Reply Quote 0
        • H
          HISEuser @gorangrooves
          last edited by

          @gorangrooves said in Starting to use HISE is one of the biggest pains in the neck I've ever had:

          The thing is that in order to compile plugins, you need to utilize the source code of HISE and JUCE.

          Makes me wish the HISE player wasn't dropped! But if you get far enough to compile HISE in the first place...

          1 Reply Last reply Reply Quote 0
          • H
            HISEuser @DanH
            last edited by

            @DanH I just worry about bugs, mostly. And scriptnode being advanced as it may be, I'm not a stranger to tinkering with more complex things - it's just the whole compiling process draining my energy.

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

              I wouldn't start with an older version. Start by compiling, once you can do it successfully you'll be able to export your own plugins from HISE, you can't do this using a pre-built version.

              Something else you might want to look at is Decent Sampler - https://www.decentsamples.com/product/decent-sampler-plugin/ - It's not Open Source but it might be flexible enough for your use case.

              And that call + screenshare offer still stands.

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

              1 Reply Last reply Reply Quote 0
              • SimonS
                Simon @A Former User
                last edited by

                @Rudra-Ghosh That may be, but if you want to build HISE you should use 2017, and you should not update the projucer application that comes with HISE.

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @Simon
                  last edited by

                  @Zorpley I don't use Projucer Application that comes with HISE.

                  SimonS 1 Reply Last reply Reply Quote 0
                  • H
                    HISEuser
                    last edited by HISEuser

                    I am using the JUCE that comes with HISE, and I've done the following:

                    Uninstall IPP completely, and Intel OneAPI
                    Set the "use IPP" flag in HISE to 'disabled'
                    Use Visual Studio 2017 with the correct Windows SDK installed

                    I'm still getting the exact same error, which is as follows:

                    Error C1083 Cannot open include file: 'ipp.h': No such file or directory (compiling source file ....\JuceLibraryCode\include_stk_wrapper.cpp) HISE Standalone_App [...]hi_streaming\hi_streaming.h 69
                    (repeated 20 times over for different parts of HISE, all saying ipp.h is not found)
                    Warning C4068 unknown pragma (compiling source file ....\JuceLibraryCode\include_hi_zstd_2.cpp) HISE Standalone_App [...]\hi_zstd\hi_zstd_2.cpp 1
                    (repeated 3 times for similarly named files, like hi_zstd_3.cpp)

                    I'm just terribly confused at this point.

                    1 Reply Last reply Reply Quote 0
                    • ospfeigrpO
                      ospfeigrp
                      last edited by

                      idi1.PNG

                      idi2.PNG

                      save and open in IDE (vs2017)

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        HISEuser @ospfeigrp
                        last edited by HISEuser

                        @ospfeigrp That seemed to do it, thanks.

                        For some reason that extra flag is not mentioned in the github readme. It looks like I'd have to use an old IPP installer someone else posted here to get that to work, unfortunately, since Intel changed everything.

                        Hopefully the developer figures out the best way to get things going with newer versions, because relying on third-party downloads of old software isn't the greatest. Or most reliable.

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

                          @AudioHobbyist said in Starting to use HISE is one of the biggest pains in the neck I've ever had:

                          @ospfeigrp That seemed to do it, thanks.

                          For some reason that extra flag is not mentioned in the github readme.

                          Yeah it's weird, the option in hi_core should be all that's needed but for some reason we have to also set the flag in the extra definitions too.

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

                          1 Reply Last reply Reply Quote 0
                          • SimonS
                            Simon @A Former User
                            last edited by

                            @Rudra-Ghosh You should use the Projucer application that comes with HISE.

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

                              The one thing that HISE does really well, force you to give up and go back to using Kontakt, SM/SE etc, I have brought up these issues before, but teh website still never gets updated, and unfortunately that means that just getting HISE set up before even doing any design is "The journey to the sorcerer" it feels like some nice side project for people who are just bored with using full JUCE, sadly not the goal the developer was aiming for.

                              Dan KorneffD orangeO 2 Replies Last reply Reply Quote 0
                              • Christoph HartC
                                Christoph Hart
                                last edited by

                                Alright, you heard the man. Party's over, let's go home...

                                1 Reply Last reply Reply Quote 9
                                • Dan KorneffD
                                  Dan Korneff @Win Conway
                                  last edited by

                                  @Win-Conway said in Starting to use HISE is one of the biggest pains in the neck I've ever had:

                                  The one thing that HISE does really well, force you to give up and go back to using Kontakt

                                  I started tinkering with HISE in 2016ish and had to move on cause I didn't fully understand what I was doing. Ended up making my library in Kontakt. After that, I started playing with C++ & JUCE and eventually found my way back to HISE.
                                  Now that I know it's more of an extension of JUCE, I'm very thankful for the effort @Christoph-Hart puts into HISE.

                                  Dan Korneff - Producer / Mixer / Audio Nerd

                                  1 Reply Last reply Reply Quote 5
                                  • orangeO
                                    orange @Win Conway
                                    last edited by orange

                                    @Win-Conway said in Starting to use HISE is one of the biggest pains in the neck I've ever had:

                                    force you to give up and go back to using Kontakt, SM/SE etc,

                                    I think SM/SE can't even be in the comparsion list because of the ended support and ended updates (No AAX & VST3, Windows only and I don't even know 64 bit support has been arrived or still not yet in 2021!) In short, they are already dead platforms.

                                    I am sure Hise will be one of the best audio plugin development platforms after the forthcoming SNEX engine. Because it will open ton's of possibilites. And also it will open much more joyful part of the SM/SE platforms. Yeah this transition might be painful like giving birth of a child, but it will definately worth :)

                                    Thanks to @Christoph-Hart for building his miracle ONE MAN ARMY platform and thanks to the other contributors for this platform....

                                    develop Branch / XCode 13.1
                                    macOS Monterey / M1 Max

                                    W 1 Reply Last reply Reply Quote 4
                                    • ?
                                      A Former User
                                      last edited by

                                      force you to give up....

                                      If anyone gives up that means he/she is not ready for programming or developing audio software in any framework. The goal of a good developer must be always swim against difficulties and overcome it. There is no word for ''Give Up".

                                      maxresdefault.jpg

                                      Be like ROBERT BRUCE

                                      1 Reply Last reply Reply Quote 3
                                      • Tania GhoshT
                                        Tania Ghosh
                                        last edited by Tania Ghosh

                                        It's painful to setup and compile.

                                        Tania Ghosh

                                        1 Reply Last reply Reply Quote 0
                                        • Tania GhoshT
                                          Tania Ghosh @HISEuser
                                          last edited by

                                          @AudioHobbyist Absolutely True.

                                          Tania Ghosh

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

                                            @orange That simply isnt true, SE is 32 bit/64 bit/VST3 and AU.
                                            Synthmaker is updated on a near weekly basis, but is a hobby project now of one of the developers, not a real commercial enterprise.

                                            It is very sad that any comments by people struggling are met with the kind of comments shown here though, sarcasm and elitism do nothing at all to grow the userbase, and my comment stands as fact, a LOT of people have picked up HISE, messed with HISE, gone straight back to Kontakt, just because you do not like that fact, does not mean that it isn't true.

                                            gorangroovesG orangeO LindonL 3 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            23

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.0k

                                            Posts