Starting to use HISE is one of the biggest pains in the neck I've ever had
-
@Rudra-Ghosh Like I said, it turns up ~20 'ipp.h' files completely missing. Whether it's 2017 or 2019. I've been trying all day and it's gotten late enough that I should go to sleep, so I can't try again to get another log to paste here.
I have no idea what I can glean from those screenshots. -
@AudioHobbyist use..ipp v2020.3 or 2020.4
-
@Rudra-Ghosh The only way to install IPP now does NOT let me select a version.
-
@AudioHobbyist Get a sleep now.....do a fresh start tomorrow. :)
-
This is the version working at my end...2021 January version should work too...
-
@AudioHobbyist said in Starting to use HISE is one of the biggest pains in the neck I've ever had:
This is coming from the perspective of someone who's never had to deal with compiling from source just to tinker around with samples and put together instruments, to be fair, but I'm at my wit's end here. And pardon me if the title comes off as rude, I just feel frustrated.
This is the first stage of becoming a HISE user. We've all been there.
For the simplest build use Visual Studio 2017 (via the obscure forum link - thanks Microsoft!) and build without the IPP. I haven't been able to get the latest version of IPP to work with VS2017. Unfortunately Intel prevents us from downloading earlier, compatible, versions of IPP.
Once you have Visual Studio 2017 installed and you've removed IPP things should be smoother. If you're still struggling let me know and we can get in a call with screen sharing and I can walk you through it.
You've also got more fun to look forward to with setting it up on a MacOS system.
-
@AudioHobbyist As @d-healey says start without IPP.
However, if you do want it later here's the last installers I downloaded last year which worked with VS2017 / XCode 10.3:
https://www.dropbox.com/sh/4gx74wg1jpfnk7r/AACkGmy8SdV-j0qsiw5VFYFza?dl=0
-
@DanH That was a smart move! Thanks
-
@d-healey Yeah I figured I'd keep hold of them just in case!
-
@DanH Life saver. It's completely insane of Intel to have removed the old downloads.
-
@Rudra-Ghosh I agree, HISE is not easy to get started with, but once you get over the initial hump it's much nicer. For this particular issue, do not retarget the project, but rather add the correct SDK version to Visual Studio. The version it's looking for is 10.0.16299.0.
You can add the SDK by running Visual Studio Installer, clicking Modify by Visual Studio 2017, then going to Optional, and checking it in the list.
Hopefully we'll improve the docs soon, at least to remove conflicting information.
-
@Zorpley No... I have VS 2019. I don't use 2017... And I have SDK 10.0.16299.0 installed.. look the GIF... it's 2019.
-
@Rudra-Ghosh I believe I had quite a lot of trouble with 2019 and never got it to work. Installing 2017 is the way to go.
-
@Zorpley For my case it is just opposite. I don't know why.. but somehow 2019 works perfect for me with JUCE 6.0.7
-
As for trying without IPP, I did try setting the flag to 'disabled' several times over yesterday, but it seems to turn up the exact same errors... I might see if uninstalling helps, but I would like to experiment with convolution.
-
@AudioHobbyist You can use the convolution without IPP, but IPP makes it more efficient.
-
@d-healey Well, that's what I mean, everyone would like their results to be as efficient as possible.
-
@AudioHobbyist Of course, but don't worry about it for now. You have a way to go on your HISE journey before IPP efficiency is the thing to focus on.
-
@AudioHobbyist I feel your pain. Yes, there is a lot to be desired with regards to user-friendliness for starting out with HISE. It is a major pain every step of the way- compiling HISE to work, programming your plugin, compiling your plugin, getting it signed (and notarized), making installers. It won't be quick or easy, I can guarantee you that.
But, as with all things worth-while pursuing, it takes dedication and effort. Only the most dedicated people in life achieve extraordinary things. If you are really dedicated to creating your own plugins, with your own brand on your own terms, then be prepared to do whatever it takes to get there.
Things that others can easily do will mean getting lost in the sea of competition, for example packaging a few samples into a ZIP archive. But, designing and creating your own sampled instrument- only the most dedicated will pursue. So, if you are willing to do what it takes to "swim with the sharks" :) forget about giving up.
-
@gorangrooves It's just that I wish there were an alternative where I can just kind of hop in and learn building an instrument, not building the software to make the instrument in the first place. Like, say, Kontakt for instance. But I'm not a fan of Kontakt.
I did learn of something called Linuxsampler which extends the SFZ format with KSP-like scripting called NSKP (aka not-KSP) but I have no idea if it's actively developed. It probably isn't as flexible anyway.
We'll see how far I get if my motivation ever comes back.