HISE Logo Forum
    • Categories
    • Register
    • Login

    IPP Missing in Plugin Export

    Scheduled Pinned Locked Moved General Questions
    36 Posts 6 Posters 3.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.
    • SimonS
      Simon
      last edited by

      Any chance you could share your copy of the library? I've been trying to get this to work for most of today and it's driving me a little bonkers.

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

        @Zorpley Not really, there's about 4GB of "intel" files spread across various folders, I don't know which you would need or even if just sending the files would work. I would think the installer also includes some kind of system integration. Just build without IPP for now (the convolution will still work) and wait for someone who's already installed it to chip in with the correct instructions.

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

        1 Reply Last reply Reply Quote 0
        • Tod SlaughterT
          Tod Slaughter
          last edited by

          @Zorpley I'm getting the same error, you're not alone. No solution so far either. 😖

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

            Adding these paths and enabling IPP in the project properties in Visual Studio should solve the issue:

            (The paths might be different on your system, use your file explorer to check).

            2b140855-7b77-4d85-a1f3-9e371f3e25a2-image.png

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

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

              You also need to add these lines (including the double quotes) to the extra linker flags section under the Visual Studio 2017 heading:

              "C:\Program Files (x86)\Intel\oneAPI\ipp\latest\lib\intel64\ippi.lib"
              "C:\Program Files (x86)\Intel\oneAPI\ipp\latest\lib\intel64\ipps.lib"
              "C:\Program Files (x86)\Intel\oneAPI\ipp\latest\lib\intel64\ippvm.lib"
              

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

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

                Also set Use IPP Library to Yes (Default Linking).

                fea96c4a-26c5-4de0-baff-28c5a344f560-image.png

                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
                  last edited by

                  Thanks David! Using those settings, building HISE itself with IPP works fine, without needing to modify anything in VS. However plugin export still runs into some new ipp-related issues.

                  issue2.png

                  I tried poking around, but I just end up following back a bunch of #includes in different files with no real idea what I'm doing.

                  If I also enable IPP in the Visual Studio project as above, the plugin compiles, but it does not load in any DAW. Reaper does not even display it in the plugin list, and FL studio shows it as having an "error" in the plugin list. Disabling IPP and building again results in a vst that loads fine.

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

                    @Zorpley Yeah I haven't solved it either

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

                    1 Reply Last reply Reply Quote 1
                    • SimonS
                      Simon
                      last edited by Simon

                      Huge thank you to @DanH for having the foresight to save the old IPP installers (I was kicking myself for not doing the same). I can confirm that using IPP from the link in his post here works fine.

                      Here is the direct link to the correct IPP version.

                      Here is a backup link in case the Dropbox one stops working for whatever reason.

                      This kind of nonsense in software development drives me nuts. If Intel had just kept the old links up we could have avoided wasting our collective time.

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

                        @Zorpley I think I like the new installer better, though I'm not sure what it changes that's incompatible with HISE, I don't know the smaller details.

                        I think the developer will get around to trying to fix it, because third-party downloads of old software are unreliable and sometimes pretty sketchy. It's unsustainable to continue relying on something like that. Of course scriptnode seems to come first for now, and that looks like a pretty cool feature, so...

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

                          @AudioHobbyist Have you managed to get the new installer to actually work with HISE plugin exports?

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

                            Nope! I was just mentioning I like the new version better. Unfortunately it just happens to break HISE's compatibility, for whatever reasons. @d-healey has probably had more luck than me, and he hasn't solved it either.

                            1 Reply Last reply Reply Quote 0
                            • lalalandsynthL
                              lalalandsynth
                              last edited by

                              Has the export issue been solved yet ?

                              https://lalalandaudio.com/

                              https://lalalandsynth.com/

                              https://www.facebook.com/lalalandsynth

                              https://www.facebook.com/lalalandsynth

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

                                @lalalandsynth Nope, use the older version of IPP.

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

                                1 Reply Last reply Reply Quote 1
                                • SimonS
                                  Simon
                                  last edited by

                                  I don't know what the situation is with IPP now in HISE, but the old dropbox link expired so here's an internetarchive link just in case: https://archive.org/details/intel-ipp

                                  1 Reply Last reply Reply Quote 2
                                  • A
                                    ally
                                    last edited by

                                    A year on and I just had this same issue for the first time, so I thought I'd update this thread for anyone else in my shoes. I got the same slew of ipp.h errors when trying to compile the master branch with VS2017 and IPP 2021.5.3.585, but I also got it to work by choosing "Static Library" in the Project > Properties > Intel Libraries for oneAPI dialog in VS. I didn't change anything in the HISE Standalone.projucer file (or elsewhere). I opened my finished HISE project and everything worked as expected, including the convolution reverb and analyzer, so I thought I was home free, but trying to export my plugin resulted in yet another slew of IPP errors. I downloaded IPP 2020.0.166 from the archive.org link above, plopped it on my desktop, and tried exporting again. To my shock and joy, it worked immediately. I didn't update any paths anywhere so I guess it just needs to exist somewhere on your computer? Seemed too good to be true but I'll take it.

                                    Also a heads up: If you have both installed and recompile HISE, the VS Project > Properties panel will have two categories for IPP. The 2020 one says "Intel Performance Libraries" and the 2021 one says "Intel Libraries for oneAPI." So if you changed the setting for the new version and then downgraded IPP to recompile, you'll probably need to reenable it since they're different options.

                                    1 Reply Last reply Reply Quote 1
                                    • C ccbl referenced this topic on
                                    • First post
                                      Last post

                                    20

                                    Online

                                    1.7k

                                    Users

                                    11.8k

                                    Topics

                                    102.5k

                                    Posts