HISE Logo Forum
    • Categories
    • Register
    • Login

    Button to Scriptnode Parameter Value

    Scheduled Pinned Locked Moved General Questions
    3 Posts 2 Posters 100 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.
    • elemen8tE
      elemen8t
      last edited by elemen8t

      Hi there,
      why is one Button script working and the other one isn't, even tho they are quite literelly the same?

      (The second section doesn't affect the Scriptnode Knob Value)

      HiseSnippet 3233.3oc6b0zbaabFdojW8A820dZu0hwsGX53n..hOallRaIqXMwxVIzUI8PmTPfkhnBDfF.LRxMdZOl68Pu16s+D5L0yzq4V+ij+At6G.DKHIH.IEcR5DpKD6tu6979w99r3kq8QgA1nnnfPPs5O+hAHPsqAaegebuc6Y45CNXOPseDryv33.ez4CPgt8Q9wfGdw.qnHjCnVs0+Px3ps8U.zOeyu4gVdV91nrl.fiCbsQOwsuabVqG05ib8712xA8b7bl0tRqCrC72MvKXHFSqCEACrrO05DzSsHCaMH3wVQ8.09kPaKQst1cL6Jhj065zQuCRQEY5fL0LrU6ZnZzTF0zPCTaiG43FGD1N1JFEApckGF3bQ6dAm4yVficib63gHOHAZiWYVy6G34PTQRqfc6454bTpwJBfmkixLcqyLc2Ednqi6n1yLg2h1gPlD7FvZqkGdqmCdR7vSjCdSAR03fzUXP51v11gtChy5gfmqBOvOFE10B6m3gBarf0982Fta.dD9w6z25Tz9g3GFIQCCQw6KnJJ9Nue85XeUTrvWXEJbHVYoZ79td3QJ7qEnwQ6bBJ9Qc6hriabu93dsIC4dXQyjb+PzKFh7su3gz3LIrnoqNV3cC5O.G74ikOo+YJsQIRaLSoMKQZyYibwxft3rkuTUe15tjbYxKWf7ejePmBkkzIcgq+dumvtVddcv6HE59e9WgBroUPRfDT7N0c88b8QBcG5aG6haOvebDRVgv.uF1oS+8w.waH5cp+mpKf+31UnQRCjGYMR9LV30NQn3GDGG5hyMgZfiGMnwioiNmhQF6wj4rQ1fdU8WMC8wPngjRkTHiUlBQAPoZD2nlsJYhUop4iLWcpTkbRRU0Kg2t0PtZtIIwUlRIWI+jbU8S3b.MZpVMkZ0sapoZUTJtQUhRIKz.O1JoTxqLkhhfRUJtQUfRQyGNKMgLfxzB7r1FE+RjfiKRfA3tL4eo.dzQCBQ18P9NBNn9zU7c+TTXb8pnmr048SA+wnvNt9NrUhYjiDvmESvsWHxW3OhNC454dB9qopYT8wcJj0HQiRGTiBStiW5wyRVI4MJTdyJIuYgxKIVMEPr3YnhlfhsARxUaFjylg7dOrChRSSbcQHbrW+QNr5SDKOi0gK5rfSvwNu1bdBtG2NQATJ6PHJyPX0xDVcFBqUlvZyPX8xDVeZBW5AmT0l8ImTvbXyHyXlUc4SKxbh4SWHgIvlLsHSu3XuDqZhdUgFJUQcTWYpiR4piRkUGMgFZUQczVYpiV4piVkUGc54zKWczWYpiQ4piQkHfU0JTIle5WpXUl1s.U6Rh1MaGew4wmHqPBcS11qJHqZAxpUAY0JPV8JHq9hRvkEnTzJjiZiKt3oAwnm42f372t9qpKLdWc6N09RlJOT3T6lT3pvYIXC+g86fB4B8nCDT6J4q3Cr3J9vWPJaFIC2.C7Ov2M9YCP9EUlJPByD.T6lInBOzXZsgtQRsgX9EfqCn11P1Cx.Jj4qqGnHwa645fBohuIjd13QBuw+75Ik.bNV6QhCqMuhZr3hZN+hVOEvhKgrRygkdZxKWw0dBuj13K7bB7lKVHxVPV16rXjV+rEX0UVBSt5RHq1RHq9TrX+1C1yJ1hT61jMp3MuCvLNtj7B01C8Et1HVkb2FtGJ5z3fA30ZzYLA01fstWOsNuV9HuDCM86Rfy4Kt9EYO7AsNy0ItGQU9RrxzC4dRu3zmpUmaMtVbR4sYqw9dAVwt9m7bWbNJxRcSHeSx7q3dbq3e4iaknjLMBKF8EX2yMZfm0EfNmjV1+qAUjMjTUTUkaBbiQ846vTwTSW1TkqCYROxRZJxZhFZMATaZsm.Ib82aT5vCbt2uRf6UXtOo2CvTOmiaWj9z93r8Am8oAgmFMvxFgauqkWDp9q.Crvr1wbFkQ12DqXhR9GhZkZISsA+tVfhcXOwpyHGF864LeGv6vTZEiNOlTS+iBQQ3WkKsvAy.b7q71UHseQAKJsFjYFI+.BiLijE2pOBCiCngBcoPB4agYvbFy3fi4F237AspF3uQojNbP+WvA8WeRq9tNNdniBhbI7yi5YveqUTLZPa2WlaOYe9eOKkV8sxl3u5+1JZX2tt3VfPgG+RP0LJWKwnPJvCf4CuJbz6iC5G3fx2R0LIaVApTNihCu+zcFl8PKG2fOLLX3frwuURrGDhOd9bhBihhpZErfnXCHot2yILLKxXrLvn5VCtSKTf430gKLNjUlebTXvwRfCREgmWbTXRmVCWXbPJh6rx8MkSCkAhVeIGH96mM8jDbYE.2s07kGftg+K3+YcAUgQe6DcOGVeYAT5gSRou0BSoq98RJ8lyKkdlA9xhSeaFmtjYoj52B9D2twBOFuLs6g75NKzUMRctSpurr50gcn2RfdQKDg9zQ9MJ+cD91fReg3myzvpYP2BRNK.1bNm4JUlGB8LPMsjk2Ji7Pb9SZqNOb5UEHJK.PzlGV8pBDsE.H5yCsdUAhAEHSdsdtE7v.mgdVw4ukQj6hURGjcE7WsGx02wGua4B98EWZW8npBQ7qt3Fa2a5XbsofQLs0p.iIWXqqCY0xMCfWAt+m8V31YAYqe8T52OK4ZYkktfGCOcXeFsJoVg0HVljKpUsuBlU1wAgHRb1yCNBy71Hxp+.OzmfA88E53EXeJIm3j0pLIc0CIinAdk8wQkQKRIM2nxlIoY6k9jfgjicbnUbHMoLV4aiOOfMZ2DzQrAqQJ8B6YwzZwzF46Pe3M3OIcJQdtVRmRoclUTTvSQwmQNZ.w+j7c7t8wcFOfbDBx1W2jnVlNgcHzG1DJtC9O1vNJv6hA8B7csItNlPoX+A8CF5Gmp.O1J54VtdjH+1CiFfQ3y7aiGL81SRh7dJk3Yy8srwV1KNxhP7daHoLvXPgB2wdTX6zibHVX10ljuehW4nTxnHlpPVozCjwrlXfSupmjabINBD2OwFk.oMHq4MfQAci+b1ICZBxgxeBGJ4F0Tw1XySYPgq.Y3VRdBmwXMBltIrc+ff3dzyshm7iYEb6JXNN59e9wdM3AQGSlIaKuzAh8KSSU2B1w8ECsbxqj2J437Q6jz6zztQhVldQhT7PmmVNvzM7i9J9KzC1lrwgyChA4nmve+PW+DsgPsiCKOz57jF1lx0SZq8onyXJC4k.D2QV1zTTQUSVtohgtgZRTU1Qd1C00ZnWbxDsEThMOOXXbPe7V9z6I6zAxcvqPSQ5GIISYQSYSNTcGn4NFljOZRFpMEk0aNI9zTzkzMjzaJpoJYnQw25vOdLbAgRyFTvLPsI7ckLxYdHuOOtAxTuAkKchYu5pLarYyMCYiqVMEkDIFFSSCEScQoDy9nf3w.vOlLohlrO55ZJFxpFxKLhTIHZzwkYHjo7GRh8uzU9orTaCeTRkByMzo4UA767Ab6N2DdB1WImey4UwYfBQ6bRQYDSEpjskqkae15bp6lYp6V3HIQwwBkZpkSkIdaIwj8.Jl38AZR4BGtC1cnHKKqKpqqXnH0TzjORbLCeNCTN2vlE6FFsqcNfUkhRymuIuyKoQPkMcLTeIX4tF7SPo2p.PtIeZQ14Cu3c6fhH8TtjH8T9NIo21ILWxK.qWlrWlzdM+AZu2NzdUNYy+eQ3MZbMKLGw2Yn6ZtHzcM+A5teftqT5tbw.2gOjmsLb+XlWNIcON20h3y9Gsl19A5MjvGQqGQDH2iI7VrBqlvJcDe4V4ynCFWg1NQg30lUPladk70e8W+yuzURBsPtb97dKZhgJPBTZZokAgI6smvCb6ziTLZG1RSqLy3+kObJKW.nn8Gze0f4kLZkB6DVtIP732Yi4kX63wuUSKNvGqVPGk+GgZDw1DpvUgNHTTzkeNILGhtZyp4Ll.U0gufBKbCuMRsT4MsSjk3VvDbV0Pf4MNchU75oq3blXJ4ow4boMNi0bSVhd5Zla8VUDxIy0cwSuzNT+oglgglotQy40dsIKThh8fgweOD72jd3SVRFKGGvagiRNJmz27l+7o.vOcIXaSqTTknxF8C6tJNYTq+8RnFYuRd0OZDDlWUVc4ttCVSZl7ZdZRpFRJxfKcccpmPZKp6MmZVVRn6.02gYETz0LZpiw6kOXKJB65vQGSJGn+18fREFcM8SJAY4zFcqRpLeyxcrzwp5VUNdwlLaN573PqIBTV8oud8adyes1Rcjpz27e5AW70UrV0pU3CCBNsuE82Lcgt95uU9Ed6aYGF741rezZhxsEsEbN.+jBTdH4YAoI+WAQeWG2O21N+TMgfxKpfMWTAUVTAUWTA0VTA0WTAMJWPx+S5jTcHRfN.b3QOhc4.qkVasZ0VG7+.jYSCDB
      
      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @elemen8t
        last edited by

        @elemen8t You're script is a bit much, you can really compact it down with array's and for loops.

        Also, you have your second group of buttons setting the value of your second index in your Scriptnode network (the filterq knob), which I don't think you want.

        You could try something like this for example

        Content.makeFrontInterface(800, 500);
        
        const var MainChainEffect = Synth.getEffect("mainchain");
        
        const var Knob56 = Content.getComponent("Knob56");
        
        const var btns_Hs = [Content.getComponent("Button14"),
                             Content.getComponent("Button15"),
                             Content.getComponent("Button16"),
                             Content.getComponent("Button17")];
        
        const var values_Hs = [2000, 4000, 6000, 8000];
        
        inline function onbtns_HsControl(component, value)
        {
            local index = btns_Hs.indexOf(component);
        
        	if (value)
        	{
                MainChainEffect.setAttribute(MainChainEffect.freqhs, values_Hs[index]); // Or whatever knob you were looking to set
                Knob56.setValue(values_Hs[index]);
        	}
        };
        
        for (i = 0; i < btns_Hs.length; i++)
        {
        	btns_Hs[i].setControlCallback(onbtns_HsControl);
        };
        
        HiseSnippet 2928.3oc6a07baabEGTxqkHs7GoNSyL8PGLp8fbiqB9hff0sozVxJVSrrYLcUcGOdbg.VJhQf.L.fVRN0S6wbsSOzq8VOzS8uf5dsSt0+Qx+AtucW7wBRPQRPYmjNgdFOD6h29989Xe+dXAU6.eKbXnefPkZO9zAXgJqg5bpWTus5Y53Ir61BU9AnCFFE46gOY.NvoO1KR3NmNvLLDaKToxxeB49pT8BBzOe8u9NltldV3rgDD122wBeem9NQYi1t0m535tioM9wvZlMtVqcs781x20eHfokQRBCLsNx7P7CLI21RHg6YF1SnxOC0rqZSCcISUaCKrkkV25Mz0Lk0Tqahap10T1B2nthE.xKdWamH+fNQlQ3PgJW3N91m1om+wdLEruSnyAtXxExBc.MyFdGeWahIRFUXqdNt1sSbVgBvpzNy0sLy089n8brcRGOyEdM5DhYRv6.qrTd3sbN3IyCOIN3U.jpvAoKvfz6g5XE3LHJaFBdtDZWuHbPWSHNwCE18Jrz+dYzV9vc3EsYeyiv6D.WjJwFFRR2TrtjzMtUsZPrJLR7ElAh6AFK0hua2tXqHwekHMOZyCwQrQ1X89vrVjaY87h9od9GTWGjHQofLa42e.jy4AhwldDYNHxK742KDD5oEK0cnIsxZqeiaVSrnOmoX0KmX5kSrFqeimky5dgo6Pbh8oHQb3Zz+Wm9+PDPhHfimqiGVr6POqHGeOQeuX2BQaA9taXknpaxVxaT6Knvy02xzUzwyFeBngXg1jd8C6lIEwkW0oq3FLgubspewkSMuQB3aFhitcTTfCTs.uwnS1M.+48BuYlg8Tpxd1Mtk3G8QhOLP73dP1+KvAhGAQawS8GJdLN.C.0+HGuCEi7Eg0OU2rTBhJ2mrfaL9xBX8U0dEf+t9Aha3.VozsDcD+koFqK16vndvXe3GR7JUiG+oNOirrwNvsLccO.p+rwndVvyPW7LO+C7ivOzaC5ZU6U0DGcptcKbt30yEGT3zjhiAmkfa3Mr+A3.t3K8FgB.4qpflbUE9hdVrzTtaz2aWOmnGN.6MoRgBw41PEnqFiJ3Vin0etRb8GVhtfCTloJhcgh.Ex7bGBSR7NtN13.p3qfHAe4QD9I+iVBygtSEGUgJ9bHpQ4Es47KZsD.Ks.xJOGd5hjerH0Yn+whT5ygvEob0xklrJhUiHU5KN3CJg10V.2d8EPV8ELj0XDc+a1cayHSROBwaVgMvP6bQNjZCU1F+BnCMVGCUQaiCOJxe.nmTlJnGJlNubR+DldX2XGM86xBmv2D2oYW7wsN1wNpW5.u93V8vNG1KhejJ03z0ZQwsSwz0Nt9lQ.Ivicf5UDUdUD+PJ7ZdaNM+m9rVwFKyx.wbbglX11Ibfq4oBGbXRalqgzTLjqqUuthpfSDtO+DM0Zp2PoYctITHynHqqonKYnqJP8sUtOhPttdZowcsW+WHx0zCoyf02kvOAiKQuB5wz0+3eqevQgPatXX7tltg3ZuB55M..NmSI0Om2a96CG0aJ76HkBmTf69lGjF3neOm6aW9.mVqH7IQjdHaGfCwPS8hLG3Y.NdMWcFn.lTRiVqAYtQRCqotQhxgGE.fwtzTgtTHg8LA1L6QbNPt2nNmOt0rA9qLUBHNn+S4f9qOrUeGaaWba+PGBWc5LC9qsBivC537xb6q6y+7SZs5alsve4+sU3vtccfQPHw68RgYyorVrSgzzk.KFdIzNvECgf3oB88sw4GY1bIqLCzpbNEa93oyY31CLsc7+j.+gCxt+Uiy8PHnW24DEFSJqpkeIQwEQxZyMLZNImwh.iY2av04vDbGuNnz3PQa9wwDSNV.bnVe9wwDK5zZXowA.Coyp1WAcEkAhV+ANP72Nt3hDbUEDd+VyWc.5F9WveLBByByd0XaOGVe4YQsKVH09pklZu92Io1UmWp8LG84E2dUF2tbyoRteMz8c5FIdOPMc5gc6dVna1H245beQY2qgNfd5T8BKEwdwHeso+LCeSPsWJd5hsvUlkmqYNXpyzBeUvkQZBo7ARyec35yCM8zgfVIff97PQOcHnWBHzXdXmmNDLnPX7yA9Zn87sG5ZFk+XoIGde7DjzY9yBlbdudPZ9o7IzmamU8rBQ3YObhr5ULFWp.LBOh6aCLFeB+WFwNOyL.dAzNO4cvw4iX5uVBu4ShOG+rBm7X3AC6y3CIG7WEhmI9j8q7knryPbP.ljg8X+1.k4Fgl8G3heD.5aJdfqu0QjhYieviwEtuC4N1.zrGjOFVlym7hyraR9riROxeHoeg8LiBnUSAiuCPjag2JFcDevRjyegcsTxghzA6YSu3Mvm3IkIWWIdR4jIyNgSgGfiNlvoShOweG1mOZv31DtexFWm3rVlMAAD5Eqfj1D9G61Z66d5fd9dNVjPGSnDre699CIa7YFv8LCeroiKIyuyvvA.BenWG3loutMRl2CnLFqrioE3YOssIgw78PjyzE.ENXSqzz1hybHdX16YiedRTocBsbHyTHZJoSJl2D.N8cCRdEcPFHLOwGECoKRz4UPg9cidNiRWUHGJ+.NTxcWEhsQVmoAEtS5BFI9JnhwRDLcUTm999Q8nMbBK99rSM6B.iFc+O+8tFZ2v8IqjkoaxMBwkhL0UQG374CMsyajWKte7vMimsHqKUzoYWjLEW7IImqWxF9zuBeg1QZ7FGtHH.xzqfuumiWr0PHxgzx8LOIdfpTlcxXcNBeLyXHcuKsohRylRZ00UTT0LZXTONqJqWkswcMG5FEuPqhjYqysGF42G1xm7hUKFHWGzfpD8irbSEolJM4P00QM2znI4itrQcUIkFpiiOcsFxMLjanJoWW1PmhukQe1H3BgjOaPgx.0JnetrQN2C4AxgAHK8Eobois5ytIyt2r0lgrQMKUIYIhioYSCslMjjic6oIwi.feHYQkZx9zngtlgRcCkRin5DDk1mKCgLieORt+4twWfpphta7Q8k6VKJpJvuyWfa24JnCgXkR9MmWBp.Ef27vIUQLQnorsbob6yVlybWIybWExjjjFIURUOmISh1xRw6AzZB6CzkykNbcHbnonnzPpQCMCMYUol7Yhi33y4fxEFVYxggzcsyArlorz70axG7hGTXlccLTeN34VC8HbxqTVH2hWTlc9zK9vtvjH8zNmH8z9VIoW0XlKkRv5kI64Ism52S68tg1alK17+WDdo2m5DqQ7sF5N0xP2o98zceOc2To6xkCbc9TdlZ3dajmOEcSj3BR+869e9Q+4+Yqh1OP+oN3gomGQnPtKi4s10l6wsZyevy7UzEF0fpFaP7VyagJ26y8C.40e0W8SN2MRBsPtZ97QKZggYfDXpkkVDDFu2drHv6kzRQ5NrElV4Ly+W7zorZABSZ+A839mWxn2pvNlkaLDO5O5h4kXa+Q+oMUdfOxYA0N+aOJkXaLS3RHaLNL77ulDvgznt5rELFCU0PeNEVv.uKJsLyaZGqJw0Pw3bVSAl27zwz3kSz3bVXJ9pQ4boCdF5bEVgdpNyou2VDxwq06CKu7lz3ogtggdyFFpyq+ZEVpDE69Ci9NH3uJs4SVQFSaag2AsRlVS5qeye7HAge7Bv1lbRQyDU1pH1OM9y6NiXuFy+0BXFYOR9r2ZDBk2Td6U655fknF+Xd5x0Mj0TDN2s0B6PZUZ3MmYNshPWG0XSlWPqgtgZC.um+fcRYXWFk1lTNP+MaiRSL6p3NkPrZZo+bPlY9lEqszQN0sYo8hUX9b7IQAlikn71u70qeya9KUVnVpRdx+hSt3OWwJy1YEdGe+i5aRemok52g96j2vaeSq.+mawdo0DiaU5HPM.u3CnbOx0hxi+myPeGammaYkeoFSPkxJnZYETqrBVurBpWVAaTVAMltfj+zKiOcHRhtfvdsuK6W0WkjyVqRkkE9evmPkl.
        
        elemen8tE 1 Reply Last reply Reply Quote 0
        • elemen8tE
          elemen8t @HISEnberg
          last edited by

          @HISEnberg Awesome thank you so much!

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

          48

          Online

          1.7k

          Users

          11.7k

          Topics

          101.8k

          Posts