HISE Logo Forum
    • Categories
    • Register
    • Login

    Velocity Controlled Envelopes?

    Scheduled Pinned Locked Moved Unsolved General Questions
    3 Posts 3 Posters 139 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.
    • CasmatC
      Casmat
      last edited by

      Hey everyone!

      Currently, my HISE project has three samplers and each of these samplers has a AHDSR Envelope under Gain Modulation to change the AHDSR of the volume. I would like to add a thing where lower velocities played trigger a slightly lower attack time, with 60 ms attack being the lowest velocity. This velocity mod would just be controlling the existing volume envelope attack. Basically whatever the attack is set to, the velocity of the note played would just add a few extra milliseconds to the attack time, such as 60 ms extra attack for the lowest velocity and no extra attack for the highest velocity. Is this possible in the modules itself, or does it require scriptnode. I tried to add a attack modulator to the envelope, but i cant seem to tell the difference. (And there's also one more velocity mod under the gain modulation module for controlling the gain of notes fyi)

      HiseSnippet 4547.3oc6c07abbjcuGRV7KQQQKqrYCBBPGgDfQVVTS2yvODTBzPRQZyXSowbnkWiEFZa1SMyzl8z8rc2CEYVrwDaxAeauDD.ey2B1KAAHmxMk7WP.1SIm7o.jSw+Gj7pp6d5p54qtmu3vQM8Aqt97U+du5UupduplBVlpXaaSKgTKcxk0wBoVAU7RCmp6UUQyP3vmKj5mhNoJV7yqaoUopi3tJ11hEzTLLE18x5vG3RBoRM6GQJcpklSf92O9rcUzULTwAIIH7JSMU7mpUSyIH0B4+DMc8CTJgOQqFSoyk+PUSi8L0Ma.T1rnLB0UTOSoB9EJjhMCRH076WRywzpnihC1VH0b6ZV5xhUMeiga4ekls1o5XxGRBEgFxM4CL0KQnXRpB6UUSuTAeDvVPHEpP.dLqKdbOzQZkzZld.trFMCwfZvhGolgm7lki7jXIuLLjWaHoTLjzbtjz6gJpZoU2IHGB8bKzgFNXqxJ.ryRJtkUXF8UP6YBkvvY8ZJmgOvB9nYMRuYlLenX1LYdvSWd4G+3CzzgLD244EOVjTIKScaH8O.XJ1Nhd49WJ9y+pm9AOdY2DOWwxKiLPNTYn0qfc1ubYrpS566k08g1Ob4k5b4kZW4k6b4kCJ+NeLP76abNV2rN1kVWd4xlVho0fux7TQMw+Bwrv+6gO7AK+qVdItxud8F1US2rSNxrTCcEfcl99bE69hOTT6APW9qIfSWZbWpKTqxS5AsE.oKuzie7NNNfL+xZF5ZFXwxMLTczLMDMMNy3T2prSIaqLdrmzpl0paZ.b2ODfJ8FXZ+Flj3Gj5XiJNU8nxk3Qfet1WstM1AHBKsSa3fS2RttzmeuAzMfu9BXvnaOe5I884I36+.RC6Q16onqeJzLo6vvhHNBXwywpJW1KnP5ZCJnjWrQBoHgDR7HQwF1NfFndgExWaXgGAFazPNRngLOZbLVGqXi6EZj8ZCM7HvXiFYiDZjkGM1olYCCGwOwv7zdgH6TyoaXxP.THKsXXq4bY5XNzARKRC9fgf6ZVuxTuQMb30rbWLvMu3tjPapUmWXnMElc4gdnPemZ0iu171Qeg3LsoHsHz1gxDK869zeW3bgFh8VytWEjlfvj3nn2m76MjDGU7dUQdBBThmFe+APugk3nq2qJYmffk3o52e.zaXgUoOCH7BSG7KMRSGnfBGwvYUtbayyqwzwVsMax1xr5VESazn1oXKVXlTPXuJ7a.B04M.wt+LUW7goflFGZn47x5XiNsqMAOPE1rzpdTETTG5VkV0aqRE00JgsDzfcDsLBvRx9UyHPoY18nJDm5KMf0Wt+p+hj5evEYFnZ2mz9ZHdqz4Zku+69t+0m0GsRXZI+uMeezJxCkQT1Psxh+tHQK2EE1zjvTyOFIj41HlEJ4Zh7YUqkOtMQXj8a+WhcSzmvJaSDFSy72lW3yO74JNJji2vaxKLgtN1xQinqH0ywmqohcOrikPOGaeliYcgTyzTkIHG61021qqOrlRELsmuCRqVkcAklUr.qgKIbAKoeI6GuQqjS0lI71eS9pXxQbEjhUdG7EjuQmVwsCJqo6cDTGh9UEN9k+U6u2Iu9fW9oOe+i+0GYZUuJnHqxkhORr8GYlX5WU7Dwu.zpWWAFsOX85FUHvYyQ0J7ipBJFXc5nZUTcCcBTA5M.HdfFTmVg8f0zbv0Z+2xtIPv.1BbpoEvkOVojVCa1d1M8hZ+0bBKDUxMGdueTTJGL1xiyGL1tpbd9wlvggGaPJ0UrfdhoKCAbtLzYPDNYMaXE75tL1T+wsvOIaiRhxgzreEQzTUQ2EAfk7JRpZvv+Jnm8WQ5PJ6pnVs55XQ20I.pBDZ.kCj7lGQOrzZZkJoiKXBaQBVPMXLH+1Zlk7j6U0NE3+0XOZ0u7s0T3391N35LfNUIrcixk0fRgPhk1kS.68ixxZLbfe4TAGHa64.CYbtybzXxAjY3.+valJ3.xSPbfU6soUA86UeBC9m+WbCB+WD8h8KdxA+LdjeQzw3ywVmJvAteY9XAPrpHV6alt.nUAoQckKOPWwnBPKcAlVK5lIyzFGv.W+vWGFtxzBbku+gq+zVfqWfs8nSWPqUPR3Y4qY1vFWjd3cZmq4vXdwO7rfYnzoerny296yWBWVogtyq3L2q9+X9NLuDxIzbZeCkaNTuSz2DQ.kH9xa1XbD.UXORsC55LP2WBtrKDIdxTCnB+0qUd5vBIG91gl.aVFr8s+rDA1tIvdq3rwaFX8qXWZJLrdU9vv5U8FVi1JRxc.Gy+ksGb5LP.nazl4xexAAXvu3uYZRzJzxOsGL+yF.Is6DwyUIfp969l2El61+qfuVDOlo.x3jqRVoYfVog+v2Bnl+6ql5EUeqUbm72Z3UsFpoacYi1KxNV8xfzFrgXUSecy1mCsP.Kpj36gJn4nVs8z3LsgFEDFIznWfycaja.NEPfygfMaM1hRtk8lX.8Ioyatau1Dabo9VTfqspagIR8mXV.1FXZaExYXbLPeen3o5lpmQDsZ0eXdarbWRIRqVUwv.qa2OtMa9HiHRcmgbrYCGMiJGo.ywHGPxKfoalMrTw64QcPZolgbZ9temg7MQl.l8Uh9w+G7mWlRjuS4kojelANdS3EXm2XZcFkU38ugwBA2WAYSA4WW9Bf7wV1zIfKfxrN7eB6nqa9Fh5EMOQVfoPSqfo9k0qZZnoRRxsD9jtabt3S+erh8IJZ5DYbnuoZam+.EU.DurfBQ+16gT80WstZSgQN5JPlfJoA3cA+yDv1EqIMr+of6hS.MUipRjDMpyRx2czSo.DmHWGIG655ZNg58n1Syv0SdmpSOF38WOwOlnzrzneLMOpBgj45maA8iEd8JwdrLCC+DpPyuft4HMCu0PVD8HoLDoxiTtvKIDQNUnXykTtG7MTF5eR4dRFIoMg4gmgeiKYJj58QardNYY4sxr0V41NmT1LOQvczPOwStlUn8jgalAzvhHROFOxfTfrYjxjEJvSdx14dxVYj7hR3h0LMcpBpF7Il4QxcgZFkfxJfXqM1aI7PPSf+.EDXjJV.4JIORDz4mRY0loT2BU9h08xXHI.NWm47HjD7MgZ.6GgEhXXZjhtAGOKRsyBnufZzGWFwtUlGQY7doSzkuYts6FOqB0E.SWSk2ogiYMXUZ+aSPxj4nMYlk8wkC0HNxWfIpy31hGFbn9dsHrjeGafAuoYDZC4GfQh9lYY5uagNAC6xp3kFp7c18ncFXy35NjB7ZaRIhW+ErkfSTrpfcr8B7BCrpqQWTEeDuebK2QMktJv5VDuLnWSGNbN0bLhZnNK3OORZaNAMVkRzgdfPy1gjf4ZVovM6lcnYWAcDr+PMvbDnM5nBOTuT30tldIz9FJfc3k5q1Mp5.bEC+bCBGGWhB8MaQ4LcYQxUPLhJWeBSqP5LXoRxEygWZZAj6.YjKIkIQRp6RRKPjj5tAWtFzOxs220JgbIF7mXif.mc3zUXkF8V7eazQJ1.ZTbbIuSWQkui9CY5nxZWjU90zCcZHXegm8LGiUwZmiCO7rbOsHXqMtYO.y0RE2cSrL5.LtDIN2Y2QQtba0YgBVyT3FIq4pu.ftWWhhtCv.YlqkYqAlY0kMXzikDjy0gUa.n1+tV2Dpyksqy+7nHxA+wC0q1TnwljWLA5tabNi4DdzYHw2Pl5ODs6eITaM4+mxNwjzaC1LyTbJBFSZbV0enMxU7LGSu9Gv0q2Xz+roT1NOoXIzWSUuDZUoaCIaWe8udnp5IRl+EEcKKfbe8EBW4tnXQh293H2UcUMVGvz6xImbcquo8Rs7ZZZw3UooSiWuG5Qatt7Sf+1dyLY2ZSIomrYhsrisy6hSLauwyoeys0ctd68adBBMKQL6uthAyS7rcS7bIzQ1xGXg+kBBw4XGLsU0zodGO7gXQZqFXC0KCczCoh+Ao6lTXsaLX3xjgRa3W2igeUyrzv5.D4F1sHf.5gXxNd8Fw6q53K7uwVOWCLHQ4xcaTtrG3wkB78gFkvWP72+ijBgyyG0yKoSVvxKez0sUOOIyM3Z0siuhHYPwWlbarorb1bau01a3oHJPPJploGiSahz3hGSD1CFnYGFm1DQutCtu79y7nmjooregpJ13.Uvakc8s6GuHwtHCga0cStr0pHCyWBaU.f8UW2Ouwoci9p.h14XLOpNV4r1Zf.MiXQ4yEcsgAlp14yye3MAeb4pmI.eE04ltE6B2Hw0mIlBNg65yn0z76LkKzi5LieAjTT36b0lUaVmUt4GYAEZykKja8n13Q2dSu8MAsQGHn9fszOWTd1fwbwN7pNtRfQnYFFuji0i7K4XpYGEubiKLw8xMlDYwSCQVLa2+m3182EUzwBqTCV5oHM5fs7NFQ2XEdbOepfEV2ToDeHu+17t1pwm5+bdZW4G+rA8k233XLXJpyQt2XAuLWL+wG+QVlMpGtV2KOUn3DKE0yHqByLFeoAFvZG1w3dVl11kggCss3d3HJz.rfsDaJzUTr4S6EMpwF4xDii9baLg+po5GjyAkl1KYNQgxiASmneKE5a4PemMz24B88Fg9dyPeuUv2t.5QJ0CIYD9YQZgnEe2PCQeKPXJ4tZUZ1Itovpg7k..dtFX4RyzZaXyO+M3261ainOvKVlmRd0PZ2Kd6eeJTvaGqOKf8wi0SrO888yj77w5+uWGSCLiiIcxwjNIcYEcaxC40xV3JhpjYCzWA2LOklfthsydzGfQRRc3k4JnVoCJ+iDkDen3Qj8wZoXTBzmlV9CE23AOP7OWbCwG+AzwoHcfZ+AOV7oKujGgSeGxft4b2YUo8a8GJJAj4RrTjWVj2hv2EeYvFX6nlPWAm5YCeZ7Ntz3BH5aQGkz9In175zwOa4HSCS+aZAqJXPkZEhcxLjcaGKtuSj60v5blUM9OdF8oRrkTcKbqU+SAM95r8+GCJtX+l1brOjUdu5f7zL8E2i8glZeUS9kyhE128qXC2qEd2jOtMxcPJRWJO1BGyEMBr6p5ipr7p9zpKGYXRrYhr07QkXWAQEKF935vmTuCxSf8FAvtJxatzjBztf+c56UfFLURu6FZA9eJ1bPH008l78e228+7LvtQOK0BzcbnqurBqygbkc4UfDqs1HM5290rS2WryYKzxuPE2EEb4.ce5G7hjVueiA551uB7aSya292j+yXKAO6994+rFJ5gP2c0papqXMnHeOVdYtHJd7SBbFk30iQHo5tQHqglHM+f9DRzWlej+2FEyOV72MUX9wH+zkFTSNF4D3fYlwHm7FXSKFCb3AybhwvAbRVmPbh9PX+iPdK6HRCOfIZZcUzmc8Sfc2bgUPeZgC5sECBBsZwv296iiEC+f1+0+4NSmVLLT1YJm0CQ2Ne4tRtWcu+o+2AyN+g3J0iQsPi0cIND0HMl2c6mMYQrANok9h49QADJ2yHc2zR4FR+LI7E7OtSeY9133I2ICEHrvv5jlcbqS5lvRv20MBBlzIRJqexlHWCUP45hYONdYjhrlHWO4HBiJKmIxs9P8rjHwQzSa7H+moKhIHd+apOhRMK16JYmJ0L5gOY.+Wb7YP8SrAve5jSswFvO9rjXCHlwFfTKNFcwQTrAzDtojDSjW0ZPCHMVCZfwpQf2zbZqzDxolR+gHJwosSXanIwosINs8FrSa69g47tpSaG5LjaFNvUJwAtS1NvUJwAtIlhjXJRhoH2bLEIwsKItco+cPrzH0AwW8aR+u+uk3f3gsChyk3f3DMUuK4fX4DGDOIIDMLbV7XlfGbGGOlOB+A0IxCGxcJxgxi4seMHNW9lCu65vQyxua3n4jKgdrczr703kPWZZ9RnKG4Kgtb2tD5xLWBc4jKgdxkPe5LdFjShmgjaAVxs.K4VfMdIvne9gYShIg2suH4xIwgvjcbHHmDGBIlPjXBQhIDIWj7jKR9jvEIWdjFm.e+xB+CIwIvPONA1LINARhSf2khSfrIwIPxEIO4hjmbQxStH4SJ92ebPkii9nlhpk4q89AhifGKRSAPBCkZt+dtQ9VTR3b1eaMpoUR60pp9+fB095H2G0IaeTmb8Qc1nOpyl8Qc1pOpy1csND2o68y4CQ6IjPg8cEdSseSg2YE9+YduXhM
      

      i make music

      ulrikU VorosMusicV 2 Replies Last reply Reply Quote 0
      • CasmatC Casmat marked this topic as a question on
      • ulrikU
        ulrik @Casmat
        last edited by

        @Casmat

        It's working here, you have to play with the modulator to get what you want, use the "UseTable" to find the right spots and "Inverted" depending on what velocity will increase/decrease the attack.

        I'm not sure how the modulator calculates the attack though but my guess is Attack time * modulator?

        HiseSnippet 1064.3oc4X0jaaaDElzRiqkRhSCPC5VtnKb.RCDUSSKPWDYqehEZjsfoiS2ELd3SVCL0LBjCUqPQA5QpGg1aPOB8HzaP6a3PIR5vnpJXmFipEF782vu2u7MdXnjAQQxPK6ZmNeJXYeWh2bgZb6wTtvpeGK6cICnQJHzwv5f4SoQQfuksckWnYXWqpUxu+74GPCnBFjwxx5LImAujOgqx3Nr02xCB5Q8gS4Sxo8Sa0mIEskAxXDOUHMrlRYWRu.NhpUaKhk81c84JYnmhpfHK6pGH8m6MV98Bi9mwi3mG.ZBWKO7fLr6IC70HV+rU6w7.+gK76HKKaxvrnPEST3SHC397k7yhFebh.mLKxGOr2pH7pT.dtuK3UBjryAopFH8.hGKjOUkIQim6P5KvjyHJF1yCEitV1+FosDUPndxD5kPuPjXoA68rFMdrC9mG8M0GEKXJtT3HEGIUvwh8dT8erds5+TcmqJZznRkoeOgxf.HrTw5Tc3pLbOQ7jygvG6LiFDCKUD8+hA0sWufJy314TTJ5K3pimBozYUEtkjBrRia3SupeGphpyJo7P8lBgJtFN1cfYXItIGUizAhtTImhE4uUBDKcj9wATUw5IcSTp.LdTHIpyThHtZd9lrqVjU8cGOZTZOPod6ZB2GPFxUrwki2sJAuXT6lFuosr2izczHfox.aURuuak8mW6P4gFnbGxqoyfj4nI.4gIzijgSbdAHfPcL0cESR+80cR5z0dR5wLEBgSCohnoxHvM+IeEYMyKqCnhEEU2vpfVZ2qG5d4zamVKX1LOygTQgCCoKbRC3+PF4e77tBJlP7.za7ONhgNqN1kucXXbPD7ZtuZradCyX2LO6Cog9XdgUn.sxZWUje.Sw91b5Wx37suo9By60l+azYU+K9dc9ONdeCd+Hx9G1w6jzYTIO6zULCBvA0E6zFHExoikBdgZfS.UH+hKfBkVk5R6qT3RIsiCmAEaJXz4uEWixK47K+bKCmWBHzxq3gnGmQ+YsRNtkL90vVdwQpByHzXN.nQE556xjX5AVUJXy2IgrlkI2iXbRmjYRe.TiriAr0Img0CL8q2LTdAoyRmv8eFtuJBNklfm7EJyv0A.+77vLH+bHnX5.mhm9NSNij0JR1q85JIstsx6tHGYpD+vdoi6RRZGt9qmt9g58IoMp2JBr6RRmgbaHztxUOq7+9UOW8Gtw0pbt0bIiOkfq50zIIc67ee99DYrhKtX.EWQ.WNkbT7DObuZFfHVHf.7EQr2ReiQCcCMsFNdfvOg3uveoBc0z1oBcWH78x6XBkEJeCybaa82H2IgC52hj++J0HCzzNtVI2.Gsiz3IMrlfai9FFSWS+4X7obaZtA17EafMOcCr4K2.ad1FXyWsA170qzF8EA1OVImXp+QFC6Z1Yv1bwnjVAq+FjIahLE
        

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

        1 Reply Last reply Reply Quote 0
        • VorosMusicV
          VorosMusic @Casmat
          last edited by

          @Casmat
          I tried it out and it seemed to work subtractive.
          It worked for me by setting the Attack Time to the longest I want it and using the Modulator on that to shorten it.

          Bildschirm­foto 2023-04-15 um 10.10.25.png

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

          55

          Online

          1.7k

          Users

          11.7k

          Topics

          101.9k

          Posts