HISE Logo Forum
    • Categories
    • Register
    • Login

    Community plugin project

    Scheduled Pinned Locked Moved General Questions
    226 Posts 13 Posters 21.9k 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.
    • UD AUDIOU
      UD AUDIO @MikeB
      last edited by

      @MikeB Yes but it does work only for knobs without function right?
      I tried a lot but once it is connected to a processor, it doesn't work anymore.
      So what I do understand is that you can connect
      parameter/processor ID or a custom callback to a knob, but not both at same time.

      MikeBM 1 Reply Last reply Reply Quote 0
      • Matt_SFM
        Matt_SF
        last edited by Matt_SF

        @UD-AUDIO You have to script it with

        mainLablel.set("text", activeKnobValue);
        

        For each knob... 🙂

        Develop branch
        Win10 & VS17 / Ventura & Xcode 14. 3

        UD AUDIOU 1 Reply Last reply Reply Quote 0
        • MikeBM
          MikeB @UD AUDIO
          last edited by

          @UD-AUDIO

          in principle like this

          HiseSnippet 1194.3oc4XstaaaCElxNLK1YtXcnEa+THX+vAnKvNq2.FFpabR5BZbhQbZ69QAJnkniIhDofDUZLJ5yvd.1Ky1avdDF1SvdC1NjTxRJQy0S6Rw17uDO2324vysjggBGZTjHDY03zYATj0GhGMiKm1eJgwQGrKx5F3AjHIMz1PZmYAjnHpKxxp9STDrZrBR+6WdzNDOB2glQBgdtf4POj4yjYTG16oLOu8ItzSY94j9t8NvQv6K7Dw.dpi6fBHNmSNidDQIVMLxZ08bYRQ3HIQRiPVqrivc1nohWyMx+bVDarGUcnKZDXHC48EdtJDq9F0eJyycXpeGgPV3gYQg5lnvsvCXtr4zyhFejlgclF4iGV0VD75VQ3YkCdqXf2MwibBYAxLNJrsN9.N7PMg.OA4gkQVTsmUC2W.Rvka4SNmteHbXtFsuemN2w9dc5r4W1pYqlvCQjz9BRn8S4hwcs+J6TUOiJ6K7CDb3P6Mzb2PoSlFGRFS898Uwv9J57BxEzIhP+mP4zPBDCU5qyD0ZqBJ5Ss2HUR6LQ2vfYF2iwo1Sh4NRlfaK3ZzoPQnvqsSJDtCbidwzMa07MsZ1v.mshn.zjzKkajxFrYiqCKkfOVJCYiikz1kve.6xbV3sZjsvXmxhIXrOwyaLjy2tHzUFJmWcjPROl2dyluoYiluso8UYMYRo7RLlGMrT1pZwvEoXadr+XZXpykJHjTVLqe8kKq2wDSxInfe.mIONflbNqtPwy30ob6fl6r4Ik4i4opcsRDKiz0K6PIuYpBvDwAQk5xuajT9Mxi4RCQL.ie.V+fgzwljVZ1u7a+4Ggd1A6RjjTy.VDtk.ZnjohUV6Ru.ZPZppaf2kFctTD.85lml.smdmW5kfPV+.biyTe7cvGpDY3anY0kJOYtsV0XqVI1Rm6qM0ZXScfxVI8ism1a17Ce+K6YrYlm8ZlqbZV2amdnq2nBZWJbi8TUF46gpFbjv.RwJzrR0PhGwjyxOX4OPi0Nk1XsaYuvKIbuIdHS5Lsb7VqD7Bu0+ci2jwTsv6MYB0QlA1Uv6+MUclT0fxsMPYcrpWntGsFH2FWRi5Er8vOtraODrzaObriDfvogDdTfHh1MukuBusyyaWpLlWTbCoBRobu8A2Kmbq0Kk314INjvKXL3bAKoJRyUWsGm.OHinf23dbjC3rpXW9xggwdQzWnJ+xY2eJG4syS9qIgpYmNERPqWoMUJV2lS9RVaY02CaU8Wew+e9dU0WN39NV7qQJFGw7C7n6wuf5AiQzX7ig4FSHwdxTpEqyFH3hfoBNqPFvITXGlyNiVHwpTGB11AVIIixs5cB0iRhxU68Y8ND17hDBwIZEiEcW9Xwhdu9TrAt1plC1+2XFS8+2OiYwUnP+y+87R+IXnm9115ma62+u2mHhkL9YCHP2.0ZjGE6OBFf5PADy4TuH0Fk0TqCaN2QcVAmQTtq9vuB+RX1Uc1JgY2Tl+ibG9DmPwqbLKpqZXrllB32b8+7fF3Apy1y2PGi6rUGjOL14UNNpb5OGhOkqy1UPmunB5b2Jny8pfN2uB57fJnyCWnNpI9ONVJ7M4+.gg6o+KkrrLa.oKEP+FPyzpOz
          

          "One hour of trial and error can save 10 minutes of reading the manual."
          "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
          HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

          UD AUDIOU 2 Replies Last reply Reply Quote 1
          • UD AUDIOU
            UD AUDIO @Matt_SF
            last edited by

            @Matt_SF Thanks! I tried it but as soon I use a custom callback it doesn't work anymore.

            1 Reply Last reply Reply Quote 0
            • UD AUDIOU
              UD AUDIO @MikeB
              last edited by

              @MikeB It works! Wooow I didn't understand how to getChildSynth and setAttribute correctly.
              Thank you so much! It all makes sense now..

              MikeBM 1 Reply Last reply Reply Quote 0
              • MikeBM
                MikeB @UD AUDIO
                last edited by

                @UD-AUDIO

                As you have already noticed, only one of the two works

                Either connect the elements via ProcessorId
                Or operate them via script.

                The golden mean is:

                • Elements that remain as they are are connected via ProcessorId.

                • Elements that are to fulfil additional functions (e.g. labels) are controlled via script.

                Some professionals here do everything via script

                "One hour of trial and error can save 10 minutes of reading the manual."
                "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                UD AUDIOU 1 Reply Last reply Reply Quote 0
                • UD AUDIOU
                  UD AUDIO @MikeB
                  last edited by UD AUDIO

                  @MikeB I also found this XY pad which is a bit complex to me because of paint routine and all the math. You did write about this in another topic.
                  How to control the knobs individually?
                  Could be enough if you point me in a direction :)

                  HiseSnippet 2290.3oc6Z07aaibEmz1rMVacP1tKVrnmXM5VHs1VVRVIYKbKrrksxZrw1BVNeAifsiIGIMvTb3RRYK0rAn+ar2x+F8T2K8R+qX6w1S4ZAJP66M7qQRTxJtItNaMCBM4LuO9Mu2adyaFp5tbCpmG2UQc9i56PUT+YZM5a62tZaByVY2sUT+oZO8YNDSks56P77nlJppy7.rS04mSQb85M1hXQrMnIMon7XNyf9PVGleRq0q7ULKqZDS5QrNRTWtxtFb6pbKdW.HypUPwgXbJoEceBR1LZJp+jcLY9b2F9Depmh5bawM62nM+b6.5eLyichEEeonRCPPAMWiaYhHFaUoZalkY8nArmhhpV8jg+rAC+OVaOlIKt8DyvcDcnmvgj8XV0YlD7JJCuBSO7Tkf2bAv6C0ZX3xb7S5Aw1GnsqsO0sIAbAxvJfVkYVOiVUNPgse9NjSo0bgWh4H68JTXY86VnPt0WHyBY.Ggmu9YDWcb7hr4xsrntE0+c5hHi7sn96wM6ZQfAb1EEVEIxVDEy3DRooSHkFRHO8Y0Il0ss.tiFG.+U4cb31vKYWLhfg3qAqiiEECVG.86zrI0.3JnacQ+ikyRW.mAXUl2Ss4m3Abc7yWWG6oI2UOKCZnv55L8eqdY3OKsTtEx7hExnCWB5Ol87wN59JffEWJKaoh4PcIySdOjRgcqJwx5DXZSVgwH25YdIpb7eqtp9d7tdT8pakIxRgLJZLlslcsM7Yb6rzy.slKyKDJh0TOng7FVLiSol5e62pGzfoKokdxqcPocdaJ0JmfyvQGd42l4k2j3Sx2CFj6Q.ioKwtEMTx8zWMfDXX+Dloe6r4VVGhI0KFMbGTH8SSH8kDxWRYsZ6GJkADRxSAVvBBK3iIVcoYK94R3Tlo.RKJS5JCPc+biRdowH49iR5ZiWx8RQx.lMZiibyrohxw2YoI04Zo2YxShGdo3oWFDyKBspCSB70c4c8Y1zEFH.Sz0gA8jDe0JWXnQv8V4aBKJrokU1fE.7xehEDOFggHhDA5X+wj0xkFaLWc0VX734OD0D3zSKbJkni72cpEPpwVRBH3NN+enX7XmVqHebNHTsn9mOQPF11JkKDo.TzXj+v.QekQ0VwInsjAP4TLJi55QKC5g1wxh43Qydbuk06ur9ZEv++7H5CrdGhYGCI.kd4BOGtMHMQV3dhwaeoInR8Ohoo2Rn7tXFRFcAbLZ68EsWbrfZDUKwfrqFsKWbPIPQMNlD+AOZ2U1h3ZwOek8nlrtcVDjY47EFN.bSKVKap4Qzd9YKV59q.H53dKUBfwJEQbTpPJiJvJunEso+hWjz5iRSHqRn+69oKJW7wEwkPhlmyrs.Kjdzb3fUjyZDsF0xPzIDqgqoEZcr3FDKclINYPDSlmYaR6cPyDlhvZ.omKhVAp2wtEnJDRaSMXmPs7pwcwUZqQLvhEBzz.y5vEo9kftfP8Uw5Zr8X98ShikJC.8Ga566xNoqOMqbG38kCQQjzAcSAQVyk9Mco1FoJxRiSjkFQjArGmfzk5f4Gyh140isrb6849zCryhq.OelWlQe3tZ1L09RJeJ0twJtcmDiYs614DpajqLhPnzyAqsUa701JW5sQPoLRDxs20l4efC0dbU7pDV+CT66bgnBH0WT46sCq7sgEyj5pvLwclfUFUTQ.X48dnL0LWZXle8FSOyq8eilKmhleztaCK5iU9GZH.iiC00mg1c0somAaoJXe.yqsM06TetC3OhqTTQ8VAJcgncIProVBclQKJrSoWrJ+i+9J8Sz+VUNGy3E2v26VosHmfbKPwh7yiJYD.0uPqJVVn2x5eI+Lpq9uVeanpPXBbKEGtSWmCrODEgfHbGIJiB1I3X6IaZkf51U5vMAV+Ds84tcHVr+.0rN00.DKroQkNLSSKZcNjE.hvSX6G1vj1jz0JXgQ41851rIqGFV9YJuIPrz3fnt60EHtlrC+EUtNZEKONH9N1JN51qgM4GsoT4c9iIxC6.0i7VriWtQdh76jiCXZg6GpUm4azNc7NSJ3Ex27tFugGtxBZAafNAryoU6oWAmjxrRX4VwmyU7R0BnbaM4yCX.PM3wc8rueapEY.C3SjxbV4e9W9GocfX6ZCIH8qysHtCa9mcvw7rS2JroLNmapiQvgj96Mwz+bMgI+8I.KBId+Av2QCJV3Z.bCNsfVvNZcw7zZ62sSCXiUFT.p1P0LXAnpyfEZE7dA7cDPMn1lhW92vUXmEw2UC6rXTmJuoICJMgjAvxnSJY.ltnxMICtIYvMIC9QRxf0tIYvMICtIYvO5SFb6.SxG.y8sohO.nvZ7Ih20eB4LHc.0l5hFqwtagW8ce2eZZ+33NS8GG+.CeP8G4Rr8b3dxGgzetAsC6HXa2dxZ6QdT7HLODcexsWkSbSsqWuQMXPlJOMH9ccEwAa1g201eRYqla5xVcA6catq0ej9qtCQX1oCtoXAmo9H+JOtS3RZ6.K8XwgVhxkJN1jnVGLtdOtM2oM2lYH6zOjByGa0h5Ji8TGPa56SvSALpkOtxgTKJQN.9WUA+PLD28Dm5ykxVbAqCpNk9qOUK.t53jwqWIqCyLoo8vZGDFaAOoGOHJdQX7G1H9KZD2XkxUvTO6JUMCqBlkqI2sS3YNG19cp7PZKPQxC5incb3PVxABMZzgy8aC4rkRn8pG729nJOjyc1wl.VASYgTuMDLbPyldzARqTsqmOuSDVD+bfZ3ScDGUt5wZ2qbd3p4R38eSU31ZG714ck2dQcyLkQcejvSF6xPe5UYhB4IGYhg4.+BdBSTL7u5mKFkvhPGQDvPNMAV3qbPP7GPAD59huGUxIC+jJAATCt7Hqx1idVuuZA++5FIRRn3f3kOSqjHdQ55rg7+eyAu877JuQN93ok+uzwO+ahiuzkwwGsim2EN9+0I+8Mtx8dS7H2m8+KOx8qjx0uJzQGhgK+qMBBNw4J2RzBLtsE+3TmWaO7c83OCslVg7EvOME6qMLPy8Jf8IcdJcI3YsKAOkuD7b2KAO26Rvy8uD77ESjGLE0lcgRFBlJBMTemfj+pwEcnNqx+ANvsDx.
                  
                  MikeBM 1 Reply Last reply Reply Quote 0
                  • UD AUDIOU
                    UD AUDIO @MikeB
                    last edited by UD AUDIO

                    @MikeB

                    Some professionals here do everything via script

                    Yeah I would do the same if I would have such coding skills.
                    For some people it might be easier and faster to write a few hundred lines
                    instead of using the interface designer or things like that.
                    And they may like to use their power like a jedi.

                    My way is to do most things with the interface designer. (This is why I run into issues sometimes)

                    I will dive more into learning basic coding in future. Because it wouldn't be smart to begin with complex stuff. But this stuff opens my mind and mostly I don't use code without understanding it.

                    The golden mean is clear to me now.

                    1 Reply Last reply Reply Quote 0
                    • MikeBM
                      MikeB @UD AUDIO
                      last edited by

                      @UD-AUDIO

                      like this?!
                      See from line 67

                      HiseSnippet 2210.3oc6ZszaajbDdnjFuRbiLrW3MIHWRChj.xUhT7ksCfhgndZKrlVDRd8CXXro0LMIangSSLyPIx0q.787mH.4d9M3K4dts.4TxhbJm1bLm1TUOb3zC4PZJkHs1d0HHI1UWU0ec0UUc2EmZNBClqqvQKwBOtWalVheh9A8r8ZtYSJ2Va2szR7Q5O64solZazqM00kYpkHwL2G6LwByoIe9t01fZQsMXgjzzdhfavdHuE2KjZsJeN2xZGpI6w7VJbWtxtFB6MEVhN.PlUOuVapwQzFrGQQ1lQWKw011j6IbNvi5wb0RL2FBydGzTbhsO+Og6xOzhgMJnc.nHex6HrLQDieVaylbKyZASXWMsD50Bm9y5O8ukdUtIe.8PyvMjcPBkPwdLahYlD7JbNgWBE3MmO7to9AFN71dg8fX6i0201i4TmBKApvxmWsYty002T.bX6kqE8H1NNPiARj9N4yuL414ymY0EStXxUV4XpCmBn0M6E0yhIgkaWOBLRjO2VbXAx8HA.rAyaSQq1BanQ5TxdSgHKpDEmnDEiQhRSThRwHQ4IJQ4gj3gzCYVieh328Px7T5wr5BmV2mYybnf+CJuL7SJM5PHakNU.mjPVk5ZkUxdQ+36T7rmSpQMkSNGg0ErOwydNLV0rsFq0LfggrmGAqKtfPu3kqRVLIXuHo4Py7qR3jeGoL7ukVJyhIe0hIIvij6Wve4DWlSsTZ9RExfiipL4bQNk1hMoVVGBoqRKAUlUSdJZuHUEcbYjM2HY.VQQjDGHP8N1FdbgcZ1wv3kI4qjCAuNwmPNCKtwQLSxW+0DeBlNzFjvlsPscRSFyJiTx9yK7wqI2MmI0ilqKL8pRAOJGpcCVeM2krhOKvD9obSvCKyxDHK.oPvDMpR5EmR5onjGv3MZ50WKfR5qgPc4a3xKMbOgZ0gktvmo.R0g0m0BprlMB28xLJ6EGil6MJqkFul6FilALazDm1loiEkiuyhSpyRpcFzkjmSke5zK0vaH3la6QbDc731rK3ATMhPNt66OrgADMx7pP2mF4pCmZXcKqz9mPvM2gVP3SfIMfIYDI1+.1Z3vFr7uxJMvvmSdHNNfOZbd+w3Lm61SsBhMTPQA9+ESSMTH4.2rFAdkYfHqBjOahfrOsrkyGL.npw.0gABI6niVgILZgSfxwXTT8jUWe11xh21kk9EcWlzaYRo73uubXq29LCu.VPsWN+Kg+DvUTKbW47s2xgIkT5eDSS2kP881EHb14Kwnz6IoWXrfZjgdf.CLI3z8s6OBbri.2n49ewtY2f5XINIaUlIuSqTf5JmK+vVu0s3MrYlOl00Kcgh2MK.lWzcoh.BxV.gPw7wLg.CbJKVcuTuMs0C0lTWEwEu6FupbvOlB2l6RLAENP3twY2oeFhKjwgaaAqxjfrP9GCIsQvABVFhvf3E7.DCVl6eF.44EgfHpso+AA6+YXEF9eOx5ddN7C6vb8ky+vf35e5Tdf4OUfpWM4BidlPju9JvikNl9qx6NPA9CvfLrNr1XB1zQSBMDtKpf6hSB2gQ99ZwTfbAdI1Mlf5Kon9R++W8kUTe4wo9npNNcm7zKS2Y0eF3uIrejvismcZ7nfKj7zjjg6pd8X6qu8vh4Da23kscljfos6z5PlSfST.ivsNidsV8o6ZsF9mlVgQg8t1bu8Zy52dzK6p0+H3v0dmqOp.V8jW5858uz6AVbSliF2DKJg7lgZR.iER3dI+l+T6682VSapEtXnvaIe9mmAgKEJ7Ixmu4LHb4Pg+1u5V+46+O910z9hc2BN.Jdo+9FBv3zl43wQ6dhsXGyMX9k.XA8sXtG4IZqk3ZCtrhVh48GzECJP.0lYIGyj5AYCz5NnjKu92WoWX8W1nxI3dYCH7FmJMko7Uo.2ZQbRvcW.P8Kz2Dueh6xjGHNl4P9Mjsfqmz.BnzZKZ2o8d16ipPxDVLBsQA6DVX6pVKIEntUkVBSPzep9ifjfTK9WwLqwbL.0RavzZwMMsX0DtbzCOTr+9Zlr5zNV9G4Qktam504cQ2xes1YAhEGGDINuq.wRpK3upx6hVwxiChWdVQ8nANxMRjHbdc+8oUWn+t0Bg3qeZEby6HgwiVwtanWUX1wB2oVsXhXET62Ahe0p1gUlyFlW8TG1yPEFyGaEFiMo6TB2apWi6YzLd7NSL3ExicQi290qcQ8sqWGtTQHXmSemmcdKN6zCkDypfk4GT5bdq1Vr6G.kq2m.AoTHBnTpf9a99+vu7MawrnQLfOUIibk+ye4eEWM120FR75USXQcF17Oaz47rS2N2wLOmap8QvoD48Fe5OQWZxeeBvRWh2e.7MzgCg7N.b8qtTipT31.Ppb8G0o0Av8wMX.TsgSIgGrMwL3QP8amGai.5.lsorw2CO86r.1NQ+NKDzo1YMYPwwkL30y9uu4jSF.OOuxUICtJYvUIC9.IYPowkLv+r5WkL3pjAWkL3CfjAepuI4i0wZ3J+h8kViOUOluc+IjR3uNsutMsm5W2l8L7.H7XGpsaagKqfplGpuhQyM40wNJ69jhvEN81AldJ7Mek.hEUIBtEQTFzNhlpxCtK9eDut81136oxALX1XtmqALYQampeSsNVtLYzQA0ZADRtnJ4GPcvW3BiIkubJe0dhd+dE9iIQ509A30P5hHn9+0ZZL6zA22xaJ0BAXzeG1sgcBsD.kfT6xpCEPMZbVUgsncSgMOhGv9LH8PiFrHNVwNgV2yihE6LfxsprOyhQcUh89UUvuIQpSUYwsNW1hBSusXRqW+bce3RvjCjOLpE0r+nrVTSeDJj+78mU5elNjSuHQtbS9ge89x3vBWFiQKpgi3KM7+xpvDFyKo.yaa4aa6B5Uw1jAe4Z554ykGK3N+KMLPe5rf8IdYJdNjoz4PlxmCYt84Pl6bNj4tmCY9sSTFbG+063IZ46+CDpss7aKLQB+S.ICEz9uPq.aPC
                      

                      "One hour of trial and error can save 10 minutes of reading the manual."
                      "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                      HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                      UD AUDIOU 1 Reply Last reply Reply Quote 0
                      • UD AUDIOU
                        UD AUDIO @MikeB
                        last edited by UD AUDIO

                        @MikeB Oh you added a label which is nice. But what I mean is this:
                        11b8c762-3f17-4bb5-8a09-1d6eba3cbacd-grafik.png

                        MikeBM 1 Reply Last reply Reply Quote 0
                        • MikeBM
                          MikeB @UD AUDIO
                          last edited by

                          @UD-AUDIO I do not understand?

                          "One hour of trial and error can save 10 minutes of reading the manual."
                          "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                          HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                          UD AUDIOU 1 Reply Last reply Reply Quote 0
                          • UD AUDIOU
                            UD AUDIO @MikeB
                            last edited by UD AUDIO

                            @MikeB
                            Upper left = Knob1 100%, Knob2,3,4 0%
                            Left = Knob1,2 50%, Knob3,4 0%
                            Bottom left = Knob2 100%, Knob1,3,4 0%,

                            And the equivalence for right side

                            For the mid I guess 25% for all knobs?!

                            Matt_SFM 1 Reply Last reply Reply Quote 0
                            • Matt_SFM
                              Matt_SF @UD AUDIO
                              last edited by

                              @UD-AUDIO said in Community plugin project:

                              For the mid I guess 25% for all knobs?!

                              50% for all knobs in the middle 😉

                              Develop branch
                              Win10 & VS17 / Ventura & Xcode 14. 3

                              UD AUDIOU 1 Reply Last reply Reply Quote 0
                              • UD AUDIOU
                                UD AUDIO @Matt_SF
                                last edited by

                                @Matt_SF Or 0%?

                                Matt_SFM 1 Reply Last reply Reply Quote 0
                                • Matt_SFM
                                  Matt_SF @UD AUDIO
                                  last edited by

                                  @UD-AUDIO said in Community plugin project:

                                  @Matt_SF Or 0%?

                                  you're right of course, according to the behaviour you want it is 0% in the full middle.
                                  Anyway I've tried it here :

                                  HiseSnippet 2491.3oc6azzaaibkJ1bQr10AIE61VzKcfQag7ZKYQJ6jflVDE+UhwtJQHNeh.isiIGIMHTbHHGYK1j.r26eh9SnW6olK8d+Irm6osG6osugCo3PZJYEsqc2j0xH1hu4887du4Myvz1mYQBBX9ZkV3QgdDsReh99gt7da0CSc01aasRWV+YOG0FaqsYnGNHfXqUpzb2ULZoElWK5y2d6MwNXWKRJHMsmvnVjuj1mxSg1t4WPcb1EaSdDsuB1q2bOKl6VLG1.PSlSutlG15k3tj6iEncIcsRezN1TNyeeNlSBzJM+lL6v86wN1Uh+SnAzCcHhGLz1GXjD7tLGagFKfpsUOpic6DKNPSqjd6T6eNo8+o5sn1zQvS8CWMZ.TJEp9iRWZRpmgp5Ue5UuRJp27R06Z56a4S83oiHzsOVeOWNwuCFlBTUKItZW5ueU8sX.Ft7Z8wujrqO7vHJpb850WEsQ85KeqEKuX40V6HrOECZaP0ypOR47RW1gAnAfthNLDw6QPdXWhChyPBsLBBwwg5EPP8YGQPVLeehE2IbwxP3R.GAZJpquGDc9E.uP+QzKNH1FvV7AXG.AmAj.THa.5XrKWv5tDNpCyW.yGDnODgANhfbr7IBB+R7gf5Dy07CqJwzw7XAvXmD9SwGQ.o1+tDWhOFhTL.bhxzpAJTzTezSUVJASTJpKImYDZcEJPW8agnn+.Zc3OqrxxKV9UKVFAeR8Dufd.fVxTtP.r9dLW3gJK4IQYoUpPWwXYAmioM0jmD4QHTHwmlfES2aw8c.TyQeApes.AstbelyVXGmCgxAUd1ygwEz7F4bb0y5ORwHK+gh0lyDwjFmDYisccFqWLAgnXhT5j4RQgcHoZiZwfTKzVatX4DZDN0HnibocF3ZwoL2Jji.tmFJQ6fjfpY4PsdIjg95Wij.r8wcQoO1Wvui6QHNKKIMlChO7dzfZ1XNt1PP0ZggfceraWRLqGhVShBXgOkZCA+KuJBJEgLRBLxxjvhXRnBStGg1sGOlK.Sh4PJuTBwpGEhEEyWw3yUzTUYqfugJ9UyPR3xigFywHivwfeiwKigiSFfcX0S3OrqLdM+Tvv7TwngJFnL902H+5aDTdtkSBYjTnbtOa.m5RNiEnZ5SjbenTroYOcW9UJ0wp0AZx4NNNURhKqrDkS5KauYo7U8jU5DCUQ9GfDexnPj0VqqHk63uTHPHrtnDlBh+qswTyfBydTXf72hhL4xhyFE1MIxcYHiz.84STSigkHBAyEY24UET0wHOiIHuL1QdfxURExTtRMn4fbgrsgqUIuxIDe3Z44vsxPtQD4gESrBOUkuB4lBxGtVNhmB41HVt4obEEtMRlUMFY0xfycjcUU4ECqtwpnPwuLDkLqeP9nlGB8aAnAHsJZ85h+c.7qQK7mIxZXjGOb0z52JiehngoB6z4xgEEnNFpqmA8QRLLYQgTS7zy8.L1kIV38tOdupah8cXGWsEwlNn+R.6VuV87dr63P65RreDYHuhg4MpBZxKFthovMaH7fl0KHrDbpK4P5vW5z3VnfaQ7xDXSiaTLq7EeMhWmmkkEBRjcVc235hmIxg55.ywnjZuxNlpXkzgzpxd9SakIeWyoMqVyg31k2KoK5bMujuiXQjPkk3vDALwGmEROH25kosAmtRdg3BKgA50w8fsKdDwOyFTrYwKrpV9MIpHtKTTztOLPXWajbWJxuCBE9aH5NbtO8PXqOKVdAIgayPA7Ac5f98nGCsENp5WLBmb+IBCHlMbRkBFuEc3po7I6pE4TTSEE0bbJZpqoXc03fIHgFJRnwrJAyIIg0Ujv5ypDZjQBiZrvm3I5qHpH+aNOSXS9YT1Dy89LN4AtUVt7qJuP42TFkenNcJbrXekCwuvgEm2i+jHrh6f9GR7SReSPTqz7YOYE8wexJpG7ikbySJHxb2ykxefGwcbm2hV7NtzzJc4XsBPkGctKWI9bW12gZS70n1ZkJqGuUZCsHcV8vuzdWn2LO8e6semnuw2S4u9rI+qnqridie.3g4rYGY3Qie.3wI8G+CsGu21v1vDmIWbPBD33Q74TQLYosIGQsHxSnaA8sIAujy7zJs3n8sCRXZhiFNRleCtYXpBb2l8Y1.0+b86C0fwNz+LwtMw2B3LtKQqO011gzlEPE4Toj8M21lzAOvQtPjJ7.nxDcnHQ32pkt2DSg12nwFar95MzDqzkbhroPOr6Igkx.Un8h5GQ8LdOVzHlJ.s2M+i437OMCtv+DUGH0+nEdQ7yIqyMF+yOEheVP5eVL49CDmzdr6IoMDE2yW+mTCe1LGqeqeybRGffcfsFkbvhPQwek9VhiNLXUz8XhVb+cns8wc6Rc6p4w7F38.2GJXQDRx0rUsyOQ2z752XiM13l2rtlpcnm0Nh5GKxNtrdz2UKhBKBoXEsZJb4ZuSbSsjiHnI0AELCbSMAE85leO0M0vYuW07Tzs4m10wGiAqMSrar9u1CZNCrS0A9WUM4YS6T8f+MU1IztSd2aWUuEydfiX2OpWKn3tPiGPTcP892D2wlKT0HTMj7L4tBmV08Z5sobqdEquWp.8EZ44rVeiu40E02oSGhEOUYmWe2mcNbMqyonKWdzsfS664PtahpbkX.HADiwcW3u869K+52tMwAmwA9TkhmM+u+y+cQ2V9dtPMRdalC1Ou6etr17bS2FfJvNmepiQDlD58lX5eldjK+8IENJj38GE9p5P+B+HPckW7R2VXtun6J86On+9P6BVDPUcgFZDmOPoKIVKP9bcwyBEZehqczCeG7IdPCwykhGzHYPs20hAliqXvWO2+4ZStX.744MunXvEECtnXvGHECZLg2RNMsKJFbQwfKJF7gPwfOS5R9Xcw8hE8h6E4M9L8Bd68lPIg+0z9hy5M0u3rOvhCpvi7wtAdr.hgJmyMlY1ZS7AtYQWBJCVByaWv7LTmQS.ZpBDBKxvL34LbpEMy4zriq3MNceBXM1OHvBLVguKCCG3DPhxNLTOosTvlpfuG1W7BUZMo5kyOc0KSi7Jr14G8i52g3yuiwXtoScOkWy4ERzQ4hp6.K94v.HIUyiNt0DnYSsZwbYd8XtzLS5Oj.UD51kjIVpPC5NbNVbTjIP9zlOj3PvAJoa+llh2uDreqnSKdl7EFSuuXRyW+Rco5hD0CPeXb7Sy8SxieZ5yPgRlu+LS+Kzgx3lnnoaz++muOO5O37PF8wV9ruxRdi1hBFWNBBX2tQ+WkYA8VhmQitOdc850pKtAK5WYYIhoqB9mhowbFnowLPy5y.MaLCzb8YflaLCzbyIRiXE+6Lfy5Ki+A.s2I5cInTIYSOQoBZ+OFXoC2C
                                  

                                  I'm sure the way it is written could be improved but it's a starting point.

                                  Develop branch
                                  Win10 & VS17 / Ventura & Xcode 14. 3

                                  UD AUDIOU 1 Reply Last reply Reply Quote 0
                                  • UD AUDIOU
                                    UD AUDIO @Matt_SF
                                    last edited by UD AUDIO

                                    @Matt_SF oh this is fabulous! Thank you :)
                                    Just curious why the labels do show negative values now.
                                    Edit: I guess the values have to be connected like here?!

                                    @MikeB said in Community plugin project:

                                    @UD-AUDIO

                                    in principle like this

                                    HiseSnippet 1194.3oc4XstaaaCElxNLK1YtXcnEa+THX+vAnKvNq2.FFpabR5BZbhQbZ69QAJnkniIhDofDUZLJ5yvd.1Ky1avdDF1SvdC1NjTxRJQy0S6Rw17uDO2324vysjggBGZTjHDY03zYATj0GhGMiKm1eJgwQGrKx5F3AjHIMz1PZmYAjnHpKxxp9STDrZrBR+6WdzNDOB2glQBgdtf4POj4yjYTG16oLOu8ItzSY94j9t8NvQv6K7Dw.dpi6fBHNmSNidDQIVMLxZ08bYRQ3HIQRiPVqrivc1nohWyMx+bVDarGUcnKZDXHC48EdtJDq9F0eJyycXpeGgPV3gYQg5lnvsvCXtr4zyhFejlgclF4iGV0VD75VQ3YkCdqXf2MwibBYAxLNJrsN9.N7PMg.OA4gkQVTsmUC2W.Rvka4SNmteHbXtFsuemN2w9dc5r4W1pYqlvCQjz9BRn8S4hwcs+J6TUOiJ6K7CDb3P6Mzb2PoSlFGRFS898Uwv9J57BxEzIhP+mP4zPBDCU5qyD0ZqBJ5Ss2HUR6LQ2vfYF2iwo1Sh4NRlfaK3ZzoPQnvqsSJDtCbidwzMa07MsZ1v.mshn.zjzKkajxFrYiqCKkfOVJCYiikz1kve.6xbV3sZjsvXmxhIXrOwyaLjy2tHzUFJmWcjPROl2dyluoYiluso8UYMYRo7RLlGMrT1pZwvEoXadr+XZXpykJHjTVLqe8kKq2wDSxInfe.mIONflbNqtPwy30ob6fl6r4Ik4i4opcsRDKiz0K6PIuYpBvDwAQk5xuajT9Mxi4RCQL.ie.V+fgzwljVZ1u7a+4Ggd1A6RjjTy.VDtk.ZnjohUV6Ru.ZPZppaf2kFctTD.85lml.smdmW5kfPV+.biyTe7cvGpDY3anY0kJOYtsV0XqVI1Rm6qM0ZXScfxVI8ism1a17Ce+K6YrYlm8ZlqbZV2amdnq2nBZWJbi8TUF46gpFbjv.RwJzrR0PhGwjyxOX4OPi0Nk1XsaYuvKIbuIdHS5Lsb7VqD7Bu0+ci2jwTsv6MYB0QlA1Uv6+MUclT0fxsMPYcrpWntGsFH2FWRi5Er8vOtraODrzaObriDfvogDdTfHh1MukuBusyyaWpLlWTbCoBRobu8A2Kmbq0Kk314INjvKXL3bAKoJRyUWsGm.OHinf23dbjC3rpXW9xggwdQzWnJ+xY2eJG4syS9qIgpYmNERPqWoMUJV2lS9RVaY02CaU8Wew+e9dU0WN39NV7qQJFGw7C7n6wuf5AiQzX7ig4FSHwdxTpEqyFH3hfoBNqPFvITXGlyNiVHwpTGB11AVIIixs5cB0iRhxU68Y8ND17hDBwIZEiEcW9Xwhdu9TrAt1plC1+2XFS8+2OiYwUnP+y+87R+IXnm9115ma62+u2mHhkL9YCHP2.0ZjGE6OBFf5PADy4TuH0Fk0TqCaN2QcVAmQTtq9vuB+RX1Uc1JgY2Tl+ibG9DmPwqbLKpqZXrllB32b8+7fF3Apy1y2PGi6rUGjOL14UNNpb5OGhOkqy1UPmunB5b2Jny8pfN2uB57fJnyCWnNpI9ONVJ7M4+.gg6o+KkrrLa.oKEP+FPyzpOz
                                    
                                    Matt_SFM 1 Reply Last reply Reply Quote 0
                                    • Matt_SFM
                                      Matt_SF @UD AUDIO
                                      last edited by

                                      @UD-AUDIO Oh damn, I was focused on the knobs values and didn't take the labels into account... Guess I have to work on the math again 😛

                                      Develop branch
                                      Win10 & VS17 / Ventura & Xcode 14. 3

                                      Matt_SFM UD AUDIOU 2 Replies Last reply Reply Quote 1
                                      • Matt_SFM
                                        Matt_SF @Matt_SF
                                        last edited by

                                        @Matt_SF said in Community plugin project:

                                        Guess I have to work on the math again 😛

                                        Actually the thing is : if you want the values to be 0% in the full middle for each knob, the values have to be negative when you're going past that middle.

                                        BTW, which parameters do you want to control with the XY Pad ?
                                        Wouldn't be better to have something like this ? :

                                        pad1.png

                                        Develop branch
                                        Win10 & VS17 / Ventura & Xcode 14. 3

                                        1 Reply Last reply Reply Quote 0
                                        • UD AUDIOU
                                          UD AUDIO @Matt_SF
                                          last edited by

                                          @Matt_SF Just saying but the knbCtrlValue middlePosition should be -1 instead 0.5 I guess.
                                          The knobs are exactly like I want them to be. I will add this to the actual synth later.
                                          Do you have an idea how to connect the knobs to other knobs in the final plugin?
                                          Maybe I should have a look at macros or something.
                                          With that the pad would be more flexible.

                                          Matt_SFM 2 Replies Last reply Reply Quote 0
                                          • Matt_SFM
                                            Matt_SF @UD AUDIO
                                            last edited by

                                            @UD-AUDIO you could change the middlePosition so the knob appears to be at 12 o'clock but it wouldn't help because most of the parameters (like the 'Mix' in this snippet) don't have negative values.

                                            The corner knobs are just a representation of the pad value. Instead of writing :

                                            grpValKnob[i].setValue(posVal[i]);
                                            

                                            you can write something like :

                                            waveForm1.setAttribute(waveForm1.Mix, posVal[0]);
                                            //whatever parameter you want
                                            

                                            No matter the negative value : when the Mix parameter of the synth will reach 0, it won't go below 0.

                                            Develop branch
                                            Win10 & VS17 / Ventura & Xcode 14. 3

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

                                            15

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts