HISE Logo Forum
    • Categories
    • Register
    • Login

    Animation not working in exported plugin

    Scheduled Pinned Locked Moved General Questions
    11 Posts 2 Posters 702 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.
    • SteveRiggsS
      SteveRiggs
      last edited by

      Hi guys,

      Got a big problem that I can't work out. Can anyone please help?...

      I have a slider linked up to an LFO modulators amount level on a simple gain module.

      In HISE, the slider animates perfectly moving up and down along with the LFO modulators amount, but it doesn't work at all when in the exported plugin and the slider just stays still.

      I have a snippet here of a really simple version of it. Can anyone see what I've missed, or see why it wouldn't be working the same in the exported plugin, please? It's the final thing I need to fix now before building the finished product so it's mega frustrating.

      Thanks all. Snippet below...

      HiseSnippet 1543.3oc2X8zaSbDEeVauEhotEnnJtToUHNXDTicB+onpJ1DmXjEIwVwNgVwAxjcGaOM6Ny1cm0P.gTOz6sej3C.G3iP68dneCZeyrqWuaxRhwEP.6AK+92L+l27l26MSWetEIHf6izVn+AdDj1mq26.lXTyQXJC0dUj1k06SBDFs39Fq3DRLVmxfeZ0wnmC0l3arLi5hV4.ObP.wFooU7dRK0VnDR88O2cErClYQlxBg1gSsHqScohob6ZdepiSKrMoO0Mk12vrsEm0j6vCATVTuNxCasOdHYSrTsB5HsOaMapf62SfEj.jVoU31GzaD+wrH82gFP2ygHIZf5ACTD6VbGaIhkbQMGQcr6NwaDfPZ5cm5aJF4atf9FTaZB+o9nypDXL0hz9CsBGG7ZjFd0mc3okBdkhf24z6Y4S8DSkHw1YzayDD+AXXKHMrhzEU3aJn2jCZvD0bw6SZ4CDIVT8V0qeMiaVu9U99JkqT95WG1822XKhsZaGVO1QwCwwBBtwNbGUzwFb6JkgMNHzYL1WxB3D5fAGQCievPEjUaHQjvs5kxnykhlwoiv8Y78jVNArfsM4tdbFPT8RJoGwFAn+Zrg.BqY4S.3JCs76r2OSrDUkJKpEPDJlMwNN6AAVUGDxrDTNq5UpT9YUJa.exgZLLTY.nB.g99vzuNYLwQMdRsi9UAH4nuCFN0TcrT5yivGLoBrezzVcIkqcxjZvYaxEjNvrW9YkWn7yKabXQCFjqLoawm63.CYdhilriwvprP28H9WCVr.dSTDBtxF8p+5idSe3xJZWJkhbVaFUzwivdcwzn3sVH5tPLp.UEpX6uHN1NJPCQgP3Soq7wHEfiyWraoW7p6hRLtTjwUhMtOVhTosmVW8+rFq9rwBLRine6Eqk8abmU2tai6jhtWvdKeU4euSSE8S72pYZ5MaGRRSC+L3pCZr8nFQzHz1sWUNcvww3kN3N7H9BpzSqsJYLjlL5r8B5qRB1Wv8T9l3vdf8I5cdRxh6EOz7fDBy9lABhWO5Smr5M+qm9a2EBB5IfQJXpKYWyGSsEiRX7GO0bDgNbzzT2ldlAVXGRKrkPUIQx9Eu7k+sbmHApm5D2KlBUyAof5etqo2jnj1f9eodlygnrvaW1gg2uZahNZxRHk8jgHcdbYwqXAvwiLILkIEYATwAoKt8NI49rB2yo2kJrFkOdKjCdkmrdGi23RkUzWav.HK6TvVRu0ONu0Eyurc8Spt3oSZog554Pt2DnTIEiFGSuKHzpDGbF+2CxDrg9Iyb5toMaLbFtK2A6eXuewrK4hy1RNmkYoYNDQtjL9+DRO+fL8dwWDARc4gWExN7w3SDWs7I+RHgYkh4ELk8K1NyV1CviIC39tw4Mi4eQy0ICgIJsl8IPxInQDqzyROWNWLhxFloKTye2bcN2aMlLSkcZ86NBGHKJCU5SO1MCCDb2IX48UAkdPJcUEEsGpeqaTSIOQ+k571gF81K.ovLFE+UxXEijnBY37G3oliPbRH6GAH975pjcFezT8675pjwe7.3yp2Ey9..tawCEPBtMvPmdxdt1DZ5CtbsEAfJiQbjc4qIwPLccI8+Be8HL6DhXgMRKrwgDtnjt.LRRgKdHgKIoKFKboIBQGslwYfx0Lh5FiJ+3WqnMjIWMtGgQ7OZAjr0we0r9FDdy7aPzwR.SeeeLKviGjYf6Qbo8gldCRyb6.hLYvVxM9L0I3X+bEA06fEYt1zCKB8UQPK6xCYhiqCi23lpZbRca7g2ag79q69hyFbOgVgVXBFi5BcMncQG3ZeIYgGfCcDS3lMtdCNi6MhynVo2z2h.mjGNj3mF64tfVVHvV6mtApsHNDb5.3KaJeQGrO3mHu6aK731utndDbMjGFM9z3VYE+D5VYyeIG8bK4T3PkbPw0FxsjiVrvjRNyWYs2r4HcYsI07xsr1DgSKq4hs74OxJ5kojmBNshC3wXp2wdA8MjzFIOIktd8Z0QtPtzGYYI2n9VvyluMKNG1rzbXyMlCat4bXyslCat8bXy2cr1HKisbHbKtnCw.itqEc4Jsj6AB8u7e.a35s.A
      

      www.anarchyaudioworx.com

      www.facebook.com/groups/audioworx/

      1 Reply Last reply Reply Quote 0
      • SteveRiggsS
        SteveRiggs
        last edited by

        Bump Bump Bump 😓

        www.anarchyaudioworx.com

        www.facebook.com/groups/audioworx/

        ustkU 1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @SteveRiggs
          last edited by ustk

          @SteveRiggs I found out that it works if you read the level of the gain modulation instead of the modulator itself:

          HiseSnippet 1541.3oc2X8zbSbCEWqs2BwTSAJSGt0cX3fYfZrS3OkoSG1DmXFOj+3IqSnc5APYWYa0rVZqVYCAFlgC8d6Wi9sfO.bnm6o168P+Fz9j10q203lXbCTf8fG+9mzO8zSu2Spkf6RBC4BjwBsOHffL9XSmCXxd06goLTyUQFWxrMITZ0fKrVwe.wZcJC9owVVN9TOhvZYFsOZkCBvggDOjgQ96przXgBH82ecmUv9XlKYLKDZWN0krNsOUNlaK66Q88af8Hso8So80sa5xY0497A.JyaVEEfc2G2krIVoVNSjwGslGUxENRrjDhLJrB26.md7GwhzeWZHcOehhnFxAFnH1M39dJDq3hp2i560Zj2HDgLLaM12jOx2bdyMndzD9i8QmQKvZrEo8GF4NL3U6ngW0oAOiTvqPD7NqoiqfFHGKQgsSY1jIIhNXXKHMrhzEk6yyYVmCZvjU5i2mzP.DIVT9lUqdUqaTs5k+pREKU7ZWC1822ZahmdaGVOdQwCwwBRt0tbeczwFbuREgMNHzYHVXoBJ.VC7wRJmY80V5nrJcIxXtbQ4KpTxZrVWLZRGOH2iw2qFX6H7BVWm2Ofy.hxWTKM1lzVIAKVi0EfYEWAAvrJ9Rr0deOwUVdj5xJgDoVPcru+dPDV4NCXtJXT9xkJ9zREsfO0vMDFtrqFMNFHD.JVmLj3qGTk5ZDoF3cwvImxCU7el5GX1jXQz7UdIsyczrYwYaxkjsfos3SKtPwmUzZRQc5LUYJuhf66CC4zDGMYGhgkYC5uGQbUXUBnMQQH7Ja7q4rE+5FsIkRQNqIiJ2Jfv92Nzgh2Yg36bwnBTUpitOcbzcTnFhBAwmvT6gQZ.Gmw34+R8e6NnDiKDYboXiaiUHUY6IM0+Oqw5OOrDiLHl2ZwJY+Ft0p6zp1sSQ6Dt2xWQ82aWWS+Xw10SSuYyAjzzvOctRmZ6zqVDMBsSyUUSGbfLdoCti.hPRUdZiUICgDkQmtWvbUR39Rdf12DG0CrORuyiSVbu391GjPX6XGJIANzmLZ0a+GO4GuCDD3HgQJbrK4g1Oh5I6kv3mehcOBsauwIusCrCcw9jFXWotVhh8Kd4K+S0NQBTOwQtWLFp1cRA0e+g1AihRZB5+IlPFlj7F0PYg2CYSBum6Yid0zkPR6QCQ5L4YOamIkoJsHKjJOHc4sWiz6Um4pOyJbOqYKpzs2zwatofW0Iq2v3MtXYIy05zARwNFrELa7MukqLdxjlZn8C7I2cDTJkhQsCo6EDZUhONi+69YB1Peq8T5uoIaHbFtE2GKlz6mO6RN+rsjmxxrvLGhLQY0W+P54Gjo2KNcDHMUGd0HaxiwGItZHH+v.ByMEyyaq5XrYlsr6iGR5vE8iyaFy+B1qS5BSTZMaSfjSPmHtomEm9btrGk0MSen1+j85bdvZLUlJuz52pGNTUTFpymdrqOHTx6OBKusJn3.oz0UTL9Nyad8JZ4I5uzVGOzniu.jbyXT7mphUrRhJTgyuimZNBwIgruGf3yYpS1Y8dS0uyYpSF+9CfOiYKL6c.3tMefDRvsAF5zS0y0lPSev0qcI.TYLhupKeCEFhoqpn+a3ygv7RHhEVKsvZSHbQEcNXjTBWbBgKonyGKboQBQuZMiSAkqYD8UF09wOSSaoRtZcWBiHd0BHYqi+qy5qPDLyuBwVtRX5aKvrv.dXlA1gzm1FZ5MLMycBIpjAaq13yTmfiESUDTuCVjS0FGrbfPGAsbe9.l7v5v33oopB+O7ZHuIN+8es69imVgVXDFi5BcMncQe3ZeIYg6fG3KGwMab8FbFOnGmQcSuouMANI2sKQjF6ScAsrThc2OcCTaS7I3zAvWxV8lNXA3mHu48EG190ELifqk5vn0GF2JK+GP2Ja9K4XN0RN4lnjCJt1vTK4XDKLojy7UV60aNRWVaTMuoVVajvwk05icE7G3F8xTpSAmTyA7XL8KYuf4FJZqjmjxzrZkpn9PtzG35p1n9BvyNcaVbNrYo4vlqOG1bi4vlaNG1bq4vlu7PsQUFa4Avs3hNDCLZsVzkqLRtGHz+x+.Pxy4xK
          

          But for some reason, it doesn't work with the modulator itself...
          Maybe @Christoph-Hart can enlight us on that 🤔
          I'm pushing on my bug list... ;)

          Can't help pressing F5 in the forum...

          SteveRiggsS 2 Replies Last reply Reply Quote 1
          • SteveRiggsS
            SteveRiggs @ustk
            last edited by

            @ustk Awwwesome!!! Thanks man! That has been driving me mental for months!! It was my third workaround as well after 2 other methods were failed attempts, so I was starting to think it wouldn't work at all. Seems it does though. Thank you mate. You definitely deserve a pint :) :beer_mug:

            www.anarchyaudioworx.com

            www.facebook.com/groups/audioworx/

            1 Reply Last reply Reply Quote 0
            • SteveRiggsS
              SteveRiggs @ustk
              last edited by SteveRiggs

              @ustk Ah, I celebrated way too early there :( It works great on the cut-down snippet, but in the main project, I have more than one Gain Modulation. How do I tell the code to point it to the right one for my "VolumeDuckingMain" module? , as they can't be re-named

              www.anarchyaudioworx.com

              www.facebook.com/groups/audioworx/

              ustkU 2 Replies Last reply Reply Quote 0
              • ustkU
                ustk @SteveRiggs
                last edited by

                @SteveRiggs Ok I found a solution, but let's grab the pint before! 😂

                Can't help pressing F5 in the forum...

                SteveRiggsS 1 Reply Last reply Reply Quote 1
                • SteveRiggsS
                  SteveRiggs @ustk
                  last edited by

                  @ustk Haha. I'll get you 2 pints if you can fix it! 🤣 :beer_mug: :beer_mug:

                  www.anarchyaudioworx.com

                  www.facebook.com/groups/audioworx/

                  1 Reply Last reply Reply Quote 1
                  • ustkU
                    ustk @SteveRiggs
                    last edited by

                    @SteveRiggs You can gather the modulations with .getModulatorChain(0);:

                    const var SimpleGain1 = Synth.getEffect("SimpleGain1");
                    const var SimpleGain1GainMod = SimpleGain1.getModulatorChain(0);
                    
                    const var Knob1 = Content.getComponent("Knob1");
                    
                    const var t = Engine.createTimerObject();
                    
                    t.setTimerCallback(function()
                    {
                        var v = SimpleGain1GainMod.getCurrentLevel();
                        Knob1.setValue(v);
                    });
                    t.startTimer(30);
                    
                    

                    Can't help pressing F5 in the forum...

                    SteveRiggsS 1 Reply Last reply Reply Quote 2
                    • SteveRiggsS
                      SteveRiggs @ustk
                      last edited by

                      @ustk Ahhh! That makes sense! I never would have found that though! Thanks dude. Huge help! I'll try and export now and hopefully, it works. I owe you 2 pints! :beer_mug: :beer_mug:

                      www.anarchyaudioworx.com

                      www.facebook.com/groups/audioworx/

                      1 Reply Last reply Reply Quote 1
                      • ustkU
                        ustk
                        last edited by

                        @SteveRiggs Slurpp! 😋

                        Can't help pressing F5 in the forum...

                        SteveRiggsS 1 Reply Last reply Reply Quote 1
                        • SteveRiggsS
                          SteveRiggs @ustk
                          last edited by

                          @ustk Haha 🤣 🤣 🤣 🤣

                          The first export has worked perfect mate! Thanks. Gonna try the main project now. I'm pretty sure thats got it though now 🤘

                          www.anarchyaudioworx.com

                          www.facebook.com/groups/audioworx/

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

                          26

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          102.0k

                          Posts