HISE Logo Forum
    • Categories
    • Register
    • Login

    Roadmap to HISE 5

    Scheduled Pinned Locked Moved General Questions
    126 Posts 17 Posters 3.1k 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.
    • OrvillainO
      Orvillain @Christoph Hart
      last edited by Orvillain

      @Christoph-Hart said in Roadmap to HISE 5:

      152e3d51-4cdb-4f5b-bbcb-ab22dd4ff3cc-image.png

      Nope, still not working. I've actually had that turned off all day, and I've tried various ways of compiling HISE to turned off IPP, and it still fils. Weird.

      The latest develop commit gives me:

      !H:\development\HISE\HISE\hi_tools\hi_tools\IppFFT.h(35,10): error C1083: Cannot open include file: 'ipp.h': No such file or directory
      

      Musician - Instrument Designer - Sonic Architect - Creative Product Owner
      Crafting sound at every level. From strings to signal paths, samples to systems.

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

        @Orvillain Have you tried opening the autogenerated juicer file in projucer and adding USE_IPP=0 to the extra preprocessor definitions?

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

        d.healeyD OrvillainO 2 Replies Last reply Reply Quote 0
        • d.healeyD
          d.healey @d.healey
          last edited by

          Working on Linux (without IPP), haven't tried exporting yet.

          Peek 2025-07-03 18-25.gif

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

          dannytaurusD ChazroxC MorphoiceM 4 Replies Last reply Reply Quote 6
          • OrvillainO
            Orvillain @d.healey
            last edited by

            @d-healey said in Roadmap to HISE 5:

            @Orvillain Have you tried opening the autogenerated juicer file in projucer and adding USE_IPP=0 to the extra preprocessor definitions?

            Yep, I covered that before.

            But here's what is WILD....

            I rebuilt HISE with USE_IPP=0 AND USE_IPP disabled in the hi_lac module..... and with the use IPP flag disabled in the project compiler settings.... it complains:
            !H:\development\HISE\HISE\hi_tools\hi_tools\IppFFT.h(35,10): error C1083: Cannot open include file: 'ipp.h': No such file or directory

            But if I turn the project compiler flag ON???

            It compiles the network no problem.

            So again, to restate it - I have IPP disabled in the compiled version of the HISE standalone, both in the preprocessor definitions, and in the hi_lac module. But I have to have it enabled in the actual project compiler settings, in order for the networks to compile.

            This is all very strange. There seems to be some misalignment of the feature booleans going on under the hood.

            Musician - Instrument Designer - Sonic Architect - Creative Product Owner
            Crafting sound at every level. From strings to signal paths, samples to systems.

            Christoph HartC 1 Reply Last reply Reply Quote 0
            • dannytaurusD
              dannytaurus @d.healey
              last edited by

              @d-healey LOOK AT THAT BEAUTIFUL RELEASE CURVE! 😍🥰❤️

              Meat Beats: https://meatbeats.com
              Klippr Video: https://klippr.video

              1 Reply Last reply Reply Quote 3
              • Christoph HartC
                Christoph Hart @Orvillain
                last edited by

                OK, time for a matrix:

                Task Projucer Compile Flag UseIppSetting Works
                Compile HISE USE_IPP=0 n.a. OK
                Compile HISE USE_IPP=1 n.a. OK
                Compile FX DLL USE_IPP=0 UseIpp=Yes nope
                Compile FX DLL USE_IPP=1 UseIpp=Yes OK
                Compile FX DLL USE_IPP=0 UseIpp=No OK
                Compile FX DLL USE_IPP=1 UseIpp=No OK

                Is that the case over there?

                both in the preprocessor definitions, and in the hi_lac module.

                I think you must not touch the preprocessor definition in the source code, as this will override the UseIpp setting. Just change it in the Projucer project for HISE, then resave & compile. Whether the project compilation (both plugin export & FX compilation is using Ipp is solely depending on the UseIpp flag (as this will properly set the OneAPI setting to work).

                But as first step you should be able to compile HISE with IPP.

                d.healeyD OrvillainO 2 Replies Last reply Reply Quote 0
                • d.healeyD
                  d.healey @Christoph Hart
                  last edited by d.healey

                  @Christoph-Hart The USE_IPP setting has moved from hi_core to hi_lac - any particular reason?

                  Exporting as VST3 working here on Linux

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

                  1 Reply Last reply Reply Quote 1
                  • ChazroxC
                    Chazrox @d.healey
                    last edited by

                    @d-healey 🔥 🔥 🔥

                    cf21893c-647d-4ec3-81c5-7bf139134ac4-image.png

                    via GIPHY

                    1 Reply Last reply Reply Quote 2
                    • OrvillainO
                      Orvillain
                      last edited by

                      @Christoph-Hart Here are my results:

                      Task Projucer Compile Flag Projucer hi_lac IPP Setting UseIppSetting Drew Results
                      Compile HISE USE_IPP=0 Disabled n.a. OK
                      Compile HISE USE_IPP=0 Enabled n.a. OK
                      Compile HISE USE_IPP=1 Disabled n.a. OK
                      Compile HISE USE_IPP=1 Enabled n.a. OK
                      Compile FX DLL USE_IPP=0 Enabled UseIpp=Yes YES NETWORKS COMPILE
                      Compile FX DLL USE_IPP=0 Enabled UseIpp=No NO NETWORKS DO NOT COMPILE !H:\development\HISE\HISE\hi_tools\hi_tools\IppFFT.h(35,10): error C1083: Cannot open include file: 'ipp.h': No such file or directory
                      Compile FX DLL USE_IPP=1 Enabled UseIpp=Yes YES NETWORKS COMPILE
                      Compile FX DLL USE_IPP=1 Enabled UseIpp=No NO NETWORKS DO NOT COMPILE !H:\development\HISE\HISE\hi_tools\hi_tools\IppFFT.h(35,10): error C1083: Cannot open include file: 'ipp.h': No such file or directory

                      Now what I can't quite explain is that I've always had useIpp enabled inside the project compiler settings. So I don't even know how I started getting this issue.

                      My result from this post:
                      https://forum.hise.audio/post/105984

                      Were with the settings prior to updating from the latest develop branch and rebuilding - and IPP would've been enabled for everything.

                      The new network I created today, that compiles according to the chart above... doesn't seem to instantiate correctly. I'm still investigating this one though, so ignore for now.

                      Musician - Instrument Designer - Sonic Architect - Creative Product Owner
                      Crafting sound at every level. From strings to signal paths, samples to systems.

                      1 Reply Last reply Reply Quote 1
                      • OrvillainO
                        Orvillain @Christoph Hart
                        last edited by

                        @Christoph-Hart said in Roadmap to HISE 5:

                        I think you must not touch the preprocessor definition in the source code

                        Just to clarify, I didn't edit any code. I'm talking about the setting here:
                        ff075fd4-b560-4931-8005-a8d0e798957b-image.png

                        Musician - Instrument Designer - Sonic Architect - Creative Product Owner
                        Crafting sound at every level. From strings to signal paths, samples to systems.

                        1 Reply Last reply Reply Quote 0
                        • ChazroxC
                          Chazrox @d.healey
                          last edited by

                          @d-healey modes?? Please share!

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

                            @Chazrox said in Roadmap to HISE 5:

                            modes?? Please share!

                            What you talkin bout Willis?

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

                            ChazroxC 1 Reply Last reply Reply Quote 1
                            • ChazroxC
                              Chazrox @d.healey
                              last edited by

                              @d-healey lol
                              Screenshot 2025-07-03 at 5.10.52 PM.png
                              68a5c88f-f8d3-4988-a6fa-556de0c2195e-image.png 😆

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

                                @Chazrox Trigger, Note, Loop

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

                                LindonL 1 Reply Last reply Reply Quote 1
                                • clevername27C
                                  clevername27 @Christoph Hart
                                  last edited by

                                  @Christoph-Hart Meanwhile, I was fired by all three clients because of HISE bugs and secret ScriptNode documentation. sigh

                                  ustkU 1 Reply Last reply Reply Quote 2
                                  • LindonL
                                    Lindon @d.healey
                                    last edited by

                                    @d-healey said in Roadmap to HISE 5:

                                    @Chazrox Trigger, Note, Loop

                                    yeah but how do they work?

                                    HISE Development for hire.
                                    www.channelrobot.com

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

                                      @Lindon just like the ableton one which I completely stole the feature list from.

                                      LindonL 1 Reply Last reply Reply Quote 3
                                      • LindonL
                                        Lindon @Christoph Hart
                                        last edited by

                                        @Christoph-Hart LOL damn! I don't use Ableton I will have to go look it up...

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        LindonL 1 Reply Last reply Reply Quote 0
                                        • LindonL
                                          Lindon @Lindon
                                          last edited by Lindon

                                          @Christoph-Hart

                                          damn it again. A quick cursory look and this doesnt seem to resolve the "Note Generator sends Global envelope data to non listening voices" problem....

                                          HISE Development for hire.
                                          www.channelrobot.com

                                          LindonL 1 Reply Last reply Reply Quote 0
                                          • LindonL
                                            Lindon @Lindon
                                            last edited by

                                            @Lindon maybe I should go away and state this problem clearly - there may be another solution...

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            28

                                            Online

                                            1.8k

                                            Users

                                            12.1k

                                            Topics

                                            105.7k

                                            Posts