HISE Logo Forum
    • Categories
    • Register
    • Login

    Assigning the Draggable Filter FT to Slot Effect

    Scheduled Pinned Locked Moved General Questions
    5 Posts 2 Posters 263 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.
    • orangeO
      orange
      last edited by

      In the Slot Effect, I tried loading JSON to update the content of the Draggable Filter FT, but it doesn't work.

      Any ideas?

      // Setting the Slot FX to the Curve Eq
      arrayed_FXSlot[idx].setEffect("CurveEq");
      
      // Getting the Current Slot FX
      local FX = arrayed_FXSlot[idx].getCurrentEffect();
      
      // JSON Data to be set
      local cdata = 
      				{
      				  "ProcessorId": FX,
      				  "Index": -1,
      				  "FollowWorkspace": false
      				};
      
      
      arrayed_DraggableFilterFT[idx].setContentData(cdata);
      

      develop Branch / XCode 13.1
      macOS Monterey / M1 Max

      ulrikU 1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @orange
        last edited by

        @orange To get the "Processor" id, I think you have to use this:

        // Setting the Slot FX to the Curve Eq
        arrayed_FXSlot[idx].setEffect("CurveEq");
        
        // Getting the Current Slot FX
        local FX = arrayed_FXSlot[idx].getCurrentEffect();
        
        // JSON Data to be set
        local cdata = 
        				{
        				  "ProcessorId": FX.getId(),
        				  "Index": -1,
        				  "FollowWorkspace": false
        				};
        
        
        arrayed_DraggableFilterFT[idx].setContentData(cdata);
        

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

        orangeO 1 Reply Last reply Reply Quote 1
        • orangeO
          orange @ulrik
          last edited by

          @ulrik

          Yes .getId() takes the Processor ID, but the Floating Tile Content Data is empty and all of the properties are being reset. It doesn't update.

          Maybe .setContentData is not for this?

          Here is a simplified snippet.

          HiseSnippet 1313.3oc6X8zaaTDEeVauUYWfRpnBI3RVEPHGojTuNo+AhPXxeLx.I0sNsjaQi2cr8nrdF2cGmDqnHBRbfCbENARkOCbGkKH9F.breD3K.J7lY20d2XmTWSa4BNRQYd+a9Mu2a98Fmp9bGRP.2GoYrcuNDj1qpWqGSzZsVXJCUYcj1U02DGHH9VghVsWGbP.wEook8SjBzLxgTe9qOZUrGl4PFHBgdHm5P9bZapXfzpk9LpmWYrKYaZ6DVuboJNb1ZbOdW.OY0Kf5fc1C2jrEVZVFcj1U1vkJ390DXAI.okaUtauZs3GvBs+gz.ZcOhbgMpFDnPwk4dtRDKkhVqE0ysZ74N.AQo5frP1vrv002j5R6KeP1XZkBqAdjLenkIM7xlBd1IgWgDvaDPRKAjxEBoqoWywm1QLPiDOuhdEFTbZfgzdRnDZKJy2lUeMNXASrXa7djx9vh9dje4BEl2ZoBElaESSH0GHr1GCE5PGdPGW3XX8gwqWrIQrFucGNCVje1TVMKDgAAXcebylX3jVl5AaU4suvfLjkylFJaznAwQTyiKrgXn5LkQPJn7N4mMTskReZHLvwhOEGKp1RSJyixHVM5xbDTNyR1Hl3.JW3y8x6Di84gswqKYNyiLM73NXOqx6rR7e5.tfWwvD9g1HejgFk2AfRhSjJWz02GhVnz7yA9XZX.tQ7BHC4QwQ6gxASiabCqOs1c2xZcXusDbq5Dq.hvzPAFHNR6NR9KKqY62DUwc1O.PtLvUbyO27Q5qvbIGBZVvNVBbGxievWv82K.tUR.cMvJLZXbb3I0zXnp4hAxpsJMJQUdETfzszZyigz9X0ZEGEH+uF1yqNPJjezkGUkzLQMbKtfbWVdUUx7XSqyqpQiQpKJbdD+QpVRa4eYNlm0scchexdDogvc4zDD5WLAQR9KmviZBC4rJLp3tcHrKhUCEkejjIQnBLUnnRtZDUxpcEBNCQAFiWWOU9Do.dRhbzCpHKgwgCrD1sNDeAUdPzVmrOPzGxTYnuNIXOAuCvY2upBTUhHp0vMurGGKnrlaSgCrDBug9P8OnCSNcnWxEGPcEs5K3IcK0hPa1ZvTlSZTJBmJPgp2LdvhwUhORTAo8kIsXRwBxghgMFk3.larytCNVmfSbrN0qDZXheXjC2sqGVjdNjb3ajBn2KE4ujfmEPE8RNb941vowEhWSuJU3zZzXLyHvHza8h.iQizeM8PJyA.Lmd4cdAM+Nyv6+T5gCehdTUxQWoAQ1wFD1i+iHtd7USX7w9jMdjBEuYJTrarpjnYqtsCuLJYqzxBY1UwL2BQEMqkV5cJIEXGI3jeZl6qDTL86BYtKcdAKmnvqb4lQBN08OdOkfaEuKu6u+0JA297w3NmWv6OPvzg.KFpnu+n29TkjXrh9p5+RnMCAV6gPqcB3NUoxk2dCljn54aECcedWIk3lXgOE3HzgreMfvwg.MsLF7l.YQHij0IbcA4ZIjpQTEEcsyfOQJskq0hTZGq7kxd7rz8W7kP2+a8T69KNFc+4NW2O5W2Z9Tc+O969668r28Ocpt+G+i+4bo59QeyBc+W28+jyNalRo59O8Qe4OOQc+QQNFum7ayrX38p9WWOp8ODZyPH1dHHamBy++8p+62i1XGe9tNgOYTdQZJkDH2xTeMbC8MkqsrieintdgEKfZCes3ccbjSUW.dO5n8o3D3yRSfOKOA9byIvmaMA9b6Ivm6bo9H+OR7wcE71guxBDTcC0a00zRbaB8OHN86dN
          

          Screen Shot 2022-11-16 at 09.27.09.png

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

          ulrikU 1 Reply Last reply Reply Quote 0
          • ulrikU
            ulrik @orange
            last edited by ulrik

            @orange Hmm, I thought the filter panel should keep its parameters but it doesn't, so here I assign the "ContentType" again and it works.

            I don't know about the "Index = - 1", if it should have another index or not

            HiseSnippet 1424.3oc6X8zaaTDEe1XuUcWfRqnpRvktxfPNRoo1NIsEhP3l+XjARpoNojaUS1cr8nrdF2cmMslnHBRbfibAtgT4y.G3FJW3D2AN1O.bfu.nvalcWu6Z6j5ZJkK3HYk48mY9Mu2u26MxM731DeetGRyXq98HHsWVuYelnypcvTFp9ZHsKnuA1WP7rBEsR+dXeehCRSK2GHEnYjGo97mu+JXWLyljHBgtGmZS9XZWpHQZipeD00sF1grEsaJqWrZcaNaUtKO.vSN8RndX68vsIahklMiNR6bq6PEbulBrf3izxuB2oeyN7GxBs+dTe5ttD4hxnlvFEJtF20QhXoTzpcntNMhu29HXWZjDExEFEtr9FTG5.4IQiKpTXk3Q53g1LYgWtLvqbZ3UJE7FCjzRAo7gP5R5Ms8n8DIZj34kzqyfjSKLD1SCkPaQy7K4zWkCVvDy2EuGolGrXfGEWrTo4rVnToYW1zDB89Bq8wPhNzgs64.WCq2Kd87sIhU4c6wYvhhExXUAXGR1f07vsaigaZMpKbT015T2jQrrPVnrdqVDaQSWtnLrGJlobGjBpsSwBgpsT5yBgDGq7Tbrh5HMoLWJiX0JfYKnblkjHl5BJW3wcKZGi84fiwMfLq4AlFtbarqUscVN9esAWvKaXB+QaULxPiZ6.PI0MREKB77fcKTZwYAeLML.2Ht9jQ7nx38P4fow0ut0G17NaZsFb1VBt0tDKehvzPAFXej1cf7KKqBCHQ0cJ7t.xkabcmhyNWj95LGxi.MWqbrDnFxk+vOk6smOTUR.csvJLZXbX3M0zXjr479xrsJLJQUQETfv83sb.mRR3KLm0vriFXFwUlsjGl4gPVahXlwf.Reqhcc2E5oTb7YWEQvLEEXStfbGVQUR17PSqgU0p0X0EsctDuwpV10y6rbrHKn6tDuzTLogPqfr8WzO89Koa+YGdUSYHmUmQE2oGgcZMEQQwGYunHTAlJTchtPTmnUBDBNCQgFNupdl3IRA7ziFPaWWx.h2NvR3z5Q7DT4EQaMx9vbhvFcF5qQ72Sv6As7GjUgNchnNygGdMWNVPYs2hBWXIDdM8QHUnGkd3R+zKdH0QzYffmDTsCg1tSxPpiZUMEYDocE8wQFQ61Ndbkw4hG4QEjtIRO4jSNJqzJQFufTrJnn8i5GXNRUYlta2GJ62mr9CJLm4PkmmdsoR2skpBg7cI9zOCBYfdgWPJ0q0mg6Rsa1CNNuft2lgc66S7.6JoLZaex1LG9FXFLL1aPo+gRVxf7S9IlbjjUNBmJqbraUzni8fAtbm.WrH6TX4SOhT.kNYF8IGuw7oh9o4eCOZN+jMZ9re4vjB2Ko2fJr6Ld7NyXvKTl7uMdidnyqnGxxR.ad8Z6blup44BTzlYTrbd8vwyQO6LM8OKfxMwOyp7j+LqKG28IpRSghqnOthvLnYyftgkWxFxZ4fn7JXlSonjo0BK7lUkBJGI3nu+p2UInR1WNybVXXAKlhPnbYoHAG67ausRvMhOk25W+RkfaN7dbqgE7NIBtXHvhgJ5aO3MNVIIFqnuX2eJzlQ.a4QPa4Tv87UqUaq0YxtkOeyXn6xCjc82.K7nPeDcH52D5oZS.BLC5HqRByHmeEttjbsDRMIpjhtFzP9jHkkkq0hTVNV4Kjy3Yg8W4E.6+0epr+JS.6O+PrezOu4bYX+O9a9qO4Ym8ewLr+G+c+9rYX+nu5ZA+iY+O4jStZ0Lr+ievm+CSE6OZmWJQRov5pX.+38+iuNzlQPb4Qfb4LX9+qq9u+L5hs8322N7UwxBoyqj.wVl5GpvPeC4ZqxwOCVWuz7kPcoNz6aaKmvdMXj338oxT3yBSgOKNE9rzT3yMlBet4T3ysNSej+lM2NPv6F95KPPi0Ce4sVppIzeO5Td7A
            

            Hise Develop branch
            MacOs 15.3.1, Xcode 16.2
            http://musikboden.se

            orangeO 1 Reply Last reply Reply Quote 1
            • orangeO
              orange @ulrik
              last edited by

              @ulrik Great idea, Thank you mate!

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

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

              17

              Online

              1.7k

              Users

              11.8k

              Topics

              102.8k

              Posts