HISE Logo Forum
    • Categories
    • Register
    • Login

    How to connect panels to FX assigned radio group toggles?

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 558 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 @Straticah
      last edited by

      @Straticah

      HiseSnippet 3012.3oc6b07aabbEenkFaQ5jTazTjlKsKBJPoqSY3N6xufqQnkrjsRrjXLkMRpQpxJtCEGq8Cl8iHSmFDWzDzTfBzdr4T8wdr+I3i8dOTzaNsGZAxk7ef6L6GbmkeyUzLVzQRG3Ny7l42627l271Ydh0rLafssMs.oRuam1XPpW.VuigSq0ZoPL.adUPpWEp6p4P1WwPcOaEGWKEGSq8LvGAVsSaEaarJHUpktFq4oRuLv6mu4MWUQSwnANpH.31ljF3aPzINQkVq5aSzz1PQEuKQmq0xU2rgowZlZltTnsDLOnsRiCUN.usBqYmBBRc50UITjT2QwAaCRs7plpcp2x7HC+1eahMYeML6AQPcZG4W7FlZpLDyJErVKhlZsPJvFP6kZQDxR9DxKC2hnR5VdDwbNuJDhjfmORcp3vaoXvSjGd44f2.fTJNHsrOjNOrdCKRamnZX34rvMMbvVMUnzNOT7aK3T+zUfqYRaggSNckCwaXQenqDYKWozqKTHegKboLzVYapgy0PCqXkkVPF5bgsifkhJw7ZVltsEEtrvcd+K0W4ngTtzPJWNV4sULvZCn+iJGMjxkFR4g8ePEaeqs16Z2bmaUqNsboKwU5p2Z2c2YaVwxzVmoookPVxkyeIAxufqZ5iW7hWHyG2kgZaQLbx9ZTplbfAw3.gWS3hBDJikliqtC48o8aH0e.1YMS81lFXljq553XZvjJK4hhWneIyYyZugiko1ZJZZ6SWEj0znN1QzWzf5hKHxeHG+XRGzrb52Oihf9PAZTn.MBTHkTTfF.JjFEJj5CEre4LmFIRpwZWro.NCtITxgSjbFoIru5RGeB0xjXnQLvBMcMZ3PLMDFfsP1Fg85qK7QJZtXlEalLoIMyF7X5ONS5zuwazhnhEnDofSKhsvALLZ6u3wlVOcMP3R.NlLmF13.mVAqDR60S8vz4rot4BwRSEMaLiGR+IWxaPEZRLTELccDNpkovQT.XgoUnY1PQSnsoMkg3VAji1X781oYjNcA+tgMFzdwxGuYhiAZ2DGENVtdffhA5eClDQimDmITHZLTHZ1RgnjPgnjQgRyIJTZLTnzrkBkRBEJMNJji511zAuiQVO9gtJWn2pZ1bf0EzuZXqAVMKhJqQIXVCW88wV7yNrFRCyHdrKvgG6BenUM78qw0PSiMMHN6zFaLr.t.ANCow47JAnh1TGunbdofnbpqQsPr.DZvLmA91Fl6KA7.bPzhO7K+x+0aBlXgkiIb0L+y+yTHbgXB6En6jKbwiCrK06H+3oP3xwG4q8U+6oP3JwD9AWNy+chDdEOgEyGW5u9cd7zHsXLoE97u9qlBfK1Kk8dUmbgQ8Hb0+xvE12qmmvog9OHNEFJCP7dGcPvJkITboim3xGOw6tHAlZZEsXxEsTxEs7waxpxzOxYBMSxeLjU7XHKZ.p7s17pJNJr23LvoL0QcarkCgsGPpqh+H5qu6+9mogWEaeniYaPpeR2PXoqb7G2WLXb2Tm995Aql89rH3d71Tc3e3HhpSqtErxenZKL4fVQmTve5Sq1jnE75++X3GW6l67Vqu1t6swN23pqeyOgD9dr4Zab.iJ5BpLicyjHP8fpUi.U9iXintsCULeUIkPeiqsNMxk8Nj1OdCrMM7A7FJMb7NPktdpo6yVm0M179hhqwfazqFCdmpp3lJtZN2d.d9mX8SlS+dzcW7zuB7526woeeiae52OpO8aexAyBs6QuauZ2i9kyDsqHm18Me5h2rWIN86gNKd5WYdWdcVzrNqvocU+8KRydcidMRA+y+1EPEjeK4+9meRy97bi8M.hzt7eHm1cN2p1Ncz7ttiqaZQtOMfGEsdBBArYer9aVsc3KutoJ6D26dgHf1JVzXSnQgro2vuphgpHPm+RQjqpqDgmu3eTUmnppgqYZSXuWdzJo+XUhCVO7xORCkjJTPVVBDUJhUrnnXY4xhf8OHroYfhEKUpDRr.v1A2tN498FT6DScHNp6w+FNpSXRntG7V8QcWdpnNThotAxFSEeNNpK8D71ebwTdcNx6A0F+J6RUGxJodWO9p8sdb0c21aoXzQWkbcf2.ft.8DoNvGa+i2+joNvG+9GPNYpC7wn+P2mMzAP0oSG3iD+Q26joNvGsM3WexTG3int5mdxTG3ia9G9YOanCqLg5.2QWEoD+0O+DpRvuS80+cmPUB9sp+eewyhJQOmLn2ccG7ZHdeN1ICtIuFbmd0.ReZ.Id3xmF.dR9fCDsK.VYL..ML..9USO.R+DfG.9nv6IK0RSCVjFFVp9ASOVdxmcrvh7PmXTR.V.+siCV3ih3wtyHijDhkhCCKeKXuTZXX4of8x3VHWdnyQGC6kogL32ZM+m8sjQR5.uZ4GFXlmVIgfQbXfYdZlDBFzPmlNN1I8mojmCtkopqF6XF3SbSV1pFTA63C3yVRVFQZXSb5v+5Nyrr4bRg34g0HNMZMXLdpAfQ.3oBFCxA1WDtdyl3FNQ.bY3Fu6bHgWOi+3mIvPhNl9Y5ZzgGwigsc02UgNHrbVI0onZBsfMHZNXKuRf9kbUhcaMkNq5RUI+JX2eZPVxl5KfQYJSaKbaEK7tl0nsOqshdaM7Mop2qKrulYiCYGRT+oWSvwbsJqEYazRwfkISIIKbN8DSnhid97lltNDiC1RgFMGcYGjxA0oKcZfWK.cgzUvy4CuR45XCUuGdB8mfJE6RXX1IbFTYTd7.1F6bjo0gdyjAelNO16z1soTu2I2cFX9bzeAWQSikoT5sIAF7z4SuxpYp0ocKSCRCVQ9sHD4WQ2zk4uwG9WWwdWEhFaERcW61T7siQcZi8xCclE51lpzOcZ+Xc6TSg4l47PVdKQMqwV4Zz07dvVXdltzYfZgGXosO6y52P2Q9LGEl5ddBYYp9Rr584Ce.vFgWD1zB+g6QMEINxfgBIu5G3fFGViCBbRSKo6SzFuEwH3P1OMDwlI1R4dgm5Ns.5OzxpeH9nvWQ3koyXHTkJ4kKTnrbwxEkJi7HsU7N5VAQvUbcL0oVsA4YuWBEXf8r6YC+RQOB7mT7O3WMKw8DA03OM3yB2fxRtzovNdI3vfECkLwjFoXOU4HzwgiPIiiPIiiFkXgF1K4aXCYZ3Yf66c2GiYU1zY9FNPmI1.4avDaf9Av6pZ2N2c0HFGdDw49Vz0+ch08u.TFUVtRoJEpTtGTDeLYtZzv2KLoXB2Ho6GArMhUw2yW10oNwUUwpdMm0AfmNK4JhPRxkKUtPfepnYidrnFhALDFe.gPDav5dmGPnH8YVeeZn2luwjCvkSP9S+wlLPOCLYrL7mK9bvrAZzyFzsux2yRiWgeaEylN6suGeOsajvMjTdz+oNL5mNteOXccSSmVznM79+4J.sKSowtfMrsu.bS6ay5oFJZgMjtMdvJ8XyW8qZnEWUSZwU0jWDUsUfpt55c5YwVFHcweqb5tZ84uqhbkhkPUJLJ+cmJl6pTbNOVdTNOBcVbFneQwpHt2hXpSLNL0jyKw1xGMe1xGkvs7KiJHhjpLy1x+4gMYDG2V9nDtk+rdx.8cwewbvVXwcuihKtpVoEWUq7B7N9nm62wWZ9riuzw4k7KK9cuW4L78J8OQnu8mMVBJ8cwew7vVYwzCq24WjeAV2DWf0MzB7t9ROusq+P6sTuDu6Ne33+u8vr45RBj36CqTrXNoBT9DIVtPwxHo9tsjTC79KheEawtEitWUEXv5.ZVqCExKixIWhtAXAwRhhxElY5.pec3rPEsCL26F6kmetXvlQQaC4cox7UMYHL7rligsLvtF8i.cn4E5PIAcRyKzIkDzIOuPm7TitsRrcGWF2LEHrPRP3by1qXRP2by1qTRP2by1q7TitqOG84UIInaNX20M54D.Oo4F7DSB7jmavaTaYjfnnV0z7PcEuzhJQeQaLWRhKckFVl60vOuzXJ2JdkPoRCuu2MRC2h8rPz27HdSA5DUxdMZDbDIfAKCJAxHk.YjSfLERfLESfLkRfLkGoLruARCNDBlULsfZq6ebHoV2fkJjd4EI3+SEjl1e
      

      HISE Development for hire.
      www.channelrobot.com

      StraticahS JulesVJ 2 Replies Last reply Reply Quote 2
      • StraticahS
        Straticah @Lindon
        last edited by Straticah

        @Lindon amazing! thank you for the explanations in the script! like i was assuming the connections to my scriptnode that i had were lost, what is the best approach to assign the buttons to my on off toggles again and would this be separate or somewhere within your script?

        building user interfaces in HISE :)
        web: www.vst-design.com

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

          @Straticah said in How to connect panels to FX assigned radio group toggles?:

          @Lindon amazing! thank you for the explanations in the script! like i was assuming the connections to my scriptnode that i had were lost, what is the best approach to assign the buttons to my on off toggles again and would this be separate or within your script?

          so yes - you cant use BOTH scripting based control, and "UI Based" control - so your on/off stuff now needs to be included in your code - in the callback that is showing/hiding your panels...

          so on/off for effects is done with setBypassed

          saturator.setBypassed(bool);

          HISE Development for hire.
          www.channelrobot.com

          StraticahS 1 Reply Last reply Reply Quote 1
          • StraticahS
            Straticah @Lindon
            last edited by Straticah

            @Lindon my current setup looks like this. I have containers that i bypass inside my scriptnode. they use a dial that can be either 0 or 1. It should only be one active at a time out of the 3x4 sets.

            a1c548d4-d0ff-46cf-ba36-cb6ce739a99c-image.png

            building user interfaces in HISE :)
            web: www.vst-design.com

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

              @Straticah then just reference that dial...with setAttribute

              saturator.setAttribute(saturator.Algol_L_01, value);

              HISE Development for hire.
              www.channelrobot.com

              StraticahS 1 Reply Last reply Reply Quote 1
              • StraticahS
                Straticah @Lindon
                last edited by Straticah

                @Lindon perfect, found this from another of your posts aswell. thanks for the explanation!

                const var ScriptProcessor1 = Synth.getMidiProcessor("Script Processor1");
                
                const var myValue = 1;
                
                ScriptProcessor1.setAttribute("myButton",myValue);
                

                building user interfaces in HISE :)
                web: www.vst-design.com

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

                  @Straticah

                  in your button callback put something like this for each one..

                  //set the fx
                  		saturator.setAttribute(saturator.algo_L_01, radioGroup1[0].getValue());
                  		saturator.setAttribute(saturator.algo_L_02, radioGroup1[1].getValue());
                  		saturator.setAttribute(saturator.algo_L_03, radioGroup1[2].getValue());
                  		saturator.setAttribute(saturator.algo_L_04, radioGroup1[3].getValue());
                  

                  HISE Development for hire.
                  www.channelrobot.com

                  StraticahS 1 Reply Last reply Reply Quote 1
                  • StraticahS
                    Straticah @Lindon
                    last edited by

                    @Lindon works like a charm!

                    building user interfaces in HISE :)
                    web: www.vst-design.com

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

                      @Lindon @Straticah Thanks for sharing and iproving the multiband example guys.

                      Apparently, there is a problem with the band splitter, producing noisy glitches, especially at low frequencies.

                      Can I ask how you solved this problem? Did you limit the range of the Low Band? Or is there a tip here?

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

                        @JulesV said in How to connect panels to FX assigned radio group toggles?:

                        @Lindon @Straticah Thanks for sharing and iproving the multiband example guys.

                        Apparently, there is a problem with the band splitter, producing noisy glitches, especially at low frequencies.

                        Can I ask how you solved this problem? Did you limit the range of the Low Band? Or is there a tip here?

                        what do you mean by "band splitter"? Do you mean the filters? if so... they are not really (IMHO) set up for real-time modulation - so when the user changes a filter freq value I turn the audio off...and reinstate it on mouse up

                        HISE Development for hire.
                        www.channelrobot.com

                        JulesVJ 1 Reply Last reply Reply Quote 1
                        • JulesVJ
                          JulesV @Lindon
                          last edited by

                          @Lindon said in How to connect panels to FX assigned radio group toggles?:

                          they are not really (IMHO) set up for real-time modulation - so when the user changes a filter freq value I turn the audio off...and reinstate it on mouse up

                          But this wouldn't be a very pleasant situation in practice, would it?

                          Because all multi-band plugins on the market do this without any problems.

                          @Christoph-Hart is there any way to solve the unpleasant glitchy pop problem when performing frequency automation in low frequencies? Otherwise, these linkwitz-riley filters will not be really useful.

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

                            @JulesV said in How to connect panels to FX assigned radio group toggles?:

                            @Lindon said in How to connect panels to FX assigned radio group toggles?:

                            they are not really (IMHO) set up for real-time modulation - so when the user changes a filter freq value I turn the audio off...and reinstate it on mouse up

                            But this wouldn't be a very pleasant situation in practice, would it?

                            I've never had a user complain...

                            Because all multi-band plugins on the market do this without any problems.

                            No they dont - dynamic multiband effects seems like almost a silly idea.... you set the bands you want and then apply dynamic effects in the band, not to the band itself.

                            @Christoph-Hart is there any way to solve the unpleasant glitchy pop problem when performing frequency automation in low frequencies? Otherwise, these linkwitz-riley filters will not be really useful.

                            HISE Development for hire.
                            www.channelrobot.com

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

                            14

                            Online

                            1.8k

                            Users

                            11.9k

                            Topics

                            103.9k

                            Posts