HISE Logo Forum
    • Categories
    • Register
    • Login

    1 on/of button controlling 2 effects

    Scheduled Pinned Locked Moved Scripting
    11 Posts 4 Posters 218 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.
    • T
      treynterrio @tiesvdam
      last edited by

      @tiesvdam use setValue(0); when the effect should be bypassed and setValue(1); when it should be active

      1 Reply Last reply Reply Quote 0
      • Oli UllmannO
        Oli Ullmann @tiesvdam
        last edited by

        @tiesvdam
        I don't really understand what you want to do, but if you want to control two effects with one button, you can do it this way. You could also script the values of the buttons (setValue), but you don't have to if you put them in a RadioGroup like in my snippet. If you do want to script them, don't forget to use the changed() function after setting the value.

        Also set the buttons to “save in preset”.

        Here is the snippet:

        HiseSnippet 1048.3oc0V0yaabCFlmrYZN0OPMPGxTwAiNHWDXHYIGqffBoZIqTiFaKX45joFPwixhv2QdfGOmpT3w9iHa8uQ25Zm6XG6T15+f1Wd7juS1xtJBsEnZvvu78qG9vG9xquRRYwwRExo7IShXHmO.OXhPOtyXBWf1uKx4A3iDLucSzZovS+JoGazHFUGi1cRDINl4ibbV4olncbWEk96OZsKIfHnr7kPnSkbJ6Y7PtNe09s+ZdPPOhO6DdXgnazdepTzQFHS.jsBtJJhPOmbF6PhIrRXzWQhGib9bbcl+VMaR1tQ85zlOtIcGJoIiVa3NU2hLxudSl+P+Fa2ffbt2d9bsTMPSzrXnn6J8mLXr7UBaCNkGyGFvLF0PCfNaWF0YLOvu+TZJFgbVseNoshkz9D7Abe9UqmSdebpCu7LJRZNktKHU6c.RNEfzpVHsFd.Uwiz4dL348w6KzL0HBb1TDJ1XQk9rR3NRHBgdyPx4rdJv3pLp7npUenG7mMdR4xv4Sr1qyXoJI16K7REMadFSuWp5nx5VOqCgZi7X1EL0v4Eo0iIxxbQ.GDaiRDTMGjaRwobgFN2MfRICpPkgQRA.uG5cAIHgsQ4uurKeTkLCWvx014MiY5o6vJiHAwLnAtt1lMemWV1kA+6sVEsJ4VKxTeWV9RXeLkCgcYmoHtx5vdYRvQGt9FlLy1QcHAACAsckquU23IEXgCkZ1QhJo61xWV165tFMZt9xJU.SMW2l6bp6JwJhjvgLUQt1DHnwlU3duES3RsrRg.kh8Eb8QQrL6dx.eifz7+2TlixnUPvWJCgPn5T49GkI2syoPbnHt3LBGkB+himPKP5qgsFYGK4kA6jVkuY+tDMwb4KCV.TiXJM2vHNcYW.i6rWEcwcYwmqkQo3NSN.0YAP92kiZQ6I4FcaqH9b4SUxDnpXbsMMyEVjZeys0s0iucd83lCZfQbR+j.hd14dlWDxb.ZpYF1XFnHh45IEORdGFFV8NGFtnPbMbetlNd9XrzbvnQ18u.FydB4Cw14g4.bUbuWrruWb2s2oTg9+d19eerchWZquxnX6OF5ZFaztd8es0y495wYK7ye5O7as5wfWagYYECpKKfL647J+C8nG5XYhlKN6.hVwAML9vjvAv2KPY.EJDvjbyU0RlwFV6pSu5NfI7SM9S3WlyZFamLm0l5r34j6ISuRwCiBX12.xXqLiYXKoLb.+0SYre7Mu4ss5RBi.DmyO+dqmyzOCRNHOreoUW0jqs1amgrSWnmhwdMCTuE5vO8+L18+hdDRnJ4Ko148Fs+8SWA12hzukzEefw1q10ek.gBgOc6kT5rk5FIt0xlX8kMwFKahaurI9nkMwcV1Da92mn4Kq+xDsLzN8FgNn+doOI63rmf.p7z6gn+BGfWmK.
        

        All the best
        Oli

        T 1 Reply Last reply Reply Quote 0
        • T
          tiesvdam @Oli Ullmann
          last edited by

          @Oli-Ullmann Okay thanks! thats look like something i can use. 1 of the effects is maked true a LFO can i adjust the code to Synth.getLFO? of is it not working then?

          const RC20 = Synth.getLFO("RC20");
          const Vinyl = Synth.getEffect("Vinyl Crack");
          
          //knob connect
          inline function onVintageControl(component, value)
          {
          	if(value)
          	{
          		RC20.setBypassed(false);
          		Vinyl.setBypassed(false);
          	}
          	else
          	{
          		RC20.setBypassed(true);
          		Vinyl.setBypassed(true);
          	}
          };
          
          Content.getComp
          
          Oli UllmannO MorphoiceM 2 Replies Last reply Reply Quote 0
          • Oli UllmannO
            Oli Ullmann @tiesvdam
            last edited by

            @tiesvdam
            With this command you get the reference to a LFO:

            const LFOModulator1 = Synth.getModulator("LFO Modulator1");
            

            All the best
            Oli

            T 1 Reply Last reply Reply Quote 0
            • T
              tiesvdam @Oli Ullmann
              last edited by

              @Oli-Ullmann Legend! it worked. Struggled days with this

              Oli UllmannO 1 Reply Last reply Reply Quote 0
              • Oli UllmannO
                Oli Ullmann @tiesvdam
                last edited by

                @tiesvdam
                I'm happy to hear, that it worked! :-)

                1 Reply Last reply Reply Quote 0
                • MorphoiceM
                  Morphoice @tiesvdam
                  last edited by

                  @tiesvdam Came across your thread. Curious how you facilitated the RC-20 effects. Would you care to share some details on your dsp? I've been trying something myself years ago but failed miserably. Especially the peculiar saturation curve RC-20 offers.

                  https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tiesvdam @Morphoice
                    last edited by

                    @Morphoice
                    Hi, the effect I call RC20 is a very simple LFO. I still want to expand it using ScriptFX, but I'll keep 2 buttons: one for the effect amount and one for vinyl crackle. Other than that, it's not very exciting, but connecting the buttons was quite a challenge.

                    MorphoiceM 1 Reply Last reply Reply Quote 0
                    • MorphoiceM
                      Morphoice @tiesvdam
                      last edited by

                      @tiesvdam ah so it's basically a wow and flutter

                      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tiesvdam @Morphoice
                        last edited by

                        @Morphoice Yeah

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

                        15

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.6k

                        Posts