HISE Logo Forum
    • Categories
    • Register
    • Login

    How does "Script Time Varian Modulator" work?

    Scheduled Pinned Locked Moved Unsolved General Questions
    7 Posts 2 Posters 191 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.
    • M
      Mighty23
      last edited by

      I would like to adjust ADSR of the modulation of an effect.
      I added a Script Time Variant Modulator in the effect but I have two problems:

      1. once the vst is compiled, I can't load the plugin into the DAW if the script is inserted into the effect. The vst is recognized by the DAW (studio one) but I can't load it into the channel.
      2. if I compile the script I can't use it in Hardcoded Script Time because there is a channel mismatch:1
      HiseSnippet 2388.3oc0ZssbabaFFTRPRT9Prcxk4hc7MUdpKCorjr8jo0TGs4DcfiIib6jKTg1EjDC2EfYAnjXR6L9MnWm65qQup4gnO.scldueCZ+A1c4hkjRjhRQ1kYlXhC+3+6G3+LU0PgKUJEgnb4q2qCEk6t3Z83pVa0hv3nJaixsHtZHURUnM60gHkTOTtby9Z8p4xOGx74CuZShOg6RSmBgNRvbo6wBXpzYqV9aX996R7n0YAV6d0xUbE7sD9ht.RlEWD0g31lzjd.QusYvnbyuiGSIBqoHJpDkatMEd8p0RbFOZ+GwjrS7o5AkP0fCJZ5cE9dZDqmEsUKluW0DIVhfSoZp7Oaj7+E38Ydr9ymdO7.yBNoTXeejalrva1LvqjM7JZAuQ.obVPZtHH8PbM2PVGU5JZ7bGbEthF1f.W61PIZunYNZV7VBXGbUg.Ra5tgvf9Tr75EK9TG3+8judou5qbfKeox4TRnSD05WmiHgLBWsuvqqOADsRN+VGipQglzzYW9wQT3nIwIlFmThdLv.MG1JjB2LNDGUHgK6HBUNsHbOeZ3RoLu+ZuIZIfi6vax3zBtFxqOv5KGe30aQcZFx7bbI99m.ZNNbJ0S5nDNmPcnbBb064zP.b.14d6dnlHXQYOtqCSIo9MzC0K55KbaWXoAQRAv.XGy47ZfOKqB6RepyKrXugNmy.saGt3LmNgzFzH1QOGty4D+3sHAUbWZAfHlTSb.E3DrQhxgHc7E7l5+cDDxj7ekxIrKmy3M0TtrdSauw6b53S5YjZlzQpDc5P8dBHVQnoqjZNMF29zzzCRllURgfmvxgOMRnBt5RNLvQ.bkoIN8VKfnbakRsPxTLAej2ff5iKnZPWdnEqZtu1IVhg60Fc4t5ywQvOPnnGxW9IK8iKkeo+7RNCtTiFibMsxenv2nlLhk05qgWFgKy6FbBM7ofloeWZ+MBVkYM0wWrotsmH2HaQqMJ3U3L0gcn7Kx+DJ1.FbKrXLp.1qLNEdTrSgZ9LOZXU3ACw.6+6gSmnDx.8T2rEJ6QTDTtuCu9pEfOM90ER97rC6+0WtUx2lh0ivrAnyFAz6mAnFPtDtM+j5zfNhAQ3iKOIzu.9a3hSFR7JNQDeGMy2Poz2XCb.nIB82Ue.uk5SIR503Dp0ErtfXKCbBe3US7M31TWRuoCAQ2fqLBl+sU1Vqi.QRhU9.ExNzPESqqmaa5oPT8nvR4waSksA+MFsS3wjqUUysvUP+77TV+6J2q+f2+ck6jXFTwSG5E7YaETAcFyS0p+1+muubKJqYqzDMdeCspPeHszjnIdAXAoFCV5PBgjT.GWULJW6FR+9tTtaOT.3oSOi430t9PADKlrRYoh1oF6Gxb+Gv7.GhUi8hNfgQeAJ+XMMRYz6+wrRyH4pMvpdUD3kvGzMnFbjRjBBXoAPzHa3dmIxX7b67Asfbur3wAe4YbDeuOO1jhosjU9uLRgW1sQCFrKL1IPhtfGfeNrbF4dQbLpmL4LiOiTD47mtkDz+5O8S+soSPyiSfssjhmLeaoP5OJuNR5UvXNxonktj2mh5R1BzmMVuz5CL2+QCe8WPyfPRUOeCvza3h3C5C+8TLhwkJTD1I2NTQF69TzC0a0f4GHU.dpD.kgocm+sPhjdzFjt9JGYa3b7Y71Tu5By9uZWqYzvlG+ZHSJT7YezPQjFtfHnTrjyxt9LcQowKnuFrKJRW3CGtd5Yex2XEsMoP7g3pLHY4QiwYFAFgvv+Rfw3RcuGdmFMntpT.NGd2e+sPcsK1uUCrfNPIUIr+9wS3nmozkzvADZaJTlh8DuKSJAn+P4QzRhJ7SgLYpJ7AMxAtlmchkyRWtbN2DqKnEImOJ5q4lwBjOHBjXcX9XCoAB3OVfklyiU9J5t7TIya16HmRghvChSeLd9ur7dzl.irOvzTlrlrVfPnZAE+Z06nx+qe3e7p8DhNQEm6Yu+psfnVP0g5dWYgB8wVWrOAbMFtktVXaZpzjKBoQUbZSzVP.MQPh.X73oSyY6ewKm5J7lWZxeyuLEyO2772+cVqHb0UMmaxf4k2dNzUBw8UB+DAw3HD+k3KtkZFzO1fkiUTh63Wt+MNsMFcBoPPVZcQUvO4xRh1s5aAI8oNQeWVkFtoV6e3NfDGJ2r5xm.oDPCuvdubi2Vlw07E7Mj4PZqUPGPUmIBaaBRE+cH0qnmFo4p8XE7zb7oQOMGGj9zbDMTZx3ZAbwBv+g1v2WblN2NVrSc3MyLGDzoWmVBNyUOUzNnfJLmS82HPz0jTcNHyNzaHx5DluNi.HM5NTt2g7ZvlMwxzQjOHJmzcIt.F5UknC68Prt+RfAAMrfaeCiwh+TUKSHC3drZRlYxn6PMyR5KOj5o4hKHvj2ptq7ypW23cIBUXMayikrlq.rAkAi2GG.+agj0xx6wvmYrvkNWhjQfc69LdbNiX8i.Zex48GqS4UinEvQSkYAjUmMPHK7u.lzxSFlE8O.SgrG7AJJDs5UB+XadYxEROBrhmQyvOSWDskDl.Si9.p1Y5jFqSBaRUlqZ6IhaTCmZLfjCr8gWUq44SOOoGOayj598towJWNzLZ7w8nmqyL72TBsCXS5At+hB6AxEJyyRdqmk4u3mk73REgOvb05WcxW.6wLK7ozpurXoRqC1usomE8FDugW970edo0eQo0Wck0d1JOK9mmJtP7M5BQnAuBINmup5H2K9f1iBOyCpo7QPvlG+FHVCZny9iBXV.GUW808RNONo0.WxIcqIUo813lR4YqtgmZ4lYv2K73NqZCTudzOz2aoPk3MaBmvEpVNUmbbk2CJ7o0jz2oSVCcr8iUFivaiWtLLX.+a1CiCJUwK0id0Q2BuAEmDs8aQo4ywqVXsHZW+4EWasUVYsqirkHAYTjyZ.NNElLCtFPIkiCcOmZ+cqp2bsEn9cD01.zxf5pZKdSgrX1itzjMtKth7H8ptj9g4fDM1THZGPLoAOU+FPSZwZOBaZcy0pwGyMYM93lo5xGgMsV5+e.7C.2y7OAf6aEcULdy8IPvKcGr0+PQl+3GhK6Qljga73hIYNWCp4wL3+BehWrjdbt3EKkr3sBOBHtghiciJLUaQsnYFPt4l+5jxi2WO1YveO5e93xALO1wttYOpgHbkg+MbmLBe1zR3pSKgqMsDt9zR3ymVBew3IT+GzUbxOZ6DHymp6DUaSt98SL2rn+Wj1t3N
      

      Free Party, Free Tekno & Free Software too

      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @Mighty23
        last edited by

        @Mighty23 check if you left the allow compilation flag enabled.

        There is still no warning for attempting to export a plugin if you have an active network with that flag set, and if you do export, it will either not load or not get recognised.

        M 1 Reply Last reply Reply Quote 0
        • M
          Mighty23 @aaronventure
          last edited by

          @aaronventure I can say that it doesn't depend on this (1st issue).

          I recreated the same scrip node both in "Script Time Varian Modulator1" and in "Script FX" in both cases I tried both compiling and not compiling the script node. I think at this point it's an AHDSR or Simple AR issue

          Free Party, Free Tekno & Free Software too

          A 1 Reply Last reply Reply Quote 0
          • A
            aaronventure @Mighty23
            last edited by

            @Mighty23 What is triggering the envelope? Will you be triggering the gate from the script?

            The time variant modulator is strictly monophonic, even in a processor context.

            If you need per-voice envelope, use the script envelope modulator.

            For some reason I don't see the parameters moving in the network when I move the UI knobs. The linking is broken? Try getting a generic script reference and scripting the controls instead.

            M 1 Reply Last reply Reply Quote 0
            • M
              Mighty23 @aaronventure
              last edited by

              @aaronventure said in How does "Script Time Varian Modulator" work?:

              If you need per-voice envelope, use the script envelope modulator.

              "What is triggering the envelope? Will you be triggering the gate from the script?"
              I don't know, I have no output on compiled plugin? What should trigger it? I'm using "Simple Gain"

              @aaronventure said in How does "Script Time Varian Modulator" work?:

              For some reason I don't see the parameters moving in the network when I move the UI knobs. The linking is broken? Try getting a generic script reference and scripting the controls instead.

              do you mean to put them with .setAttribute? It doesn't appear in the options

              Free Party, Free Tekno & Free Software too

              A 1 Reply Last reply Reply Quote 0
              • A
                aaronventure @Mighty23
                last edited by

                @Mighty23 the envelope works by applying multipliers to the signal based on elapsed time as set by the parameters starting from the moment you reset the gate.

                You have to be doing this in some way, presumably when you play a note. You can do this in a number of ways:

                • setAttribute from script, into resetter node, into Gate
                • midi node gate into gate (not polyphonic)

                If the envelope is in the fx section of a processor, it'll automatically pick up midi and trigger the gate without you doing anything.

                So it's kind of hard to debug your issue because I don't know what you're trying to do.

                The snippet you provided will, after 10 seconds because that's the hold time, go through the envelope. Any time you reset the gate, you'll have to wait out the hold time and then it'll again go through the envelope.

                But as I said, in this particular example, the linking via component properties isn't working on my end so the whole snippet seems bust.

                M 1 Reply Last reply Reply Quote 1
                • M
                  Mighty23 @aaronventure
                  last edited by

                  @aaronventure Thanks, I've almost solved it. The remaining problem is that I get no output if I don't turn on "Gate". I have already inserted in the code:

                  ScriptTimeVariantModulator1.setAttribute(ScriptTimeVariantModulator1.Gate, 1);
                  

                  My goal is to modulate the LFO Modulator's ADSR into Simple gain

                  HiseSnippet 2360.3oc0Z0sTakbDdDv.H7Ow16d4dwT9lHWwQqDFv10VNV7qspEvprXwI0dAY3bFIMEmyLJm4H.saRU7Fjq261WhbQtaeHxCPxav9Fjzyb9aNRBj.rAG4pLL+z8708zcOc2hFARGlRICPEJtW+tLTg6ha1WD1Y8NTt.UeCTg4wMBXJVHZs9coJEyEUnvzuQuZghyfLe90WuF0iJbXYSgP6K4Nrs497vrYaT6a4ddaQcY6w8s18R0p6HEqK8j8.jLMtBpK04HZa1tT81lBiJL6lt7PYPyPZHSgJLyZR29M6HOQDs+84J9gdL8fpnl.ihldKomqFw5YQq2g641HQhUHfKMxj+oij+uDuC2kmNeld3AlEHYTXqOJLUd3McN3U0FdUrf2HfTAKHMSDjdHtoS.uaX1JZ7bGbcQHKnEET61PIZunovyfWWB6PDV1mdDaq.XPJEkVoRkmRf+6IeyBe8WS.kuJjbLMfDQs91YeZ.mJB2Q51yiBhVUxqHFSixsYYyV5wQTPzjPhogjQzigCXgOwr+BXZYvvc0vv.9g8BYktnM9F3h6ojpZ9AJj0CXvXBkDFPEptxfPRGpv0iEXILoq81nk.IXSQatfU1wP9dCrdoXluWGFoc.2k3P87NDLzIBFyUQBkjCYDlfBVJtjVR3Dfct8VuSSDrnpuvgvCULuV5g5Ec7jNGUdgAQhVr2zvm2.mSovfdfr8Bqi2PG4DvYjHjmP5FvZwhNN1ofIhf5EuEE3Q5vJCDwUZh8YvIAajFRnJhmTzV+yQPHWI9sgjfdBAWzVSYI8l1X0OP55Q6ajZthnBkc6xbeBHVQnomhY3FWXyMM8fjoOJkTJRNxg4FMHDTcILChaApLMwYZMeZnSmLpkJdHWJFoFDLGc.KDVogVrgQesYrDC50V8DNZ9Pjhckgr2IJ8jE9wEJtveaAxfK0p0HWS6qFH8LlIiXYsQavEQXIQO+CYAOErL85wR2HDDIejI74GYxNvoSTnCqMJE0E7v20kINuvon33MPTr4iQEb7glXXOJNFVSOtKKnAbgg3P3p6gylnJx.8rWEJWykFRQE9d7JKUF9z52UN4yydW5u9x0S9sqv5QX1.zoi.58yATCHW.ej3v8X9ckChvGWaRneN72JjGNj3UYhH9N5CGBgo0XCv.zDg96pYv6YdLphcM3Pydf2E7T3.b3We8DqA2f4P6OH8O5RnAWbDG92UeCsMB7vWrwGXP1kEDx015E1fcLjDRzqnEwavTGAwaLVmvkoPapVXtKg84oYG8enV+zAm8805l3FT2Umo.Dy15QJzIb2vNoa+eeVsNLd6NY4EcVKsVHERKLIVhmCVPgiAKcoAPNUPfq5FiqsBX+kdLgSejODoSOig85PeHep0grXMUHqaS9OjS+6ycg.hMhihNfiQp.UbrtFYGzY+XdoYjmpMvZbYD3Ev61yuIvREJDdvRCfnQ1v8NSjy3o1ouZA494wCAewYvDq2mEaxH1Vxp82Govq50pEG1EFS7Uny4B3WBpkStmGGi5ISNyEyHCQj+5Mjf9y+zO8OuZBZQbBrskzYmrXaYP5OqtNR5.HJg8Slt2JVokIl6m8lXygi.ssTN+Xinmgke1yVDOaj.6ZbMLKVmgOxk0h1yKb+gdHY3xtfB9R3kcUf5ReiWPqNrK8RWdk.TS8s47GsRCmTH9PbCNji6nw3Ti.ivqmeJvXbA02CuYqVLmvL.NCdq+3MP0yym1PCteWnRnji+9wSPzyT8BZqABsACptvdhOj6kbzep1HZ7QcwwPBHMjdfE4.p4omX4r5EKmyLw1BZQhbqXuVXJKP9fHPh0uNG6HMv6ziEXYopXklgtWR0ycm8A5wLn1Y+3r9hm+qpsMqMbP1LLKSGqIa5KkgcfZVs5PUs+yO7ud81RY2nZpcs2eiNviMPQc5NjYgBMa2StCEhhErttDVaZp2VHCXQEJZSz5vCER+DAvz2Kc1Ia7IuJnKwcd0I+N+hLL+By0e58r1P3yvPoQnL0v6VDk3HT9U3yuGVFDO1GEGK7S5e3+n.9+u5a231E4UuhT8aR6bR2.Fjf.aOYCHFeIEU+jv6MLK52UMXAqo8bGtoKwogXVszgPxRrfyscOez6Dz352C9ijqbV2bP6xBOQFbj4A13eGxfKxbSYz5GDBp8CNNRuefel419r.kIqw4vUJC+Cspmm7DcJh73Gj.6PybvCl861QJ3N5oh1ACbEEBl2p9xd57IwElBfyaop8nbOc1LPp0cYB22IZBa17NrNahcix2cKpCfg9Mn5mren1ZVmFNKnrSpC9Xwel6hwaEziMRxpTEoC0GVx2bAtPTKU78Mo+p+dKlVutIxXDpv5isHVwauHbLnbX79Xe3mkSVK+YOlyYJKboyCJYDDfaGtHNeWr9R.sC8zzwUgwZDMGNZpbKfrZlBBYg+4vzNtpf7n+AXFj4iGPQ4nUuT3GaeVl73zifHSSoOveittcKILAlF6ATySzI7tGM.BAYT01SD2aHAy3.oFX6Cup1xyicZRak1fqzsXdMiWtZnYz3S3xNUmU6uuJZSvmz0k4F8jMHWnbWKEstVl87uVJhqVA9.y0LsHnuD1iYV3S0kdYkpUWA7eOhcRzcP7Fd4yW44UW4EUWYoEW9YK9r3u.u3Z+WsGjcADUH46C6xZibuXFsMCtlGzR4VPvlE+VomKZ+g5o4sAXRJ+85pjyZWvEvoaLoJqcJerLdVuWvwVgYpLfwCdb7JSpx38c.TB4JztMvgQTY+0j6wcNXPEPVMUoAdx6risuvx4HdSb6k6.FHFm8v3Glh5fSTb6FitygCJNIV72fRyWfWp7xQztxyqr7xKt3xWGYKskU1Fy4cBGmAStAWCnX0kvA0yY9f2n1MWaAJsQr1NfVNTWVewg7ruFnKFBnKLoi6hqq1WupCM84NHgi0jxi7olzguRe8SSZwmOBaZ+D4y5lM9HrokXedCxG.ghukZBF58xdgbQ6cnvCT5Vpq+9mL+MUDWZiJIK13wURxNtITWiYv+E9DuXU83BwKVMYwajyvm5DHOvIp3Ss2x7lY.4VX9azpHdG8XxfeM2+xA074t7CbbxypgHbwg+xomLBe1UkvktpDt7UkvUtpD97qJguX7Dp+yZKN4FsuAjYSiMipeoPZ+NKLM5+Azh+4eM
                  

                  Free Party, Free Tekno & Free Software too

                  1 Reply Last reply Reply Quote 0
                  • M Mighty23 marked this topic as a question on
                  • First post
                    Last post

                  13

                  Online

                  1.7k

                  Users

                  11.8k

                  Topics

                  102.7k

                  Posts