HISE Logo Forum
    • Categories
    • Register
    • Login

    Help with assigning knobs...

    Scheduled Pinned Locked Moved Scripting
    25 Posts 5 Posters 1.3k 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.
    • B
      bfaudio
      last edited by

      Hi,

      This is probably something really silly like a typo in the code but I cannot for the life of me get the tempo knob to control the delay tempo.

      Got Tempo Sync button working, got a Stereo Link function working fine, but even just trying to get 1 knob to control the left time and nothing.

      I'm sure ill work it out as soon as I post this but here's the bit of code:

      //Tempo Control Functionality <---- This bit !
      inline function onknbDelaylefttempoControl(component, value)
      {
      	Delay1.setAttribute(Delay1.DelayTimeLeft, Value);
      };
      
      Content.getComponent("knbDelaylefttempo").setControlCallback(onknbDelaylefttempoControl);
      
      //Everything from here on works fine.
      //Feedback linked
      inline function onknbDelayfbControl(component, value)
      {
      	Delay1.setAttribute(Delay1.FeedbackLeft, value);
      	Delay1.setAttribute(Delay1.FeedbackRight, value);
      };
      
      Content.getComponent("knbDelayfb").setControlCallback(onknbDelayfbControl);
      
      //Tempo Sync
      
      inline function onbtnDelaytemposyncControl(component, value)
      {
      		knbDelayrighttempo.set("visible",value);    
      	 	knbDelayrightfreq.set("visible",value-1);
      	 	knbDelaylefttempo.set("visible",value);  
      	 	knbDelayleftfreq.set("visible",value-1);
      	 	Delay1.setAttribute(Delay1.TempoSync,value);
      };
      
      Content.getComponent("btnDelaytemposync").setControlCallback(onbtnDelaytemposyncControl);
      
      
      //Delay time stereo link
      
      inline function onknbDelaylefttempoControl(component, value)
      {
      
      	if (btnDelaystereolink.getValue())
      	{
      		knbDelayrighttempo.setValue(value);
      				
      	}
      };
      
      knbDelaylefttempo.setControlCallback(onknbDelaylefttempoControl);
      
      inline function onknbDelayrighttempoControl(component, value)
      {	
      
      	if (btnDelaystereolink.getValue())
      	{
      		knbDelaylefttempo.setValue(value);
      	}
      };
      
      knbDelayrighttempo.setControlCallback(onknbDelayrighttempoControl);
      
      
      inline function btnDelaystereolinkControl(component, value)
      {
      	if(value)
      	{
      		btnDelaystereolink.changed();	
      	}
      	
      };
      Content.getComponent("btnDelaystereolink").setControlCallback(onbbtnDelaystereolinkControl);
      
      
      inline function onknbDelayleftfreqControl(component, value)
      {
      
      	if (btnDelaystereolink.getValue())
      	{
      		knbDelayrightfreq.setValue(value);
      				
      	}
      };
      
      knbDelayleftfreq.setControlCallback(onknbDelayleftfreqControl);
      
      inline function onknbDelayrightfreqControl(component, value)
      {	
      
      	if (btnDelaystereolink.getValue())
      	{
      		knbDelayleftfreq.setValue(value);
      	}
      };
      
      knbDelayrightfreq.setControlCallback(onknbDelayrightfreqControl);
      
      
      inline function btnDelaystereolinkControl(component, value)
      {
      	if(value)
      	{
      		btnDelaystereolink.changed();	
      	}
      	
      };
      Content.getComponent("btnDelaystereolink").setControlCallback(onbbtnDelaystereolinkControl);
      
      

      Someone, make me feel stupid by pointing out my simple mistake please.

      Chris

      S 1 Reply Last reply Reply Quote 0
      • S
        sakorada @bfaudio
        last edited by

        @bfaudio

        
        //Tempo Control Functionality <---- This bit !
        inline function onknbDelaylefttempoControl(component, value)
        {
               //Look like you have typo here : value => Value
        	Delay1.setAttribute(Delay1.DelayTimeLeft, Value);
        };
        
        
        B 1 Reply Last reply Reply Quote 0
        • B
          bfaudio @sakorada
          last edited by

          @sakorada didn't do it I'm afraid but thanks!

          oskarshO 1 Reply Last reply Reply Quote 0
          • oskarshO
            oskarsh @bfaudio
            last edited by oskarsh

            @bfaudio

            its value not Value in the setAttribute.

            Just asking ChatGPT next time might be even easier.

            //Tempo Control Functionality <---- This bit !
            inline function onknbDelaylefttempoControl(component, value)
            {
            	Delay1.setAttribute(Delay1.DelayTimeLeft, value);
            };
            
            B 1 Reply Last reply Reply Quote 0
            • B
              bfaudio @oskarsh
              last edited by

              @oskarsh Afraid not. Might be something else going on. Thanks though.

              Ps, I didn't know chatgpt could do HISE, I've just chucked the code in to see if it can check it for me. Thanks for headsup!

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

                @bfaudio said in Help with assigning knobs...:

                @oskarsh Afraid not. Might be something else going on. Thanks though.

                Ps, I didn't know chatgpt could do HISE, I've just chucked the code in to see if it can check it for me. Thanks for headsup!

                this always helps...

                //Tempo Control Functionality <---- This bit !
                inline function onknbDelaylefttempoControl(component, value)
                {
                        Console.print("in the delay time call back");
                	Delay1.setAttribute(Delay1.DelayTimeLeft, value);
                };
                

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon Thankyou, 'Compiled OK' but didn't print "in the delay time call back" so something not going through there.
                  Will keep searching

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

                    @bfaudio have you connected the knob to a modulator by processor/parameter ID?

                    Don't trust ChatGPT.

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

                    oskarshO B 2 Replies Last reply Reply Quote 0
                    • oskarshO
                      oskarsh @d.healey
                      last edited by

                      @d-healey I am actually doing quite some coding now with chatGPT I created my own GPT based on the documentation and a bunch of example code from the hise examples. Together with some prompting it's working quite nicely.

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

                        @d-healey No, I had done that previously when I was just doing the initial layout but I've since removed all assignments from the property editor when I started scripting.
                        All the other functions I've done with the delay work I just can't get this to do the thing and I can't see my error.

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

                          @oskarsh It's very useful if you know when it makes a mistake and how to correct it, but, if you don't know that, you end up pasting GPT nonsense on the forum for me to fix 😛

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

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

                            @bfaudio post a snippet

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

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bfaudio @d.healey
                              last edited by

                              @d-healey please go easy on me...

                              HiseSnippet 8996.3oc68rzbbbbdyRxgh.7A.enGNwN0ZJ4DPKJnc6EOMiMV.B.RXAP.hEhRpjcHGr6r.i4tyrZmYAATrpnJoRhSkphqbIo3onp7efb0mLpTUt4CoJcvUtoC4XNvK4rR+XdzcOcOaOyt.DBZQ4xhaOc+0eu5u9q+99ld1nsSUSWWm1Z4FZqCZYpk6R5UNv1a26tqgks1JKpk6p522ncSGaqpNsqYt2DkzV3fVFttl0zxk6r2C0sbCcNM7euXtELZXXW0LpIMsG4XU0bUqlVdQstQ42ypQikMpYtkUSpdOQ4Up5XeWmFNcfnzY0Kn0xn5SM1w7AFntcFcsbmeoZVdNsq3Y3Y5pk6bK3T6fJ657LaR+ejkq01MLQ+nnVEHfHMurSiZHLF0p1c20pQsMBHcWMsb5aDwHNKgQbC80rpYE1dDCYT7CxGMBZ9QtyvhdmkA8JRidEnPOAnzYnPoyQPoqpWoZaqVdQOAgOWTeEaOy10MfrcZTgzWsyL7z520A1CauwaZ7TykaC+Q3HFa1ol514moXgacmge22cMq8yuggsYiggRAWu76YzNe0scV03.y1EcMZ1pgYSS6N4+w4Cf3Nld20oYKGa3OF6lB56Mg.NNv.o.X.Y.6o1aSlMuN1lMghGofJVOECHfx.BPCn28cmuYqX7MTWKBevR16Yg.kqk2AIBW9NGGGAyu1FJCN9NyBts8rgSmo8dtPEASmFV1OUJzDz2X317ddvEpESBi76RrgtnYUiCRbjjdDafU535AEAINzf9DavaZ1vzv0LwAGzm3RhhPl6pKutpBV1NKVvpL3.IBNhvpQcGkErL8MFvfyjmIbDtGXWsXRPhoiwIwkW2skoYssMM7RjmyzQofodayOQIvf6HYQ5xVMfjoH6ajm3AswljwnndECsHOZY3bkDNE0KI.XSS2tOdXmDnORdl51Zh2eAZkoDnftATnVBoKJa2QP2kX5AzcSO.wld.c0zCPloGfBld.xL8.TvzCPpnVcqOw6uTQs51f5FPCkcJaIRP2SzXDPUiQfDMFAT0XDHQiQ.UMFAHFiVzrgwAwrEAwb7CTiiw00XbK7yCYCcERg8TvxD3iaXV2C2kjWtP2Sw.ps0N6pHjh5pbbpdWr5xzwDvHkfSXOECn5a2UHTeahBvZN05zvzkBHUvt41FssF9HXX.fNV.9WicyfmyN09sB5xn.BGUwGWmroH0fWpdcypdQSmeWDOqce7.gieGngwGC2nvrgSKSFJFyWLfmfZrax1oD.PIU.PIA..tvrhocsDQff9He3kTX3byNxIftR+rcJA..TA..A.nKzOSejObfBCma1wKEJJRsg7D1dCgQHXkgqv9jOpSxGOPkw6ajdMK2pTfgbNz0LZg7RyW8FAkJAsupkq2XgyLo6sWYQW5obkZ3dEr73l7cG04O9mGzXK6FazFJ9LpI0vRTWPvZ35NsyOlUs7vCwFg.2Z3gB.+3s53t6XgniOZ.Gwsvj7SMOXaGi10Fd3H3Ntqo2pv+qk8N20nQisgtRMV8N1U8rbrGyx0uWvmdqg+KGdHq5i88sbaQ03Pvw+dlGPhpCh+7YHD0xFtokY9..kmsSHHQHEHgW3N4sx+mmuHXF3+3seaHDWxdG3fGmYLV2l7ObG+YVd6NeiV6ZLVPKa2.hz2NegwKhHygRD1vYl7XWJlHhEheBj9fOYbK2G33Y9fNM21rMTx2xr1XV2B0mLfZcLQXF.iYC8YCi9eC+YCGdhk3rJGalSSLV0.sgaC0Sgf6VCiXeCODmIbDNA8Dts01c7LGi+gHH0wzt5A2l.i6DNdPRiGjv3QTgRmFBAYTGa6zHTCiiHEoxP0E3oh7AP+ga7vLxEdXpnd7Y45BwGQYHV.IVSl91zkvR7izRxLD1cWYoJtmQfWDkwtuZBCsD+P+r6j.OIL.QR4HrDlTUBR7h5ajOFbYh5YGYhDePLtjR6LDEhzES6AA7puQ89.LSzO+XSjCDEpNo7.NhSpBPPf65aLAe.lIl.+XSjIDExQoLANhKH.zvIL+pviAB+E5+j2yIueODyihEuY4LKg7pUBF2XzDVzjujQ0cy63sKbCrde9GFusqf.Qi3fOB0qwtk+V2hh8MBeI8JT.B+CsSKDmEgKRY9xvZophwvkDHygRKcJBs4oSJpTDaQLUJAokX1Q.9lnxDzEQ+efoDQja0cMr2A5T0styP9NDIcUivzSHlzjinQ6sBOH.7egxTVdnxK7n8Na6l2E52FTc9cxaaZVC0dSjJNN.MFt4elYiFiO93h4LLwEOI1Rd3e7A.GQFicy8HIM7lglP35JNH2h556TzuyLmfh0ZE6i1BgpvSGTM.wtib2XhGzeobcQLAFVNwzkTKErY7PUKELASTtkBZPqfkh3CPlkBgXcxVJTjLGJszYQEnSNKEpQk.4TYbxT.5ldCErTapMTvEg4jLTHBQIZs94RJXCwjbCGjrSHrA4gcoI2y3cCmM7NILTPFbCGzU2vAJ4Fd+i74bCOETeZcCGzM2vAp5FNnZ+h5i4FdJn+r3FNn6tgCTzM79mJPL2vSASHKtgC5ta3.Q1EB8MNuu72M+6P9a4U9vuO5Ooa0EOGp8MtWHVQyCRYNhSX6NoXNg0j2m2.89B63TegCPseufTEKYK+3SPh65OrDrJqrBIa9mJxdnLP2EUhtiHYPZHYPhjbLZVLdmReADQ4hbGHcUWfDGBRDiYV7iN.Q2OJ.HkGE.n9QA.JeT.f7iB.5kiB.T7n..5XXDw9R9v.wK8fTXePkiDDeBT19fhmLPJIzU6Co+7AJS2EUhtiYePwiIjHIK29PubVAQTdFrOn5AFjivXR7ceWRtBZZzJOpVVcGVP0xRV4ZAWf3dyaSkvww+ENV1icyel8MQYIRPkwp1.EobI.KRjOGjojwMbCRd3sFGkquvzfNVzz+w91d9425N4SviKg0MrXFsbzU7ZGA7JUHOvQA4ATm7.BIuvBGxuMWTKX6zAsjeYeR2nAbIlrykQWjNIxMHYimcWhB2N+iT6nTr0BTBGoR.93ukJZ2OXGwdLZVKA5o91olP7aKXNVEhAQa0oxH1DUMPT6N1UtAp3eRlMDRFD5mHaQaBKwkB1J2JQVvPwqpJw9Tf7RX3gxOTrhdRpeETcNTNJC17cta.NA4PjGJcWDHnJ2jZIWHSkY8mmUSy7D67IcXF0WoEtcMWQ8IbqZARwD8NItfIcqCkSaQHgZNinL0wfsxbAQ.ePNgECUk43AGNlRmN3ovT4vQrJ5T9gQDikxCHEy5si.MwfkwpoHFz6j0CoPUETC6BgkUsPIDl.kvtST734oTUPJIDpJoV2lTOWviOlm+Q0qK7Y9vB68kfGidoAamz.GyFWYVz7ITG0xcN1WOOc4uddzu8fUIbKpN5Xuhsk25sLsk8NEp4yh0zxsrOVA6pG9E46J9uHeKzwyywVyplVtKqC4nUL87rr2wUCi1zuWkZ7fXTeP.kda6rfy9Xf7p5BbOlGXWnbZAFPNvFMNvBHtJMrpY1FCpQzcaTifW3WXTNf3yrTFHfTBDJ17HH1LASZB8jnWABHk.ghbtgd3ak3yrp4saSAzzGUNcPBziP555wdSI4AzajR.AjAH03RudDFsmY6scMsqECXe0W+0u4goCXfdGXuQDlUCaHTBz9woDZf9.zvKU1.UxBOaWSyFYi0eYDPVyo1tOKyf30zEUkJJXcSJr3KLEFXc3u+2++NWZvK1TW2KzHnu.qKoGUji7PXBkV3cQ8vREjC.G1trZRcp5rKqJNTUolBfP3tOWAu6yxq6tqQq3PQMUlQzIQFutQMyLSM2vGHs1ERNN0qCcGJiP5Z57k2Se.N3Z+gGNe0bprM10z4qLmrscX.btaCmpOUHbdwbpus5xqup4NFdNYDHuptfh7JazU.nXBoa1zD+N5Rx.W1z.HfCzeAmf3+2GvtLBNJwvanKN2aYS+fBZYUtRAsWOxSPBL2FeAbjMBMBXESIvDZAcDclWZ8dvDZzagAGP9UeoR6obEc52lAFXTtToubtTt0HnW2ZDz6aMB58sFA8ksFAYStFauHPVOTF8Vrf91Vrf9zVif9zVifrYeH1Vif9wViYTlec8XQWkGP4U+.mbAUMaP5Z57gZiCN+r+4xoizBCwV1.zkzixDS13xWNBU7XO91Sd9y+gGphz955wRBQ1Tatgd7vzkMp5JDCWniMySVJeh4Qhfgq0mZlhUlT.YzHffC1Q1fBEpTynYKA.48WYQCOCMsb47ii2FscZA2I0BE1vbKZtmUUSxsx0P5KZ59TOmVZ4tPXrTgMSl7KGbmcgtpG72GpkcCzY6W3dZ6SEVtCOf1ZGg3BZnv+T4cMQZ1gsrw+P4s2I3hR6R5S.lELwTSWbphZnh.nKO.v8jbmkBwunhwnjB2WoLEt+SJyh6vmxg6vV3v8IlcpoAyNYbTDL0TEltToo3npRyN8jSUXlBSNglm49dTvp3DvmAJMIPqkAzeQOZBihwqQ09U77uv2HD7xMbLPT3VVML8sITuAT7aB2Vhlp+bCVp1WOgnTLhNY.Kz14YtPktH5cX8hS.ld5ByDWRMyTyL8jSB3XCn.Pi0EOye6YzQ0F1MQwgthwdlDQyM+Q48Z2w71AOYo8aY.c21w1cdWHP5zD0i5FMbi5B91vqs3giBKuaLXVyxWQf4QQMuNdWa3yJVHbPyWql3oXSSailRvdn0JSOIOaYi8bZC4Mn6HPFZxG0VAR10LW.cOE1l44OnSSBm.g8kvMQ98GfzT2DJtcfO3iw0GWgwKw82sSY6vl+434.8l9OeaSiPli+LbaQ+mvQQvrMcd1FF0Pu.8pNtJlFsqt6BFsWvoicMDk9wjGrlSaeFJ+ShTh3eR.qN1SG9yzV1Asp475yuMzhF6Z8O7uSvZ8DWHxs7EL8LEms.bkMyJzgkYK8pHHgOxTy8aiiWpj0mvevhokebLL8fjwTZSVkldlomY1YmYhRbKhgFwJTXVvjE.rKhun9LEmYZH0MSInAGpY3ZoNcNT1c+grVfhg9wYOH1MxsqXP0xciFc1wxdCi1v0lPuEH40pEaijqgya3Ob+5LCWNaZc0n+DkwkmlVt+M86eWzZzGu.7zsOdQq1lU8FltoMcbZF1fYiF78A0DceBtfR4AVT6z89ANBfoein9o0z.xh0ycAHNWGppSnYe0cTCUPNuDRV2lZurKpWZpYKLKzJN2tsCoWrXwYlfyl+P5kJM4jS.Uh3WELyjSLaohEJwrJ3RoNYcQpJk2jUUghFSqVCn2zZ.mR0ZnkTWW4LgRsXdQZIzCTew7kzofmPN+UH8Hew739HSnEj75Uv3Y3MhwNX3FzWzCOuNFNbxtI3kcPattdGfxl9v5OB45bUiFZMcp46ybUKzBplz2evezgX8xHufgGaoE0xsu34O+2Nmam50sPZu54qs.b70p0vbCGWKTE.DMVvgoUf.3DHrKYRu.AzcABHCBDvoBAxkTNC8TanWlRfT9Wj9UHX3kFSVQKbvCki+Nm.iUxVDgGOiLaH8krM1tgYMszxW.b7EFE0LvW.uz3K.k4KWOc0Qw9z60QsJ1VclyU04AZZ3PiDxgHLmDMtxw+9Iw3eKVlgE8J53ys3uzcX8Esbq1F9PsfUhmU+GHcc3GUtlYciNMHEzFc6LK0sJysTGGpHW3ovviaCmVcZgvD3FfNOK0hJfHQ0m+vdSTA5MQEH+GjfnBzahJY7b0jXhDEbRq35BJHptZppDHIKp9hOQcI0n5bvLaVcPCWEQgXt9aTVFm9M7Yi55viXpIbAfu75b5U1RiQDLVYlcNG6PAGfUwJkRxRhLvnAGSLZ0V+KqXtjnXcnq5zavQRYfaZn4WMjlIgENOBJr1BtrtevqQWGlo1RfuOZGetaIV4+sNLsxJfDYEitYFjUfdVVATSVANsKqjVJhRVX8UcTWX4yq4.bFN2ObkE4cmItv5R5KF.8uwtt5mjZYEPlrhYgUFjUfdWVATQVANcHqdEYAW9R5Q2AtzKktOsapaUtam5F1xdze0ezhmjPEJgWIAJJ+eO+7Wfe9KugfS8yHSeCc7Dk+CPyD0snL6AyHemgHExk.9WWqfXJE706CT.MJb4tjAuKqW2qw64e0FSyJeDKhvjBug0CGAa1JmYhomZ1RyTfIVtWTehIAyNyDyTRThVCxuIcbdixq2eQNRd8fyG9zBnznMw3jDoA8muEb815U8L1y+9FlI0Vq57L3vPi.f+88sB94zjrI0w0yo48ZazZWqptLCcQxhi4a0xDJmsqZRmusEP2XxPPEjbrBiO0r3+lYlBSOagoKh60VN6rSCSnH1jAxnOPV2cWCa3JIDpfa68cMejYUnZEEtDNavGtLTmqBRJyBoMVJPJv2dEOi1dQyBHn8krqQM2SkbBqJ7OFKHYOrrRodBacX9ls3LdmuMcvXdBmtcq+5XVGrJSLdeFc0xvTwhy.0xlXF.fWOqzTy.+CTDNjbWK9pC0qO+8oKiGJacuU4tZv+mTNMa2jOz0.z0.XvMUTz0mTzgYJxffjMPdM8G3.29qAbugZaX1tJjXM1Qsff7UyEaSUF4oVJXewdkD1mlic.sc6iH1GnqrOvIW1Wr2Bi8oC59Qo12eLi1G5dmgmyccc7hCFz6DmtmLl25Go5duEitGh4IU+Shb9XkQNpZuyMRV5Bsim7T0mYtWRGwTIHUXr5oZhv5NuN9imIs6x+purbRQsB5tbSWY7yx+ZIwKahxpwIoe2inb1aozvHID6EwDKFTo53Kzi6XkGcXaUVeQyFGQw2.Kpz7TIMLxzv1tLls4OkpnK+xImgin3abFkt2Gezxx7mResV11TlM1+UQ0hWMmp7N1Q4DqCEe6IOInZQzDUsHBV9NhNzVOdOgJHHmxrwvNVlCpB8jg4y7C6ATuh9G.OizxvsSvGfSMiV7uifTq29ziSkmqpGrOJ5qhLbOT0Uftnd3EgCaJI.hSbjjEa2rbJ30WPGglqvtI60R2KQIk91u7nhUeMLacCzzlmTFlgEyTrGbhlgeYcLt5ipLFb+p4DuuMtT3UP3H38RMhldx9GUhlQB03qfl3HaGLsd7KTjk3zTHrtnd3WCIsvX+w7lLoPjhE7Z9dbHVDYbh3Wk5BDClnUlB1+mOQYNUap87t+mlUYPfFRTKpjc7gSyaNM09F+Uz0c7C4cLrhRd.eI8nq9sTFA+f8Oo.PxrMMkd4OD7VdKgl09nrRyXX2KzLE.Rgpx00QiXKm0LPulTXXnHSg+UVWBGIVb.UjibAcBfSE2XzPtg+fS0159igl7uPJeY62mVSfI.NISyRhyf3XakuB412CcUAqkxyd8Jo7U9WFAsXuGU.kB07HHfRd+oSLZycdYEs4WWoPVI+RP3XKfyuYXH+39BdHLzej9bzFwJdYqVJXkfjYkGsAe9MCC.nBrRvIcVonK+his.Q+mvqUJJVzultPj73lQdoLbsebrET5+LdcRIwk93locgze4ljhMQ4m4S.6iJ8VVIEakxSVoD4FJ0WZK6S6uVeG2X7B6p5be3X4cCaABJkVBpnRDzacDRPEUmftPJt7Z1m1KGQuIaBiMoRqLtrtuwBbTCkXtIEASj51xgoBsOfNiJJ7Jx2UpIcwAymHS5PwLG8dhxoKhzvSmKwZYq+UwIMgb6Aw+Z3286OHJcgVmP3pPzxwFUBMrgdJuzJMGEADa56.oX0uu.VVvkkT5xpIHMY0LC1ARWL+7YXL41ju0S5o2DjlzaxyQIj7UBH4zmjStgdBOOmip30oUJxyYurhMPU6DYxNCJWGe4a.Nl9bfBRSNP6E14nQF.oiWbrl+lVxPAYLYnhWr2K4CMbKF0RIJP4Thd0zb2vkhDOzW1OkOqPBdvIqr0Ajm7gd6Ewi+B1KE4m9HXg8MnkCoNQ0pu3V9x4THDByQMqoB0LmJ7NILEYrtWX9uZ.WVPdqE+LkEARh4QBw4Pc9MaJpoCiBMK+Fo4xa7XxtiDs8POsRsEGpyTk4bgVdhrZwIwTnJqVA5RdpGJM2Ul8RxPEuEZlyG5qSawhBFYLomfdJomxnsLl2SFZSwTeBNZR8InmR8oX9Rlx940o4IJj.TfBI.M4qxwk+P920RMJ5er+Fd5O1U4X4GWt+c2hcl3Bu338UP3M983i+UOziVk9Nbn9g+xXl715nHehhuF174yLWxlilpK6VJQTodOvQbLwfS9vMmoy8WxacI5KQHwVkl.WXk5epLK6J3zqJ9nNZ5tOfolyO7HhYeUc9IMcVJHba7WwwSdr6qmlKM4iAM6QzYmxzvpuJshMNx3hB9bpBdrhwmVBilKR2rdHk4J1SzsP8wvxfQ04lyrXygrJ33T1jnLPlfqKxlqn1E6cDt8ElGQBkgzClrzcPDhzH3KLqTu06CYvVMcZ1qybJm7niJl1j8OF2v5gyV5dkoHbNxktGsCe9Z3O10BkfRoWdduruTBXuvftPptb3oPMZG397ESmEjH.lEKHRNb0ER2sSuDRQ6OMc9DPAwrPKUhFtlJNTiO.C4Fmg+v.4Sxi5m3dRvi5yojk.tOA.xLEnjMzfxJOBboqD08u2etm+hYAmljRXvXM359i8jt4.169mQU9ipv9zRh9SxwoXkAArfZByjfCyq3NVdEr.w+JchqtjGVGcG6hGUeXmOUdcYFU8u.E8WW7DyxC3bDHltzE6yyEb6FlLSm8Zl7kHGm+q0Q+08sj0wwSXlzwWDMxTvtg1ZfivxdmiTm9B+DEC64V96lMe6Vl6riEJbXZqrHRDP0RQMRoaYBQwbmM2YY+.JeV09.Jm3mG4qqvWxlq3W.Y9MkouFNHIC5SxgPPn5m6pGzoYEjwdRaY5aoyE0QP.iKYCKFECfJO0RBZn1maNHTbZ68dlG31KbDHwfRNx6Y6rcV+dlcM8JjCZZF1bF+xKQtkj1D84NOaTyP5U1EtNpQF+vPeQ+6t3srRD.mi.fqwL+afNtGws3JlMs1BZch5Aw9FdWCcyQA2WbhwI+kBv+H3IoqZ4cfbvqoQC95MVXdkA+0zW0zdGucUE3iuOCvSRO4p592qSULafuIox5mI8WWe8Nds530m.2U04tMphQwkU8K1Hy0WEOXJTVEcvyqeemF0Dn9QY4+ba4iDgoAANkvs9PF+GE6+q+CP6dPa9OpD5o3R4Nix6ITH48DTDEuJ49pSLNdFA3HbSliBbLbCzkpWGpAEgfmSe4Ojcay90zm6rTy+EHy+k7cq3dAS+UB7y3d3qPDZDA2Ge9xe327tkwG2klQ8ArdP8QkWvnAtvVo5yJ1P2W71vogQad1b+x8fbmSYcADIk+Ds9ZPTENgijXQ+IajbTzEy8KITbSmNnKUx0L7ZiOVOxSPmNP+u8MW6hpJvyf1mm76BAUIXES6Z3e70v+7eXQzuy4+vhAOjlMbsfagxEOv1noUUWLC3hg+jecsmYv2MAp0inl2Z21lt6h1Sf6A9UaMEyB0ZPIvPYB.cXo1XzRvTD8PgSTziw2jjzyVzi3wj2hZJEfOqZ0zB+dOxgLuXN+mH.Sdwuy+YwoZ+GDahnwh0LdpIJODQDl+n3e.TiqucDoiYMN8fumk2sS68LW5SBWwgOjZaqOI+ROjUqChPjpsvMXlWd4sBEK8ySKdLyJh1Y8.aucir+bEnQIucMa2DYAxT1Nqe9+xm9eOmf8MejiUUSrdSTqsJ+dVMZfJTQbsQREKCzW4P56JVdl44XXlEjwLweqGqE7VLEae1gh6OyMzQ2eqgsSa8E8f7Qi3HwEmANpdZvQUAql9izuWCmsMZDwnfmlAhIljnN887ebTsYkOrCxchUS6+53doVwLtT6beico10iIZbOFWsk6LTn4UInoNpJ974TbWnIcEwVvpE5nKnmGUhCTwH0upwoOTjwdl0CdIJn8bfTqfTsDU3PTCuRSG3tF3KjbZ8taTdUGmVB7hgtLpoASrJ0jZLqrisSaSzGu20YPcx8+c.AfSqHJ3g3Kd7ber9T3XvT+sQ++Sdf0BevAqu1Aqd22dic9j6MUk0+oa+z0mwdu2e18JXsvTUNX0C1acysJ8Se66ujWsoO3dK4sOo+kl7g6LE7wq9Iq+rBV6N63owPVQ0E+IqkxbuIfzINAtm.AKCU7dIhkcaoDnWWJAcGr+tT5Ey8MjkRydW3+Wo06O+dvRoS7KkxrSfm8zsSfGyGa66sUPpI7ZaZzDNy92JEX5b3v6nhD7l7E8euI8+DxvV+iGVdgNP4Pa1V+2Kimp4a5zwlYt7w7MMaYZ3sFo1TByEzladu1NcZwOpQKiU71psQ0mhRqLEMttsITdxXR7tscbcQukgXX4R+nM5zdG1f9fSfsKaaPYKsTEIndeWSjNjU0.E.p.PglkBaYf0ifVRw+tH2uAb+tD2umf62Sx86o398zQ+lvPWynERy3F5w+tQCWWvtJ37pY0EBRbcgQ0yEr1Ib5HszkSJb9AGJuGSMxHDb7Uzm+9KVYSeTCUrWON3JPh0HvZN1Ns1E8Y+lUMGp1tyNn58fx8.QTAIph3.mQC.7UzPrV4CA4DkIsrJbUUC5NdetfoRtwGntLFBth.XvYtvX9h4VppCqIiTw06hKE5JpYbYcBQlGat7j21zWI.+HRgSdHHpBmqhpy1Sl7uQz8UFOwx.QUBGdswKSVnerv9t9QTAgIOxnskgsWHF6yNwVqfN3R71oq9LB2q0e2MTGPInkzYbijyn.216tNvMnqRpJramT.29QbQUouYvP.yX3vRRAS5uZ3OSUXchX.z1pCXDLFQQUzKqEQnOd9yIE+5GnC7Kul52e26OI5LY6wcFs8V+ngybR8.ELmfTOP7AUafK8g9dhPuWQeqN1lJnwFE7fybTpccIB6B+wMDifR+bGlFLNt1VPcQvpsQBXA6QDrJejPuuLJGEZOUGJ3zWa3z3.hyTjrChQBc86uwxIbvKMMAQPZhxOjd4L6Z1ua4G1wng3HR0qqB5SUmxqoyDchSxYp5jeYz7cz8Et3P9bxFWuh9Ce4ifIufL9U1Y5Vb9q9xvEm3KlP1EmuwfEmoayTgmXEgf8+Sr9je8+w+4wxIVeqxCNw5fSrN3DqeK4DqXqUmPNwJ3kw4xF3C0oNenjUi8iD48D9cHNIemFTj8CJx9AEY+IwDFqvp6lc7X148Lrqt+nCGr5dvp6AqtOIt59UHrgKni5wxeX3YRP2OLwbQkZY8W80e8O9P+YQPsiAG5J10L2WXcocj7lfjKmxKkQX22dktAW9BcS79loR7pUdf38XW7l7ICHaOmG+VWebFwNZI04CT.2zvtlSS+RRj7idLykPtMFLrGE9X+DsWRGW1T3a58SapZUC.Ejd7+2DF8YMCeA1NSC93aFbKq.kFYnvCACJ7vAEdHcgGdMlBODcGWMnrCOcW1gk5WIw4v+uw9eFT1gCRhyfj3LHINGUkcXousW1gfWtkc3dqdvpCJ6vzT1gfuwU1gcWE62MnrCydYGddTYGBNpq6vPspAk1zfblOntCUqtCAGS0cX9xCVb1K0cHnu8lx8G9MGNntCGbj0AGYcvQVOpp6Pvf5NbfOTeantCACp6vAUlzfJS5TZcGBFT2gCVcOX08ox5NDLntCOMW2gfA0c3f5N7kecGBFT2gm9q6Pe+HGAu9j85z1+6n6la8fzUzguXNQEc3KlSbQG9h4Fb2Ye59Zp+z8MTJSpPtXPpPHGsBMyWf7uYKhabSn0Anum8zodJ7Aax9Um7FkC9fdyNhWLWP6bC3Eyspyy1.Ng3OH6TY959VwZUawxqYseWu4jOE7s3f8rxB9tdKwP2Sd9y+gCNt7fiKO33xmbbC5kiQDQNJE7UHefmRC7TZfmRp4ojeE9D7gljr.xWHx8MtlFYB+HtS80VI3idMUSefoGWAd7h4Vr8AwJ5Ctcv+p4f9EY9olTUvwW77m+aO844y08sXofqO3XNMv0mAt9Lv0muU45yok4noQ01NOtJ4ydMxjwEvs.ke1FXuqzWC867EC9fWqqWX7BZMgt073pUQ6G9NPujDOFPFFSoLLlIxvXlLCiYpLLloyvXlIwwf7nb9NdNMIqcgMrwRj.bli5KCp1+OLRR5s.
                              
                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @bfaudio
                                last edited by

                                @bfaudio You've assigned 2 callbacks to the same knob. Lines 398 and 430.

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

                                B oskarshO 2 Replies Last reply Reply Quote 0
                                • B
                                  bfaudio @d.healey
                                  last edited by

                                  @d-healey ahhh I see. I’ll try putting it all in the same callback. Thanks heaps!

                                  1 Reply Last reply Reply Quote 0
                                  • oskarshO
                                    oskarsh @d.healey
                                    last edited by

                                    @d-healey DavidGPT trained on all the forum knowledge

                                    B 1 Reply Last reply Reply Quote 1
                                    • B
                                      bfaudio @oskarsh
                                      last edited by

                                      @oskarsh said in Help with assigning knobs...:

                                      @d-healey DavidGPT trained on all the forum knowledge

                                      👏

                                      B 1 Reply Last reply Reply Quote 1
                                      • B
                                        bfaudio @bfaudio
                                        last edited by

                                        Ok, so further to THIS post...

                                        after exporting said instrument and looking down the automation parameter list, its messy to have separate automation lanes for tempo synced and frequency. I've been looking at how to switch modes on the knobs when the tempo synced button is pressed rather than visible/invisible knobs. There doesn't seem to be a tempo synced mode to switch to? Is this correct?

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          bfaudio @bfaudio
                                          last edited by

                                          @bfaudio I’m talking about switching modes with setmode in scripting fyi

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

                                            @bfaudio said in Help with assigning knobs...:

                                            setmode

                                            What about something like

                                            if (button == 1)
                                                knob.set("mode", "TempoSync");
                                            else
                                                knob.set("mode", "Frequency");
                                            

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

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

                                            14

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.5k

                                            Posts