Forum
    • Categories
    • Register
    • Login

    Latest version of HISE breaks existing presets....

    Scheduled Pinned Locked Moved General Questions
    40 Posts 5 Posters 314 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.
    • LindonL
      Lindon @David Healey
      last edited by

      @David-Healey said in Latest version of HISE breaks existing presets....:

      With your master volume, are you doing the save in DAW trick so that you can change presets without the volume level changing?

      nope...

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon I reloaded the Old HISE version and tried with that this is what we see in the console:

        Interface: we are setting the Master volume to:5.100000858306885
        Interface: *******START the post load callback
        Interface: we are loading a preset for version:30000.0
        Interface: *********END the post load callback
        Interface: we are setting the Master volume to:-3.799999237060547
        Interface: *******START the post load callback
        Interface: we are loading a preset for version:30000.0
        Interface: *********END the post load callback
        Interface: we are setting the Master volume to:-8.799999237060547
        Interface: *******START the post load callback
        Interface: we are loading a preset for version:30000.0
        Interface: *********END the post load callback
        Interface: we are setting the Master volume to:-3.499999046325684
        Interface: *******START the post load callback
        Interface: we are loading a preset for version:30100.0
        Interface: *********END the post load callback
        

        So working fine there....

        HISE Development for hire.
        www.channelrobot.com

        dannytaurusD 2 Replies Last reply Reply Quote 0
        • dannytaurusD
          dannytaurus @Lindon
          last edited by

          @Lindon said in Latest version of HISE breaks existing presets....:

          Interface: we are loading a preset for version:30100.0

          What is this line?

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

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

            @Lindon Which HISE commit is the older version?

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

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

              @dannytaurus this is a console.print of the preset evaluation fo r 2.5 version management - it is basically saying "Im doing nothing.."

              I completely remooved the preset post load function just to make sure it wasnt this that was playing silly, it wasnt...

              HISE Development for hire.
              www.channelrobot.com

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

                @Lindon So we're getting multiple callbacks in the newer version of HISE. If you know the commit of the older version, it will make tracking down the bug a lot easier.

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

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

                  @dannytaurus said in Latest version of HISE breaks existing presets....:

                  @Lindon So we're getting multiple callbacks in the newer version of HISE. If you know the commit of the older version, it will make tracking down the bug a lot easier.

                  yes it would....

                  but meanwhile - I made an entirely new preset and saved it......to check if it was affected by this problem...

                  Not only was it not affected - but all other presets now start to work properly....

                  Interface: we are setting the Master volume to:-7.799999237060547
                  Interface: *******START the post load callback
                  Interface: we are loading a preset for version:30100.0
                  Interface: *********END the post load callback
                  Interface: we are setting the Master volume to:-11.79999923706055
                  Interface: *******START the post load callback
                  Interface: we are loading a preset for version:30100.0
                  Interface: *********END the post load callback
                  Interface: we are setting the Master volume to:-8.59999942779541
                  Interface: *******START the post load callback
                  Interface: we are loading a preset for version:30100.0
                  Interface: *********END the post load callback
                  Interface: we are setting the Master volume to:-5.59999942779541
                  Interface: *******START the post load callback
                  Interface: we are loading a preset for version:30000.0
                  Interface: *********END the post load callback
                  Interface: we are setting the Master volume to:3.700001001358032
                  Interface: *******START the post load callback
                  Interface: we are loading a preset for version:30000.0
                  

                  Worrying

                  HISE Development for hire.
                  www.channelrobot.com

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

                    @Lindon close and re-open HISE and its broken again...

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @Lindon this is what the about HISe box shows me:

                      fcb312e5-f4f1-4da8-8342-09916a55a74f-image.png

                      so pre having a hash available...

                      so the date on the HISE binary is 19th feb 2025... so very old...

                      hacking back thru HISE versions now...

                      starting July 28th....builds...but has the bug!! - so this is quite old....
                      May 2025....builds..but still has the bug. -- getting a bad feeling about this...
                      April 1st -... builds and does not have the bug.... OK so somewhere between 1.April and 14 May 2025....a total of 14 commits.....
                      12th April......builds but has the bug.....
                      7th April....builds..but has the bug...
                      3rd April....builds and works fine....so theres only 4 commits between here and the next not working one....and theres a fairly obvious candidate...

                      HISE Development for hire.
                      www.channelrobot.com

                      LindonL 1 Reply Last reply Reply Quote 0
                      • Oli UllmannO
                        Oli Ullmann @David Healey
                        last edited by

                        @David-Healey said in Latest version of HISE breaks existing presets....:

                        With your master volume, are you doing the save in DAW trick so that you can change presets without the volume level changing?

                        Can you tell me more about this? What kind of trick is it? Is there a thread about it in the forum?

                        Maybe it will help with my current problem: The modulation data of the new modulation system is not loaded when reloading a DAW project with a plug-in compiled with HISE.

                        Many thanks,
                        Oli

                        David HealeyD 1 Reply Last reply Reply Quote 0
                        • David HealeyD
                          David Healey @Oli Ullmann
                          last edited by

                          @Oli-Ullmann said in Latest version of HISE breaks existing presets....:

                          Is there a thread about it in the forum?

                          https://forum.hise.audio/topic/6410/restoring-properties-with-daw-session

                          It's not working for me recently. I need to investigate if it's a bug in my code or something's changed in HISE.

                          Free HISE Bootcamp Full Course for beginners.
                          YouTube Channel - Public HISE tutorials
                          My Patreon - HISE tutorials

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

                            @Lindon

                            OK found then commit that is breaking my projects.....

                            its 7th April 2025... which includes the commit

                            "- rewrote plugin parameter system to use unified base class for all automation types"

                            So I suspect this is the culprit.

                            @Christoph-Hart ??? any chance of looking at this? If you cant get it to fail I can send you my project.....

                            HISE Development for hire.
                            www.channelrobot.com

                            David HealeyD 1 Reply Last reply Reply Quote 0
                            • David HealeyD
                              David Healey @Lindon
                              last edited by

                              @Lindon This one https://github.com/christophhart/HISE/commit/a92a701de79edee8bd3ae1268e234a582a6973b2

                              Free HISE Bootcamp Full Course for beginners.
                              YouTube Channel - Public HISE tutorials
                              My Patreon - HISE tutorials

                              LindonL 1 Reply Last reply Reply Quote 0
                              • Oli UllmannO
                                Oli Ullmann @David Healey
                                last edited by

                                @David-Healey
                                Thank you very much! I'll take a look at that. :-)

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

                                  @David-Healey yep - I think so....

                                  HISE Development for hire.
                                  www.channelrobot.com

                                  David HealeyD 1 Reply Last reply Reply Quote 0
                                  • David HealeyD
                                    David Healey @Lindon
                                    last edited by David Healey

                                    @Lindon Well I just noticed a very similar problem with my project. Every time I hit compile my pan knob was getting set to -23 and my volume to -97db. These values are not in any presets or the project xml.

                                    I disabled isPluginParameter and the issue is gone. But now they are not plugin parameters...

                                    As soon as I reenable that setting the issue returns.

                                    I tried to recreate it in a minimal project but no luck.

                                    Free HISE Bootcamp Full Course for beginners.
                                    YouTube Channel - Public HISE tutorials
                                    My Patreon - HISE tutorials

                                    Oli UllmannO 1 Reply Last reply Reply Quote 0
                                    • Oli UllmannO
                                      Oli Ullmann @David Healey
                                      last edited by

                                      @David-Healey
                                      Is this an older project that you created with an older version of HISE, or is it a project that you started with a newer version of HISE?

                                      David HealeyD 1 Reply Last reply Reply Quote 0
                                      • David HealeyD
                                        David Healey @Oli Ullmann
                                        last edited by

                                        @Oli-Ullmann Older project. I'm seeing other weird behaviour too with any knob that has isPluginParameter enabled. In one case moving a knob is moving another knob even though there is no connection between them that I have made. Again, disabling isPluginParameter fixes it.

                                        Free HISE Bootcamp Full Course for beginners.
                                        YouTube Channel - Public HISE tutorials
                                        My Patreon - HISE tutorials

                                        1 Reply Last reply Reply Quote 1
                                        • David HealeyD
                                          David Healey
                                          last edited by David Healey

                                          Ok I managed to make a minimal snippet.

                                          @Lindon are you using Macros?

                                          I found if you have a knob connected to a macro it will control another knob that has isPluginParameter enabled. Even if that second knob is not connected to the macro and the first knob doesn't have isPluginParameter enabled. There are some crossed wires somewhere.

                                          HiseSnippet 896.3ocsVE0aaaCDlzILawasXsnur2zioCEEVMNNonOTuDmr40kTsozhsmBnIohILEofDUW8FJP9az9OYu4eR6ev1QIEK4lfDGCL8PPNd2Q9wu6tO5fTCSjkYRQ31mNMQfveMIbp1N9fwToFMb.BuAwJhSP6OMglkI3HLdsev4Cu45nhu+4k6SUTMSTuDB8VijI9YYrzVuZP+WIUpinbwox3FQ2s+PlQefQYxAbrFoCJgxlPOWbB0EVKB5GoYiQ3uiv3cYcY8F00mRi10eTOwn8720WrGaG9yYLJamQL+s2lBn9PtzZRCsTqHC1z8M7ogiM+gt7.dqLSNRIbF9nP3jKWFcvXohGbIojgP30Cpon0JonGQNVxkyWulp9lBGd0YzjzvstIH4eGfDtAjVuDROfDxRkI1ZON77UjgZqHMhB0llPoLVDdF4.CDf19zX5DwQofw7D1pWmNOwC9yieQTtlYkFsmQehwJdsdqG29uZuY6Oz16ycEEcs9bGSpQoDoWqaW6P5Mk3V573Qhzm38NpJWLOP35uHmtwxworxaci.M5gZo80IhJ6iLJtiqb++Uq.nJZCpEspPHDpsnRb+pJQnRxEoHIrIeA4UZyHeTA3qZ6u3ieauYnkN4msPxP5+TezaFNfZot9gJ3.PLQjZkNl.OP7NXBrr6XSx.Q1DqIo.uwIFsC736eqH980CoC5Os13j9Y1oNdcih.QwRNWIBLYRWcqNtmMKyJRBk+YAx+zGce+8Kiapd76yhouuoxQVdTjDVgP736ihjp3LK.ugwff.B+PxaxDdbQDMWY8xl.akRpmH3mZJTJjYAp7yk5.ZJHd.8x.UzJ1vqXAlbjP4peyIg6cqLeM5t3WZPBWDsjjPP+ZRfP7eZGzBD.B0j.lcV+KI.31bWu8wTVpYdS0ljic1dPK7UUL.sJCOWQsKJf4j1qb3tDMUMbRCZ3xMsoz+cPUqyMppsrP7Aj.okM95wXqqAitgz+GvX0aA2ibXTjfYqA35ji9sUU3+VN9e0jak5yOlBsDtIjSxiCg2LYB3z0ZgB1bBtkSepztiy1w.gBMuv3eguJm9NabkS+KcV1BcFqrGx8ZyWVrBfIcwqw0MUWQQBF.jmwXKtUWIwOWJyM.rTIt8plX2UMwcV0D6spIt6pl3d2dhteax2maMwkiMHzwAGV7BBFenlBcfEcqn+CL6E4pE
                                          

                                          Move knob2 and observe knob1 is moved, there is no connection between them that I have made.

                                          Free HISE Bootcamp Full Course for beginners.
                                          YouTube Channel - Public HISE tutorials
                                          My Patreon - HISE tutorials

                                          dannytaurusD 1 Reply Last reply Reply Quote 0
                                          • dannytaurusD
                                            dannytaurus @David Healey
                                            last edited by dannytaurus

                                            @David-Healey I'm sure this was reported elsewhere recently...

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

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

                                            16

                                            Online

                                            2.1k

                                            Users

                                            13.2k

                                            Topics

                                            114.4k

                                            Posts