HISE Logo Forum
    • Categories
    • Register
    • Login

    AHDSR ScriptNode

    Scheduled Pinned Locked Moved Scripting
    11 Posts 3 Posters 429 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.
    • ustkU
      ustk @ulrik
      last edited by ustk

      @ulrik I'm not able to make something out of the voice_manager. Might be a bug but or just me...
      Changing the value knob manually doesn't kill voices, so I imagine it won't work when connected to the GT output. This seems to kill previous active voices, but it is like the voice is cut as soon it is begun no matter the Gate parameter of the envelope.
      @Christoph-Hart A bug I should push?

      This is what I do:
      Screenshot 2022-03-07 at 17.02.02.png

      In the waiting, a silent_killer should do:

      Screenshot 2022-03-07 at 16.36.04.png

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

      ulrikU 2 Replies Last reply Reply Quote 1
      • ulrikU
        ulrik @ustk
        last edited by

        @ustk yes the silent killer works when all keys are released, then it will kill all voices, otherwise it kills nothing it seems...

        I added a "smoother" to get rid of all glitches and noise

        Skärmavbild 2022-03-07 kl. 18.56.29.png

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

        C 1 Reply Last reply Reply Quote 0
        • C
          crd @ulrik
          last edited by

          @ulrik I would just attach the script to a simple gain, so there is no need for the silent_killer node. Kind of a tacky work around but it seems to work.

          HiseSnippet 1530.3oc2Y07aaTDEe13LIwosPaEU.RbXO1JUhrCkBR8Pb9r0h5DqtgT3TzzcGGOJ6NypcmMItUHwANz+E5EDm3+gdCINwMtiDp7e.W4D7l8Cuy5rw0wXGnMGR77duYleuueiS6.gMMLTDfLptaOeJx3xXqdbY206RXbTyMPFuCtEITRCLSHsVOeRXH0AYXT49JBFUmEE+yetxZDWB2llSBg1SvroOj4wj4Ta23KXttaQbn6x7zj9NMZZK3qKbEQ.dpfqg7I1GRNftMQI1LXjwba5vjh.KIQRCQFytlvomUWww7D42iExdhKUsnNxBNnDxaIbcTHV8Yz5cYtNsyz6PDx.2N2JTIwJ7d3VLGVe54ViqFyvLeG51CiYJBuJEfW8yBdk.ICMHMaBjtF1xNf4Ky4nvykvM4fyoCAL65PIQVjwOgWW.BvkK4QNjtU.rn+Ft4cqU61lvut085DwskLA2Tv2VHo6vu4sV7YKVcwuYQyAY0oSo7TWSfv0kFTJakmNXXa7l7HumPCts4QD2HZeAA0unMctQylZmn0ZBJ3M4L4N9zz04AE0KwCfRMavm9xlaPjDkSIkFHmOMPxTvwXC5QPDdhKpJdCZ3gRgODieJ+GD4HbhbIxhgSpbnTFf8nfOT4n3gLYO8brAiwl8rsG0JMEnTscDg60vsYR6tki2YJAufUaZi2zL1qf2rSGpsLGryh25qFZ54DGJ2HAJWB+XxQz3xnw.4Fwq6HB7LuOkSCT1z5CoP5uNpER8G4Bo6XKAHra.gG5KBo00O4A3srNuMnxHdQwSHUPJk5sEndZxsPiLhKqSrMgW3vf0ENoVrSxW9pU1jS.GhEEzFmcBsAkUY6zSGZG4FReLyQ1st9FyIurN4GPBb.+hcg.zJibTgdAlh4sZxWR074lVMXtPS9+2WqZxzOrZFFsXd9tzM4GQcgBxwX75PE3NjHWYF0h4YsDbgeWAmUHB3QTY.6fCnEBrJUgVUJgIRJtWWJIrPl5CYbJI.rSzousXX9qO.m.WSUwAy2N5wT4sndLmiIT0c4KzeN83v+6mOmdBASEkg0dQUB2kTv.FWoLmvW2njFPMgLp.YagKIXPyekIUn8ribLhRklVwzioiY9D.+goyomUApO7iQ9Gkx0LisYe9S1RUYO.313yyv13IjmTa74soxiEAGFasR+LX8SrEgwfbeZpsXeubawptthiWW34yR8vfMIlFDA1KyvXLShDTHzfyotq5IhfK0.aLSbYgsiKBi2hXCmYu1DUP90vp2F.gOzfkr6GQMTrn6WTGY1jUXCTrp54oT03GnVQ6wAIgGpUfmYF0sbYbyv8TbsItn8T1dkNfTmYnFdUhhwDGGTAjuH1C96RJ5mCDMiNhfAtBfGSCO.LAdYqfYTZw3oHRabLxICPCBrjTeK1SKHm0gziSfZg3RPMlGmb.m5XPZ557XRWmvfhZ6UwYthkR3dNzY7P8BuKd6HOMCQJ1RBZPVGqZ+rKI3.pL1onSH8UfbZbBU3.heZtpvSW5IYOfbCVnOT5csHnMRhGn.EE93NzSTX4uge1DRRcfxOwaWoXEceUO2tum+yMFv88Cu3EubkS49ZrcqeI18sP5LDE7ew6AMAhcdUqmzdkyN14JoW9CoPbPIQPSe0edXbRanUo1wz1qyO9rFW.28b3G.8dPm5ju.L7UwVQgpRj5292due6u98KBidUb1P0ZGzy+9W7RqFSBcuwe7zuaDB5VOJ3nSU15USjv9DZmIBtDNuK+Tw6+Zt+4fgqjzRt57ws5WcrPAIzZBwgdj3d8S0u0L0q7fhlu47llqiimv9MG.eUbaB++Av8QhHIiePKBjPnZKBMtsfl91YC7El01NccsrwArnbmZY8QSYVWs1HkY8LlitIoE6j2b7fuOdmP6kMieKs4+8Ol9hvQdQbGdD6.w91IOiRMD1BwT.8lG+OopJtkZsYczQoSUhqsTMjGygsuss5KL3iA6S46Y4wXOexXrm6LF64SGi8b2wXOe1XrmOen6Q80otZjT3kD+CDZuYx.0FIe8xwoBn+AUAF4Q
          
          ulrikU 1 Reply Last reply Reply Quote 1
          • ulrikU
            ulrik @crd
            last edited by ulrik

            @crd but that doesn't work here, I'm not able to use the attack, decay, or release, if I don't set the same values in the default envelope.
            My intention was to set a scriptnode envelope on the gain side and don't use the default envelope module.

            Unless I missunderstand what you mean?

            Hise Develop branch
            MacOs 15.3.1, Xcode 16.2
            http://musikboden.se

            C 1 Reply Last reply Reply Quote 0
            • C
              crd @ulrik
              last edited by

              @ulrik Here this works:

              HiseSnippet 1447.3oc2X8zabSDEe7tYR5l1BoHp.j3fO1JUh1MTJHwgr4usQzMYUcHkaQSsmM6nXOi03wIYKBINvA9.vkdiuFbqRbBINf3SP4Jm52.3MdrWauq6RRZ1Tfbncm26My768+23tRgKMJRHQVM1cPHEYcMry.tp+Z8ILNZq0QVuEtCIRQk1FRqNHjDEQ8PVV0uulfUiYPI+8xkWk3S3tzbRHzdBlK8gr.lJmZ21eAy2eShGcWVPAoua6sbE70D9hX.O0wMQgD2CIGP2lnEqFFYM6FdLkP5nHJZDxZlUEdCb5KNlajeOVD6I9T8hVHG3fLj2T36oQr92n05y785lo2QHjEtatUntwJ7t3NLO1P54ViERXXmuih1CqZkgW8Rvq0qBdU.IqBPZFCjtA1wUxBU4bz34p3s3fyoGAL6EghQVj0ywqI.A3pECHGR2TBKFtgaculMuiM7O29y6EycULA2Vv2Vnn6vu0sm+qmuw7ey71ixpWuJ4ouFov2mJqjs1SKmzFuEON3IT4crOh3GSGJHn9ksoyd5rotFstffB9VblZmPZ557fhVU3APolM3We4VqSTDsSIkFHWHUpXZ3XsN8HHB23hZfWmFcnRDBw3i4+fHGgWrOQUNbRmCkx.rGk7gZGEOhoFTLGazXrYd01ilUlBTo1dJg6MvcYJ29Ui2ZUfWvpMswaZF60wazqG0UkC1Yva9USL87BGJ2z.kqheL4HZRYzDfbyj08Dx.66S4To1l1ZBER+sSagzvScgzcbU.D1UR3QghHZqhm7H7VpHu0opXdYwMjJIkV81DTuBxck1YDWpHwtDdoCCVW5j5vNIe4KVdCNAbHNTPa71IxETVssqX5P2X+H5iYdp9sJtwbxKUj7CHROvu3VJ.s9oNpnXAlx4sEjuhp4yNsZvbol7OUqUcFZWWq6XCsr.1gED5S2feD0GJNmf22ApF2iD6qxnVJmqVGAWD1WvYkhFdDUIYGb.sTPVkJ2JJELcR485SIQkxZeHiSIRvlQmjc4BcNgJ8cuO1.WacgB6+U0uYNCr+fzwaxbVCUhD7+gobsyXaOje4Joutd0r4ltC9rLiB9BxeVXpisopiExCSbxo+FL9FaQTBH2mlZK1OH2Vrhuu330DAgrTGLXSRn0U3OHyvXUyHAEBP3bp+JAhX3RsvV0R5XucR7JdShKblC5Rf9XPqe8HUP7DUtn6v3pIhkh9E8Ql0PBagRT0f.splLWe8ByTYhp0q.OSM8sbM7VQ6o45R7Q6os8Zc.oOynB3UKJFS77PkP973.3+WTS+LfnZEQDzmRBuAAla1.urUPo8NLdJhJzEibxHzf.KEMzg8zRx4bH8XCTKEWBpwbXyAL1wfJnqygI88hjk01EvYthEMbOC5Ldhdg2FucbPACQJ1LAMHmi0SFtKQd.Uk3TJRHc3YNMIgJZDwGmqN7zmdR1b2qyhB8ICVMFlvy3AJQQiOtG8DMV9K3uMfjTOn5Sx10JVY2Wiyr666+41i399wm8reZ4wbes2tyuj39tRZ4VzXmM5BH14EcdR2ke0wNWO8xeHEhCpHBZ5q9yAcdcICF4tetr8kvcOK9APqmQU6619Rvv2.6DGoKQ9Fwn2.mM+Q9A8sy86+5e9CWH5d6+3oe2oHnasX4QiU15EKitXJY9xIffqhy6xOUR69Gt+YgwiUzJt57osFVcrTAIzpBwgAjjd8S0O1vDe8d8+G858VSg29.uL09+Leml2CCuVdI6D2s8ad+8iDwJF+fNDH+T2kFlivAlAwMa9ynroHRW2La5DGJ2qYVa8TlszqsRY1Ji4kxcDPbkh8cMOFPOJwURn.5MO4KT2.2Qu1tE5nzYivMWrIJ.dP+9tt5X5OBrOUumkNG64iOG64tmi87Imi8buywd9zywd9rItG82RYkXkHvD+CD5tgYrPKy2VJIU.82.TWGeTC
              
              ulrikU 1 Reply Last reply Reply Quote 1
              • ulrikU
                ulrik @ustk
                last edited by

                @ustk sorry, I missed the voice manager part, yes it behaves ugly.

                Hise Develop branch
                MacOs 15.3.1, Xcode 16.2
                http://musikboden.se

                1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @crd
                  last edited by

                  @crd Yes that works, and you don't need the default envelope :) , still a lot of voices not killed though

                  Skärmavbild 2022-03-07 kl. 20.35.52.png

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    crd @ulrik
                    last edited by

                    @ulrik Are you trying to manage resources? Whenever the release value is high there will be a lot of voices. You could try scripting your voice count with a midi processor.

                    ulrikU 1 Reply Last reply Reply Quote 0
                    • ulrikU
                      ulrik @crd
                      last edited by

                      @crd according to the voice meter here it shows a lot of not dead voices even if the release time is 0

                      lotofvoices.gif

                      Hise Develop branch
                      MacOs 15.3.1, Xcode 16.2
                      http://musikboden.se

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        crd @ulrik
                        last edited by

                        @ulrik that's strange. The snippet for me never is behaving as I would expect with reasonable voice count numbers. Also I'm surprised that is taking 7% CPU for you. It's 1% on my rig.

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

                        21

                        Online

                        1.8k

                        Users

                        12.1k

                        Topics

                        105.3k

                        Posts