HISE Logo Forum
    • Categories
    • Register
    • Login

    Getting started with scriptnode

    Scheduled Pinned Locked Moved Scripting
    11 Posts 5 Posters 741 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.
    • d.healeyD
      d.healey
      last edited by d.healey

      I had a bit of time today to finally look at scriptnode. And I didn't get very far.

      I've added a sine generator to my project, and added a script FX to that with the magic code to create the dsp network.

      This is what I've built in my little node graph but it doesn't seem to do anything. Please tell me what I'm missing. Thanks.

      2ca8c456-a834-4552-ac0c-8cbe55026024-image.png

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

      orangeO 1 Reply Last reply Reply Quote 0
      • Dan KorneffD
        Dan Korneff
        last edited by

        I just starting looking at the scriptnode feature this morning.... didn't even get this far! What's the secret handshake to start adding nodes? When I click on the ScriptNode editor, the interface is blank and I can't figure out how to add anything 😅 😅

        Dan Korneff - Producer / Mixer / Audio Nerd

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

          @dustbro You need to add a scriptFX, and in the on init callback put Engine.createDspNetwork("some name"); and click compile.

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

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

            @d-healey @dustbro As David said, createDspNetwork, then open this DSP in the scriptnode window.
            It takes time to figure out where to begin, and I'm just starting too.
            David, for your oscillator, you want to create a scriptnode synthesiser instead of a script FX.
            Here, with your simple graph, you should hear something. Edit the node properties of the oscillator and enable the UseMidi otherwise you'll have a unique frequency.

            What I am trying to figure out:
            How to control the linked parameters from the interface. I think it goes through the Cpp class to export and recompile Hise. However, I do not succeed compiling Hise with the HI_ENABLE_CUSTOM_NODE_LOCATIONflag. @Christoph-Hart Even by changing the directory of the include.cpp in xcode I have a lot of errors afterward.

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

            d.healeyD 1 Reply Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart
              last edited by

              The HI_ENABLE_CUSTOM_NODE_LOCATION is not properly tested to work on other systems yet (I am pretty sure I've hardcoded a stupid path somewhere). Also I might still change some API of the generated C++ code so I wouldn't use it yet for more than playing around and comparing the performance. However you don't need to touch it yet :)

              Connecting the interface to scriptnode is about as straightforward as it should be:

              1. Create a Parameter in the root node and connect it to anything.
              2. The parameter is automatically published as module parameter and can be connected using the processorId / parameterId properties.
              HiseSnippet 1448.3oc2X8zaaTDEe13roMoPgBEDGWUwgToPjMzVPpRD2jXWY03DKuoosmplr6X6Qd2YV1cbRcq3F24LbgSbfKHtxAj5W.jPhOA7MneCJu2r65cW6UotFnEUeZm27dy768+23NgRGVTjLjXr5giCXDi2xzdrPMXmATtfzZWhwEMaSiTrPqXRaONfFEwbIFFUtMRvX0kI5eOaqsodTgCKiDgbjj6v1i6yUYT6T+NbOulTW1gb+bbes5sbjhcjdxQ.dpXVkDPcFR6y1mhrsjIwXkFtbkLzVQUrHhwxaKcGaOPdpHl+i3Q7i8X3hZDa3fhI2T54hHF+lry.tmamT8NhPLL6jYEpDaEtrYatKeB8Lqw6p2vJSh71CikNK3UaAgmQN3sbL7tjosSHOPksChsKX1R.NpdTvEjGVw7RLdp4NRfAgZSe5PVyPXwDAV+FUqtg00qV8p2r2HgihKEVRw9RE6.w5Wcsmr1pq80qYM8V85U5d30DJ87XgktM50COKAWWLx+XV3FVmP8FwlvHn9EsuqLe1WmXsNGiRQKAWcP.KYclGnVId.RhYC8EIHDXUo8DWLwSX6wcYgDNbHmy7NB4w0HZvmOWfb2V6RUzziANQ3VBXgJNpLF6xNAxUhcvqZtKKZnRFn40OPJv62XkW3k9HHb13Gg6ZL9AB9fTMokqN6VKoUy6WCxtBgDKH..2YESc1LY1fMHjW5NxipJlGfrmrA37JDvgQUhHtZb9hCuDIGUKM4nTWybB2KY1gqbFTNdWpD7BNo+qwaRol21rQudLGUFXW1r48e8TWYsjvC39QfTHZorJJ+jYCQetfsoSHCf1tQA6yTmJCGt9UbiBtxUst4au1jz6fPFDwwNT1wiNd8HpefGqKH0FVG6IcFZyeLa1ZBIQuaibrty.pPv7hVjRGS043bymIb5BEEzgTxUI4QYF0IfJiTIQDckiTbQ+1TUHGyd2ejuMz.zgsSh1hIxKgUghWWEWiAn1LgqdwygeIaVCWajrYszMyJfQR7OZ+ex2vWny1zDbYHUoKV.pI0ALWi6PUCvzGrFJDexB2zYRb5JnD0H.fmFp6A1gBjMpfGaZq8X7C0070U0fF6IeeOtKdclFa.bDGv0EhSvFFsixOn.545jV9BO+kLVBugX8RqAmOFh8QzVPYt.nLgrM0a75.6FUxJCcHMrOSkTXHsU.bpIqfBRUhSD6xhXpizcTNZ59JcFcrG2AAJYJ4dGy6FwlWQyLmH.RWAb2RbBblwY9s4hoNjG7z1zGMyAum7TV3Ty88fmd2ffYnBwpJV.l8iz99uC+8qaYOjcZrWCo9kN+1u2+W9f5wtTcipYPAY9gLgLCjq+s0KCxPO6YgLv6KFxOe7Oz4828O2JdvLaeoTM.RymF2WqdQCuQNsXkbp6boDPW17.6IW9mu8e83uYJfkx4LGmdpDASWPMp3RHBDyAhmSPm3zojYG.90V8PrQRKWHm.aodPvjdKogg++IfpwifJ5QQZUDRkWnIzx2S+hwaBNbnVo9gT5Jkends08nmvrtMCphhSmT6LdK0eLuukJXteK0ANJ35OLjJhBjQENXalO+PXDynBA9QvSDXeUWrNUd56Hogkt0y1pInjkJiMUMJTWv6V9xQhBNKiJKzvMEG+LG+kLoyxuFdf2+9yv9Oej6JyGbeAyJtZJFs43HbMfjYOHIQiw2CxJ5QG4oRoVLHusTHCFHEXKmrHftLXzm98YEJOUpBcKkh5LLixkq2k4wn4il+356AQgzv1wiwrH1hZyus3r7WejYLbsvLSq2LdpTk2fdpzKATdULi9qh6vm5DJenS7qRvX4yqo.5sP+WrspYabs0j+7BSypaVk3CUDeniCZt+Dv9TtLe5BHyms.xbsEPlqu.xbiEPlOeAj4KNSYvlQ2ZjR5GmJBD5zPOhhgQCAEhj0Q8j+FbfxGSK
              
              ustkU 1 Reply Last reply Reply Quote 4
              • orangeO
                orange @d.healey
                last edited by orange

                @d-healey Yeah like @ustk said, you'd better to use scripnode synthesizer if your purpose is for synthesizing.

                Or if your purpose is adding a continuous wave to your main fx channel, you can check this:

                HiseSnippet 1161.3ocyW07aiSDEeljN61zs7kV3dzJgTWoRUBagEIjng1zfhnoDU2V18.pZ53oIip8LlwSZ2vGmPHwMNCW3L23JGPp+CzS6eEbhJwe.Kyy1o1N1Za2fft9jeu48F+688y80JFOLToQ3Z6NNfivKRbFKMC2XHUHQcaivuJoGMzv00iYs93.ZXH2EgwU+DfAt1bnnmKVacpGUx3orPn8UBFeKguvjxseqOU340g5x2U3mQ5Ua0kojan7Tir3oJoAJfxNlNfuMEDqBAgu0ltBiR6XnFdnUl0UticFpNUFK+9hPwgdbfnIxwdQwrQaLT341ehsFhP345mZ4Uis72jzS3JtjepG30iNndpFY8A3J4gzb4fTyrPpQFH0Q44BW.HRQ3gxft4hQmEDJ2QdTSdjAgfjCDp7QmtRCWFJLiyFhtQg6aP5KLrgki2JkfWaf5+Z7lD7eExlGcDmYRA6bjNOZVizMKEJklHhK56Vf3vzh.i86C.YwDx5cdTyb.JlMB+qj5aJGHj7UXZtEasCC1laNUoOdo60ldhv8d2+COZjjAd75AZd.Uy2U02iNdoPpefGeGqRKW+POE6XGwWwu+Be8B0V3aWndFkhv35fDKwFRkRtWXQwfhWoQq7VRNx+Ptd45mP8FkdeEpeu80yEpjckBymEvSDKmMLgssaQFTlx8RPkxpjLhcTiLB4fdTiV7DDlr8HeGaaHFeiDq0xCWAApFQ2.ngDTGtzMh3Y1mjCaBz3jCaN4PDfCtzX4mDdhh+IuaeCB12lDEw.9JWqiX9NTl0gMtO0LDJfrMHM1LTtdE1kYpyGqSSjEzSC2sr9hbrwUgKdRS1XaXCkuO.LnEax6etvE9fD7xVIhS51wlq.Mr6ElskMtBbeQsTSPL.o6P7COfKY.mbVvcI5XO8JoBby.6ztP6R0C3ln9BTscTicXGPjwbVjnBY1YVP6LTgHhluRliuQrlpkZMZU.WaD7I8Y.Ja20pfIUirWHGlqg1GpQAL0ezgdBF7VNGg8fITV05JOwdKwMf5IjIJm1vtG8ISwa9VaoNkqmZI.DZuffBbmukigG.MgxNzx4X9owd8rbAq3VvXFNZpu3Eqgt9Pd0VEf7O7zRg7psJAxVYyB4e9mfmeeJHe927mO767Oes3RiNZ9WNxl6ONE2q9.6ye88sdAv8EqUzU2nTbewZk4pa7B5pWLB202ARxJwgmoZ4VjAPqob0I2ItNI5fWRqPpLUExhjc3gbSroVHOOawRd8dMnx55pZ15rJW+f+iOqXvG7hEC9O9rxB91QSWYR6Gw9iyG7auUq3PZzt9S8Ee6yP+qZMz5Gu9sFrxd0P9Yi+k92s8SSpyb7UJyP6rlopy96unEZ5YUt7qXVUh.ujNqJGwdcaSMTnmexFGYRyw317Sr+RV7ll0Hs4gGaTA++r.jOkoUGvhWGCx3mOhistQF8Gd0r+poktdSzIwALBowJMP91oTGvXvJ4uicc9x04cmAcdvLnypyfNu2Lny6OC57vYPmO34pCrfvGOxn7i+cMKi9aFkbgwaJo1U0iJ1Q+ywqhTd
                

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

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

                  @ustk

                  David, for your oscillator, you want to create a scriptnode synthesiser instead of a script FX.

                  I was trying to create an LFO to affect the sine wave gain.

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

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

                    @Christoph-Hart said in Getting started with scriptnode:

                    Connecting the interface to scriptnode is about as straightforward as it should be:

                    1. Create a Parameter in the root node and connect it to anything.
                    2. The parameter is automatically published as module parameter and can be connected using the processorId / parameterId properties.
                    HiseSnippet 1448.3oc2X8zaaTDEe13roMoPgBEDGWUwgToPjMzVPpRD2jXWY03DKuoosmplr6X6Qd2YV1cbRcq3F24LbgSbfKHtxAj5W.jPhOA7MneCJu2r65cW6UotFnEUeZm27dy768+23NgRGVTjLjXr5giCXDi2xzdrPMXmATtfzZWhwEMaSiTrPqXRaONfFEwbIFFUtMRvX0kI5eOaqsodTgCKiDgbjj6v1i6yUYT6T+NbOulTW1gb+bbes5sbjhcjdxQ.dpXVkDPcFR6y1mhrsjIwXkFtbkLzVQUrHhwxaKcGaOPdpHl+i3Q7i8X3hZDa3fhI2T54hHF+lry.tmamT8NhPLL6jYEpDaEtrYatKeB8Lqw6p2vJSh71CikNK3UaAgmQN3sbL7tjosSHOPksChsKX1R.NpdTvEjGVw7RLdp4NRfAgZSe5PVyPXwDAV+FUqtg00qV8p2r2HgihKEVRw9RE6.w5Wcsmr1pq80qYM8V85U5d30DJ87XgktM50COKAWWLx+XV3FVmP8FwlvHn9EsuqLe1WmXsNGiRQKAWcP.KYclGnVId.RhYC8EIHDXUo8DWLwSX6wcYgDNbHmy7NB4w0HZvmOWfb2V6RUzziANQ3VBXgJNpLF6xNAxUhcvqZtKKZnRFn40OPJv62XkW3k9HHb13Gg6ZL9AB9fTMokqN6VKoUy6WCxtBgDKH..2YESc1LY1fMHjW5NxipJlGfrmrA37JDvgQUhHtZb9hCuDIGUKM4nTWybB2KY1gqbFTNdWpD7BNo+qwaRol21rQudLGUFXW1r48e8TWYsjvC39QfTHZorJJ+jYCQetfsoSHCf1tQA6yTmJCGt9UbiBtxUst4au1jz6fPFDwwNT1wiNd8HpefGqKH0FVG6IcFZyeLa1ZBIQuaibrty.pPv7hVjRGS043bymIb5BEEzgTxUI4QYF0IfJiTIQDckiTbQ+1TUHGyd2ejuMz.zgsSh1hIxKgUghWWEWiAn1LgqdwygeIaVCWajrYszMyJfQR7OZ+ex2vWny1zDbYHUoKV.pI0ALWi6PUCvzGrFJDexB2zYRb5JnD0H.fmFp6A1gBjMpfGaZq8X7C0070U0fF6IeeOtKdclFa.bDGv0EhSvFFsixOn.545jV9BO+kLVBugX8RqAmOFh8QzVPYt.nLgrM0a75.6FUxJCcHMrOSkTXHsU.bpIqfBRUhSD6xhXpizcTNZ59JcFcrG2AAJYJ4dGy6FwlWQyLmH.RWAb2RbBblwY9s4hoNjG7z1zGMyAum7TV3Ty88fmd2ffYnBwpJV.l8iz99uC+8qaYOjcZrWCo9kN+1u2+W9f5wtTcipYPAY9gLgLCjq+s0KCxPO6YgLv6KFxOe7Oz4828O2JdvLaeoTM.RymF2WqdQCuQNsXkbp6boDPW17.6IW9mu8e83uYJfkx4LGmdpDASWPMp3RHBDyAhmSPm3zojYG.90V8PrQRKWHm.aodPvjdKogg++IfpwifJ5QQZUDRkWnIzx2S+hwaBNbnVo9gT5Jkends08nmvrtMCphhSmT6LdK0eLuukJXteK0ANJ35OLjJhBjQENXalO+PXDynBA9QvSDXeUWrNUd56Hogkt0y1pInjkJiMUMJTWv6V9xQhBNKiJKzvMEG+LG+kLoyxuFdf2+9yv9Oej6JyGbeAyJtZJFs43HbMfjYOHIQiw2CxJ5QG4oRoVLHusTHCFHEXKmrHftLXzm98YEJOUpBcKkh5LLixkq2k4wn4il+356AQgzv1wiwrH1hZyus3r7WejYLbsvLSq2LdpTk2fdpzKATdULi9qh6vm5DJenS7qRvX4yqo.5sP+WrspYabs0j+7BSypaVk3CUDeniCZt+Dv9TtLe5BHyms.xbsEPlqu.xbiEPlOeAj4KNSYvlQ2ZjR5GmJBD5zPOhhgQCAEhj0Q8j+FbfxGSK
                    

                    That's what I thought at first but impossible to make it work. With a bit of testing, I found that it doesn't work for scriptnode Synth, but it does work for scriptnode FX. For scriptnode Synth, the parameterId isn't showing up the parameters.
                    That's the 4th point of my today's list âž¡ https://forum.hise.audio/topic/1766/routing-send-receive-between-two-chains/6
                    Sorry I am 🙃

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

                    1 Reply Last reply Reply Quote 0
                    • ustkU
                      ustk @d.healey
                      last edited by

                      @d-healey I can't find a solution to modulate the gain in a scriptnodeFX, but in a synth it is rather straightforward using the new Extra1/2 modulators, combined with the new hise.mod node @Christoph-Hart just added. I'd like to see more extra tabs like these so each FM modulator can have its own envelope, LFO... The ideal would be a dynamic amount of extra tabs :) Or at least 4-6 to be comfortable with complex FM algo...

                      HiseSnippet 1528.3oc6Y0raaaDDdojWGYEmlzFWfbTHnGRPSMjbbRaPApThkbgPkhUsbRZPODrgbjzBSxkkbksUKJPN1a8b6kdnu.8ZOTf7BTfBjWfbuW7KPQ59CkHoDirrxON8Gcvf6r6r7amY9lYV5V9LSHHf4iLVZmAd.xXYb6At7daziPcQ0qhLdKbSR.G7KnEcqAdjf.vBYXj8SkBLVZAj52gkuEwl3ZBQhPn6xnlPCpCkGIsUkOiZauIwB1g5Da0qWotIycClMqu.OYwEQdDycIcgaSjKKCFYrXMKJm42lS3P.xXgawrFztGaeW85uKMf9PaPNnDpsXizh2jYaIQr7YzF8n1VsFdtCPHCbqHqPVsUXEbSpEcj7Hqw4TSTHRi31CiLSCdkhCuhoBuRo.OTLzsfFcBPvr5aS3IQlzcDNAkkzSU2kCtAT9f3tqST3913VTtYuzwalTvqvQ8pFugN+yfq0oCXxi.6B3M+hWud5kFBk1l9TOthSpfxEBk3xrfBRwP.M.7KMEh4eLqDSuYlXpw.xnMtlaWpKrpoOHrDUC7tMv2m4u6ktXiNrcXRfbwKW3iOS9N8cMkt4BxMxk6yrujaemGB9WovdD69vky+M4WJ+2luvDjb7y21FmjmL5OVRgDL4X6SJYBV7+yDnfa1YCtoXAMlLF9b31TGOanl6dfMSHQhw2AWE5P5ayGJMY.bSlKyqGykZFOlcaf6S61E7ii8TOP2jyEkNhjrRksAafDDKn98pzPD3R7E1IXNsEklcawz7WW.qgaAIqqv+Nxfm8+7YvmloKGt1AbeRoWpd3iQGOwiLeKMNw3FatUX5CwSEFg5oCxG8me9SKuoO7U8AWygBe5O68WkkkQpGUEpx2W4dj8fNLeG8KL5L1.5JdQwkrC33wDE2Rv9a6vX7dT2tIKNsRkFLlWMWhvLXEeSZ0Sv22pSm.fGea1ne.m4LDKp1JayAupDNAY7k3qu9phecde4euwFh+b0sd4LF8xKwRlYLL67JO4HWlzm9FdNEMhGEO8O.DGRkW6jBlay5yEbhlDQowCDz3a22osnMMSP.QWWvV1.kQFYbudbQ4XEcBbsTCdl3W3jkjiMBmrzvIQxF1.WtPdX2cpbHgOKdRZGNMdTCex4TEUysIwTbfGzhHZdUTuPzDIWLO3up4H62xQ5UBI.+3vtAyb2DhMxJ27gMipOKavbbj.TRlCe9dTK4KEabEwJz9lsINdxbGMCh2ZqQF49oOQJTeJIrNENvyVza7y8Dnm9UEf05n35w.UdrCyRa5RfqUhgqQq3UOzF5k0Pqm3ZHOP71SBsyJflOr5nIOQ7vYi5QYGheWfqP+3BEwhx2acAWaQbWoIrEwm3.bvWKSEaukmNYPdbafeW4MWPip8Hu25dfOOrGVpqd9QP49OtI4fwjIO+6C9icSr6+3634MgTjpRUa5Wqz+G+A4uesb6cg801bozOw7298t+x6Vo1Ad9hjDx1xj1rnyht9+vQBUlNlQnTvbkzvLBkJlqDGyCyElDyiZkWQ7p6ZAGfF6UdXYYBYw1yofJ6briSxYhETlCqnBkPGQdnSlfxwX34zYCYAlh6fKqwLIpEDoXS+FCUJg8W0aobjn1WV4QZI7cB.4UkG5REsuz+g1xa1YjMYXY1WrvxbGivxbGyvxEwp6INAJPyNjWuxDP96dRpPd8Jo.YwZOJ1edbwUWasabihWCoKIG0Xdx26i1sxw.3GVdRacwTA9gkSyVW7XZqWVg6BaKixRIOPL5RXd5DDkSqIJcO4H1GIEIyXTjkwaCACqlLQHVb1RR8NqjZMqpFmnkIlyO+aN0rztTUY1Io6STsV3NegxWHtQ5LmuPr1i9X7rA+TqyW8Ik0buQWWEMQdfoT8ZFm4N0U2WUbVC6MO1RMLpB6QMgvqYiqBA6xYdudtpfCwzm8.S8W3UFpkSIQDv5p9m3rDtobbgRn8zVErHmUQjin9vCLMkemlOPbMmz0Ys4PmqNG5r9bny0lCct9bnyGNG57QSUGYo4a1mybzeCOgfV0zeLDinFayh9a.JeASnA
                      

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

                      1 Reply Last reply Reply Quote 0
                      • ustkU
                        ustk @d.healey
                        last edited by

                        @d-healey Back on your LFO within scriptnodeFX.

                        HiseSnippet 1611.3oc6Z07aaTDEeV6LIwtNs7QQb0pbIUpDYGRoTg.aRrcwh3VSbZo8TYx5I1qxt6rr63j5VPBIPHtwEtPkPbf6EtxAjx+.UbnG5ETk5Q93P9OnLucV6cWuqabc+vIktWhm2Luc+Mu2u26MucScalJ0wgYiTRsdWKJRICtQWSd6UZSzLQUKgTNJtFwgSsyJEsbWKhiCsIRQI44.AJolB4dsWgkI5DSUpuHD5RLMU5pZFZbeo0K9QZ55UHMoqqYDX0KUrpJybElNqi.OIw4PVD0sHsnmm.KKAFoLc4lZblcCNgScPJSsLqY2FsY6XJW+kzbz1PmBCxiZHtQRwUX5MADCRQqzVSuY8d6aGj3tT22JjTZENNtlVSs9x8sFuj6DY80Hn8PIwCCd4CBubiL7PAP2TRzI.AqYGcBOLx.2g2DZrvdpplbpoiFuaP20DEtuLttFWsc73MQL3U3ndZiWOm+b3xatIUk6C1ovUt735oimHlKNhnRTaWZbCUaMKt34C.Ii2vrUtb9P.RJFobKbYyVZlzETsoBnUxw57T9NL6sl+DqtIacFvQNwIe24RuYGSUvrm0xlZQroqypqS5NuCwvRmtlP0SkcCcl5VMztN8jouQ5To+hzYCnjKPWFVw7psIllTcmnKChlM41L84M6XrA09TY2ln2w+9EIfdlQyNxLqZpwufE0aYg1C8DKReD.k9R6CJeQwPKVi0gqY1pFgaqcMjB97cLZHxKoRWwa2Jjoj.Ap5NNGLFXoMnlMcG7.wk2j4gwJdSlu2jH.GTStPtmSxkD38awu.O9Qv88avbrlPByJDUgQqacBuMDIIxZxEySsWPsOkMiud4QBvOHrWUXSBIVIIby6k8UtWVgYX..Dx8586OQqI7PwJmRrBICbMAmAxjWyIXtbvKVmXKRcKJd3HCZfm.rGSH2GyB.cFriktn7vP2SxoeZsEh.yDx6xfvbVrqsMOZer8SBSsOhmN.hyfYNphBsPd2nn1ltPfomLn1O4+5D6VTtW5XKpMWi1KgHLRTFHIrkRgunCEJ.itDjGAvT8NanqoB+BEvMJVe+QB0pZts3tHyTVSyzSY+JK0HWa.YyVbU1NT6AN4BBcQKqHRmsXCN0BRTFr5Zisn6Hs5AkB6hog5gTTDTfd7fboXg7REiAxe6cBA4a9Cv0uEBxow4VXwEO6YycZjLMTEa5m0gZp10G3+3wvG86o+QgGAfuWgn.OWr.euBwYqy8HZqy3h6rqArLTDrf7xm5knsxExVpb80+vvQKGQFszZREcG5bG6eLShAhYxfWi5P4x8dDZTvvmv5cLHVaTUMXjWhQmMbkcixF.KZT1vU1MN1fH889PiSM06q962t0u9ZEkQdt0Q6+Dy9m26KuY8T693E4U76F8jEh0t+P9Ac+o5uZo6TPRKaXvX71hyh3iaoZuQwf7WLlrgSXlaZrg3uK.xOfRbCxaTd7R+sWgQOisHiQ.mvMN9sN28u9W+PxhLCdHw.gB8B5MRgczZsnAqYXOxQkdjdy8BuxyLuxrx3eKJYqXSu6NwAliAonLnPQhb34VsIrKbqE02wHk4lY6BV8aarWd6xlDQGTdcUePIYb4qIZYywAZ6GrYgnbCMlZFrpNkLvYYyHinjyLI7e85oGZb3+AQS6mmxqmNYyPGn6UJY..OWfdkx+hlkd9pYokJFAxhFfdR1rTpot8m+Wm4qLtcgg1qTqMEW2yo3g8dk7pi1JR38jtMoCasFk9fcqQ8i1ibNDg67PV6R8nHAOLwbXClIaQ3KaQYgYxuhjIGb9C5GrXTqQOT13zRNPk0J+wnQ8rHi94K5q5c+Yq2K8cuSAEkUXByl6WIvs1k+v.GzMzavLzwcClhUnpKCz8kVUsovDCe2nXNI7SpWoV7E1JMBL0e4ed8+8aDUIF5we8bDyfkuGpmhdh6ecXc+8H5IB9xwhquimP9fIZKHC8rrPIsEeQwtmieOfeJb3rMO4tGZKrEJi+EqVhvIdwxvGXL.uPQoDcaMUpLvLEtD0YKNy5Yy26zfnZytpp7quBTjYckHHZlt+GdjBWCFmMOZa4NDiysPNjgnGlqppBeF92LOBEuNKNF57VigNKMF5b5wPm2dLz4LigNuyCUGn8wOnCmYH+WzPHndYWxkhh+6UJI5+frZkFj
                        

                        I don't understand why the sig2mod node doesn't react to negative values though. I threw an abs so it's better, but not a sine anyway...

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

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

                          @d-healey I found out why: sig2mod needs to be in a modchain

                          HiseSnippet 1538.3oc6Y07baSDEeWauIwtIkuJCW8zSoyTxXGRozgYvlDaW7PRqINszdprQZislHoUHsNotENACvMNCW3+fBW4.yj+A5odmY3Byv.GxAtW1mVYKIK4V27AoMS0E68s6S5299326oUsb4ZLOOtKBmei9NLDdVR691htqzkZXiZVCgOKYMpmf4VTIZ49NTOOlNBiydUP.NeNj+09UVlZRs0XghPnaxMzXqZXYHBk1p5GaXZ1fpy1vvJxpWpZSMt8JbSdOIdxRJgbnZaS6vtFEVVFBBOUccCA2ssfJXdHbtk458a2kuqsZ82zvyXSSFLnLps7FoD2fapCHFjhVoqgodqA6aOj7tzJzJjUYENGYMCcigxCsFup+DEC0Hp8.m4IAuxQgWoIFdnHnKmBcRPv06YREwQF3NBlvfG2S0zVvr8LD8i5tNQg6qQZYHz5lNdyjBdkNpia7F37miTeqsXZhPvliz3VG+dZLNosq.oslqgiP97AfLavvhMtU4X.RIFge.otcGCa1BZtLIzp44bMlXWt61ye9U2huAGhQN+Ed+4JrUOaMvrWzwk4PcYavaYR6OuG0xwjstT0KVbSSt11sMtG6BEteg7E9xBEinjOPWFVw7Zco11LSujKCxlsEtby4s6YsIy8hE2gZ1K79kHgN63siQSnSwMtNumvvtyZTgqwcQXx05Y0VxinwVI.cRY3LHPU+wkfwPTUalst+fGKuBlrLLFGLY4AShfMCyVHkGXT8cZA+W9OvCcFxP6LLGWGH3ZP0jax9snhtPjujkSHmm4tf1vPrYC0qLRB9Qg8pRKcLw3rvMe.aoZurB2xB.HvUF7+O0PGdnD7EkqPEwrtzGCLuq4Ek6Er5sntRpVIYumJHGdBvdLiZeLC.zoIdNlR57wtmTSebsER.yLp6RDXNM.yBDKttx7FComKBRGthiKvFBsbQrfyR3dZxJf.gXRynKagHSeRDIfyFxJuA0sCSDvS5vbEFrALUvHI+bVXKkmbCOFTYDcSHAGvTqdaZZnA+CEweIW+vQR0ZZui7tnnvVyvNP4PJ+0n2cDYyTcU9tL2QZo.gtgiSBoyTssf4.LXQK60da1tJqdTovtXJnPECk.EnCGjqkJjWpZJP96dTLH+i+.b8qwfbARoEVbwqbkRWBo3aZ3x97dLas9g.m9fuc4892hUeF.99URB7RoB78qjlstzynsdVebWbcHJCk.KnXDNc7IEikobFUlRmiyr2CYNRlQxQlkrNyiIT60DgMQSWhq2q.4VSppQyzxL4d+auWRuOXES58u8do48k7xOkv1749.se6gc9k2rpJSyu.4QblV0uexIGjq8oC4G2+mZ8F0dTEUhVaKNWzU1jwn3dopAwq4UbgdFcVTVaIdD6YIVxeWXvbmDAsw5fM8.3nwO3CGs29UlblZISQDmw8O2Ct5ebuu9IvdLMYL4BwRAixhLEwgQ2NURD+IdtgDAiGUnj5.dtM0gcgOi2PGiRletz0cF9FCCXJpaSkMOG7BUOuj9W+tx23vyCdiOvlEKjKt2a7yDq5PJM4krE6SF26ft+xFAvyEo6uxur8uSWs+sT0DPV1R2QY6e4y8vu3ut7WY8vJis6uNaIu9cuSGc+Ev38xl+NDM+U3Eil+RV2S5NOEzP3bDKtMeQ3PzY73QxutJRN57mDAzCNWR3vTdZsENo0nGaz3TpXfFqW+SPSZmjSd2gwYA25OqfwqvklM+Cjzu1U3vHMVE6LYh0dUTJVop9Qf9uFdScoIFNh5T575n5PBRuvVsIHR8m+625e9FYUhw1tUfiXZRs5s13iNN8DC+dCi3Ixjpm3LjUab8hJPkVetGQ9fSxVdSceO3XNNktmGe+6v1dwWVf+T7o67Y9TwWXuWXKlGqJ2MZViJnAURfuGTj3BLtFaGCMlJwLOoFyaaA24+mOOkEUykeGM0WbCBQlwWhLPy1+CnmmrFLtXYzNpcHgTZgRHK46scGMM3qb91kQnz0YwCfNuyAPmkN.5boCfNu6APmKe.z48dh5.ux7G1SvsTeAbofV08Ctv3vytIK5+.75s5JO
                          

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

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

                          39

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          103.0k

                          Posts