HISE Logo Forum
    • Categories
    • Register
    • Login

    Lag in Develop...

    Scheduled Pinned Locked Moved General Questions
    42 Posts 5 Posters 1.7k 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 @d.healey
      last edited by Lindon

      @d-healey said in Lag in Develop...:

      @lindon Can you make a minimal example?

      minimal? no. I think this is about scalability...

      HISE Development for hire.
      www.channelrobot.com

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

        @lindon - so more experimentation - the preset problem is to do with the number of presets in a sub-category - 10 or 12 no problem, 30-100 presets? - big problems....as soon as the number of presets is bigger than the page there are problems.

        HISE Development for hire.
        www.channelrobot.com

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

          @lindon Is this with the stock preset browser?

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

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

            @d-healey - yes....

            I just made a "minimal project" - no back end no sound nothing only widgets

            30 sliders, 15 buttons and 15 combo boxes... Button 1 turns on/off a panel holding a stock preset browser.... as soon as I create more presets than fit in a single screen I get really really bad lag.

            I copied and pasted the same preset 30 times and its nearly unusable...

            HiseSnippet 1877.3ocsZ1zaaTDFGe1zrkD2VZpTEGqrh3PpTHZ8ZGaGJkl37RUTaZMwkBREncytiiG0063t63lFUZohB2Qbq2xm.DbqGq3q.RHfCP4DRf.0KHtQYlcWaOahGGO6X7k14k++lmYlm4YmYxT0GaCCBv9.sIu1tsf.siqWaWORikaXg7.quBPaBcBLfXjCTY2VVAAPGfl1QtHqTsIGGD96EWnhkqkmMrWV.v0wHa3kQMQjd4VcwKgbcWyxAdMTStZWXw0swdKicwsoVxQzM.srrus01vqXwp1X5.sitpChf8qQrnlCsNUvN6VqAdGun5ecT.ZKWHKQNPMJnnrAK2.45TsSuL..zFuZu97Qh5ymVeCjCpa9856SEVP1dJ3GCzFaPlTNILIMNSZ7HS5T50r8QsH8JgYOGSecOBzutEcnl2ThpKXruTSeYLsFdj4ZZca3Z9zDcULSYCiYyVxv3rmKSF5vc.I6cs7yV0xC5lK64y1Q41Pxx3lsvdzDyLcTwSyzjA44h7fYq21ylfvdYwdUZSHXubLo9X2Yr6naVJZ21vyl49YlLhvbAzQlN0Kpvyk4ATp8uYiAO8YmKfkenrksbc2h5WLy9aWJINa5JXB7pdyD11YdPlr6un506aYwrbg98sXlCq+fDNiW6laA8464rJRmQS5lbzgyMwNZXgqhXu08Pjq1BFmdMrqCa5m8+OnSEHdbk5d8VwVHspjPmqWM14plKxA5CPTHuh9k7vakCDZ7wKLe1Y97+3BfgVrYBw6057+tDhymPbzugVbgjhO6G7KRzxyqRKWLg3Eym+6jnkKkP7i91+9GjPbYIL6nUKghmTOdoy9k+hKHibS0jmWM4ETquqzL9BoS7DQquLRNke5u52NXGepX0zngagqfuWn9io2IYtgv.NDDlpiHu5HJnNh4UGQQ0QTRcDkUGwBoEww64ZYnjyct8+Afe5BRnNoS4yemm9yRESnnZwDJolbEiFuP5jmoSvb0l2xqj5BJoddkTWTI0kj3qPGTcxo78dxS9QYTqzmQLMFAq0yMBXXNBXjeDvnvHfgRdhl41+d4dtDdCllJt9Omh5Us8yqn9Boa+fc0q1bmRw+LUJ9mYRK+VO8L+oL9MIi+s2E+UY9hqYIkr7xJoVo3e4M5i+x6t9JVDK1soDexW5ogaA8IH1gt0VAdWjML5tUlTeEXvsI3V.sy28JGnmS+POb783uwpc6l3Quyh.I3Xxw4Q0SOm7bbVrc54TfiydOL8blWDGvGIEmhh5WRxojnwYI4TVz79f4z2CcyQ5s4IUPRR79PKBUgDuWDfnBId+nm8wpPh2S5VOdnI0mypy029rz3Az8X6B.sukH5C4I3E3FP8RaZQKSWKNdnjfEGYQQvBcRTErPeFUAy6BM0iGgfKJB7stmZfKIZnPUvkEM4oJ3ED4tkNvItGBAqPDSd7C+1IDsF9NxELvTDn8HRFmqnn3bOyURRBcdjljPuEoIsfnuQMzj3teCA9CCFU+tpCAeKevyc86VOD36KKn4EsaGYAUTz1ujETIg6GTxEJkEtAUIAILPijfLMDtE96rXJBSkS352OUw.f7wXt0CFkj4WArGYTRNw2x2dTRleMBXkgh73G9E1ziY0DQwenb9Tlh.87GIaXNda5qSrok6KKJgNPxiRnGi7nDF0TdTB8IFLp9c6OB91xfm+52EAIv+WVP7csm2VAPINI8mn.nRh.I6hkxh5ZxBZAQC1RBJuvsVrOPSDA5DcdWNrG0RLmnG3BOmWm+rlWawcPNjFrnTu1Q.fFPz1MXw9z9WZTKDA1ry6dZxiRq8KYR5kqIe1rq1pqAcbR7aWJxfVyEaQPdaeMjKLztNoNeVBu7JZhVV9Th780Nco3aRK5ZyNodUeX.jTwGuS.cPbqsSX3+SRCmk627xuPP2IZUK695Fq5X52OS1rSydoK0rtKLZ88zuYVhea3rcJY060xxK.g8BVJfhpcSVMpa4FzqJguGF+9Km8veBN.SGTbnkDE0K6qVuNs+RKKmQWQK43z+lXSnmUSAV+JPWHQPYqYcWrOcDh8B33KK1xVm1qcfUv9z9Vht7UZ2LZffY74CyJJ86w711jNyioEbCZ9YyZLW988aVIyml8GF1FWFEPVxGZ0crItElse+SWUQV1l3cpZ43PcIGVc0fV91MpX4WA21yg0SuQTAcF0hFk3JMyC.cWt8Wiwub66YaR3fuztoz2.6z10hj7g+wdgiwEP85R7Z6XunN5rBYW96eVhWCnw.eMfCqIdJ8pHhci9aii0GajF+3+CaL9MTdB8UqWGZS5Yfiqu16m1GL4gz7ahayBrsgEwGw19GcsPMZzEaHs08nQtBXy2iw1QXTZiNaQrFzyILwKo+hKLGKsVbg45THnoksO9l1Q+MIXuRyIBygZSdgOJ0I02fkNa2+1a55FyY.ZhbP2z1l08eib.P+0XlBM4SglBoPy7oPSwTnoTJzTdfZXuU2kZSvMiVNPyn5pgeiQSaUOKpmUnWH3+.H3aWTN
            

            HISE Development for hire.
            www.channelrobot.com

            DanHD d.healeyD 2 Replies Last reply Reply Quote 0
            • DanHD
              DanH @Lindon
              last edited by

              @lindon in the exported plugin or in HISE?

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

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

                @danh in HISE.. though my Beta testers are reporting the same issue with the compiled plugins.

                HISE Development for hire.
                www.channelrobot.com

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

                  @lindon said in Lag in Develop...:

                  as soon as I create more presets than fit in a single screen I get really really bad lag.

                  Is the lag present in the scrolling of the preset browser list?

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

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

                    @d-healey - yes thats what Im saying - create 30 presets in a single sub-folder - open the prest browser - go to the sub-folder - and try and scroll through the list of 30 presets.

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @lindon I created 120 presets and no lag here, but I haven't tested on Windows yet. I'll do that now

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

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

                        @d-healey -I have no lag on MacOS either its WINDOWS problem (I think)

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @lindon Is there lag with the sliders too?

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

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

                            @danh which sliders? - see the first post here that describes the behavior with a "real" project...

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @lindon sure but do you experience lag with the knobs etc in this snippet?

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

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

                                @danh no.

                                HISE Development for hire.
                                www.channelrobot.com

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

                                  @lindon
                                  heres a download link to an mp4....

                                  Share Anything with pCloud

                                  With pCloud's unique Download Link feature you can share files with everyone. Click to download. Join pCloud.com and get up to 20GB FREE cloud storage.

                                  favicon

                                  pCloud (u.pcloud.link)

                                  HISE Development for hire.
                                  www.channelrobot.com

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

                                    In your video, I see some stuff in the console about adding EQs to the preset system. I'm guessing you're running this minimal example from within your main project's folder.

                                    Do you get this issue if you make a brand new project folder, and use the snippet you posted earlier?

                                    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

                                      Ah ignore my last post. I confirm this issue on Windows.

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

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

                                        The preset browser is triggering an assertion in PresetBrowser.cpp line 1901. This is triggered once for each preset it seems, which would explain why it's worse the more presets you have (I'm regretting testing with 120).

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

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

                                          @d-healey - thank you thank you thank you. I was pretty sure I was going mad.

                                          So to be clear (for Christoph) what we have here is an EXAMPLE of the lag - its true for a whole bunch of other widgets...including sliders, and wave display and LFO display and filter display....

                                          HISE Development for hire.
                                          www.channelrobot.com

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

                                            @lindon said in Lag in Develop...:

                                            its true for a whole bunch of other widgets...including sliders, and wave display and LFO display and filter display....

                                            I think this has a different cause. I don't experience any UI lag with your snippet, except in the preset browser.

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

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

                                            25

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.1k

                                            Posts