HISE Logo Forum
    • Categories
    • Register
    • Login

    Envelope Modulation in Hardcoded FX....

    Scheduled Pinned Locked Moved Feature Requests
    4 Posts 2 Posters 346 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.
    • LindonL
      Lindon
      last edited by

      So , assuming you have

      NUM_HARDCODED_FX_MODS set to at least 1 then you should be able to assign a modulator to the first param of a Hardcoded Master FX, lets assume this is a sort of filter, and param 1 is frequency.....

      ..now lets assign an envelope to Freq like this:

      HiseSnippet 1506.3oc6Z0saaaCElJNrqI8+sTrghM.MrcQJZQQjSW2eWT2XG2ZT6Di3ze.1.5XjnsEhDolDU5BFFvtX22Wg8hLr9.zK1dC586lBrGfsCEksnbbSbbR7RZmuvv7bNj567KOjxMC41znHdHxXl02NfhLNKt01LQ2xcItLTsJHiyiaPhDzPSEok1NfDEQcPFFEtqjfwLSiR97pauDwivroYjPnGxcso0c8cEYTaV59tddUINz0c80j9lkpYyYk4d7X.OEvKfBH1aR5PWgHEaJLx3TK63J3gsDDAMBYL8Rbmsa0k+TlR9G5F4tgGUNvB0BVHE4pbOGIhk+FUtqqmSyd5cDBVzlYVgBJqvb3FtNt8omYMtXBCyrYnaOLlJO7JjCdVuN3MDHYnAooUP5R3V1gtAhLNR7bFbMF3bZS.ytNTTxhLdNtLGDfItgOYSZ0PXP+IL+sVXgqaBec0utcLyV3xYlb1JbAcU17Wc1eb1Yl8ml0bPVsaOTdxGSH2yiFNT1ROc3tMw4Yw9aPCut4VDuXZeAA0OuM8TilM0Vo0ZBxY0XthUCnoiyBJrFhG.kZ1fe8fZUHBhzojRCjKfFJbkvwnBcKHBW4hlAWgFsofG.w36v+AQNbmXOhHe3jLGJkAXOx4CkNJVjqXa8brAiwl90aOVXno.CUaGQ3dIbSWgc2gi2oFBdAq1QMdSyXOGd41so1hLvNMt5i20zyCcnbZETtB9td7MHdYFPHtAPEUkx9QorM6y2ru.V6R80+XTquFLx0WMJbXUvZ5ipZnSz362aGtlnC0Lx8wlRSoA4KofLFWu5poVP3WYfzZuA4RtAbORnje0P52GSY1Z7uXIYzRsdAae2yV5iK8HxVz17P+zRa8Wo5zNvyTmx5T+.Nz0fsNwV9btnqKqS9XPDpNmGrLi.VDGc4a1kDI2bIhJzkVtrqyUcfT1iauoNyZcX7PpZCKc5kiiDb+dJPRmCsDzfjx3FeC9V27Fvm1WS98WVF9ZwUObFiNvgBV6UnvtG8JiJ569kwGGy2OQg39AjGSP7dktU7fltc57oaHTomcvR2f7jgmtMWo2lR2F+su9+TrSHMYV3sylLWiGKfj6FDQn6O.klVI1uEzEmMEPBiQ8fGD1XJYtnZ7BxwIIzTlSxf+A9jxzRN1HkoUOl5p6kUp6Yvxj5j6CHQYuLtWRt4coP2p6r2ii7NVW0V.PX8PBKJfGQszW4A3UTmWEpHlkWbEobRIUupf5YoWqtGwh5DaRX4VLXbtUpgzMkMTUAtEEzFmUirAkUZ6xUPN1Kh9HWGQWs08kZjKpS9djPmA2BXvl4GwlOxe.TM4mj2TxDs.yA+P2EFM3tGWryL8vXKW+.O5xrsndbfhDiuKtBsMI1SziZ97rFbFOnKm4lKBXMJTdnSGZt.qgpP2QHH5atOWo0ndTnkfLReZo5vIRIgfchNl1h8+kbMT+0GfUv0TVbv7MiKK4Mo8w1GmpU2keJEVtLVVLyFhxbLSuoY.JRLMWFGEipONeVvJTwS4gaJ2nJR3bedXm5MQxVc5aS8+MHvNJc3KewKtRoCuq7nvHFGbAbSqipn1wzzeAEbeG7ctWkVqkFsl7ayix5MkiC2hpuMVEpMY6AnhPCTb5W+kRJJ0o.z54Km+a+6e+dfFmeGcX45S34gkZAmLIqije9u9yO446nN2qt8x17ithb3QLJ4b5E4NlWY678vpxib7FrmEmDVbRvtdAbZ.6IBC64wo4RmLLsMKNYKBasWEgSeaAeX5cNKMhOjD5RXh93OA5l8tT5j1eREYebaTHzChnqSR.qTfsngBkvIDUWSyTX4a7hQSdqbHiquauihuZfKe9PqX49vYt3wf9.mvGJe2ORCbfySNsF+9X3PvEMS5O17+9FjmDNxIwyvmXGxehs5EpKK2b5DJfdyR9GTLCtgbroEJ4krqaX8gyp+Da67K0NlXwwchKNtS7li6D+rwch2Zbm3mOtS7K16IJuJk6DK39p7DDpQykUEtM5e49FEP+KSpzlK
      

      So the problem here(of course) is that the envelope is monophonic, so every time you press a note the envelope restarts - so in effect - esp if pressing lots of notes fairly quickly - we get notes being cut off, sort of the same for LFOs (but usually less noticeable)...so for filters this is practically unusable...

      So easy solution - take your filter scriptNode and rebuild it as Polyphonic.... BUT:

      ..there are no FX_MODS for Hardcoded Polyphonic FX, so whilst your Filter acts nicely for played notes, there is no way to assign external modulators to its parameters...... so you have to go down the long and painful road of building any and all possible modulation sources inside your scriptNode, and frankly thats a royal PITA, never mind being a country mile less flexible and usable....

      so my feature request:

      NUM_HARDCODED_POLY_FX_MODS=n

      please....

      HISE Development for hire.
      www.channelrobot.com

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

        Does this help?

        9375ab1f-6cac-4247-a02d-9390f3ce3e30-image.png

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey oh hang on I'd forgotten about that?

          HISE Development for hire.
          www.channelrobot.com

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Lindon
            last edited by Lindon

            @Lindon good grief yes! - ok, where did I put that t-shirt????

            HISE Development for hire.
            www.channelrobot.com

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

            24

            Online

            1.8k

            Users

            12.1k

            Topics

            105.6k

            Posts