HISE Logo Forum
    • Categories
    • Register
    • Login

    How to make selectable buttons for Velocity Table

    Scheduled Pinned Locked Moved General Questions
    22 Posts 5 Posters 801 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.
    • Matt_SFM
      Matt_SF @DabDab
      last edited by

      @DabDab TableProcessor.exportAsBase64 and TableProcessor.restoreFromBase64are your friends here.

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

      d.healeyD DabDabD 2 Replies Last reply Reply Quote 1
      • d.healeyD
        d.healey @Matt_SF
        last edited by

        @Matt_SF You don't even need the export, just draw the table and press ctrl+c and paste the result into an array, then use the button index to index the array.

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

        DabDabD Matt_SFM LindonL 3 Replies Last reply Reply Quote 1
        • DabDabD
          DabDab @d.healey
          last edited by DabDab

          @d-healey

          HiseSnippet 1141.3oc4X0raaaDDdojVWK6lhj.GzdjG5AGfz.IYm1Bz6Rwm61ceszN5U4oCSYNdazz4kkkrgHPQA5ySO1mf9HzGg9HzS8Z6rbkDIkITjXRZZQ0IN+xuYlcmYn5GJcfnHYHwp9oiC.h0GSGLVnFs+HFWP51gXsF8THRQ1ab.KJBbIVVUepVlU8Zjje+wi2i4wDNPJKB4LI2AdF2mqR41u82w87Nj4Bmx8yn8ts65HE6K8jwHNpRaPBXNWwtDNhoUqBEAwAtbkLbfhofHhUs8jtiGLR9JgQ+y3Q7K7.MQSx.zQF1GJ8b0HV+LY+QbO29Si2HBwh1OM5qZh9sn83t7Y7SyB2NQfcpEYyGVUVD7ZVR3YkAd0Lv6NzANg7.UpDM11j1UnfvgLrDjEVFcIV+JceIpfP8Pe1UvggHwLC19QMZ7.6caz39eyvXgihKE1RwQREbrX66uwOrQ8M9wMrmWzvgEJS+ZBkddPXgh0U8vEY31hX+KfvGXeMyKFloHF94yuatb4WGSTmQQonqfqNN.lPmVAzxLQ8ToMHyB1rrRiwrbSBsBTKk0MKvjIUE8IwIpippRJzexjB8dwJkTP3HFqSMDMIIYmrW1Hqf4sd6Lem2Ny2cQlWyX9slX9oLcMUa85zjmKHxcYJVRGBxy61Q+LdteRZES0APnhqOvX0AtF6GYtDUm1AhtRICRx69ARgtHL8suvL+qQSr1Beui0ObWC5WAOzZNO7hU1C6LmG94U1C6NmG9y47vZuwpvqmUArEsGOi3mNu8q3tpQZm9KH8Hfe4Hkl55jt+2naF1SU5F6wT4azpmtLQ.1cHWGMcaKQDWMN6zmUn6aiB691rnKmKIbuCsOW4LpX7Vo.7hmPeei2IyxtE8fgCAGUJXqQO76K6fqxAk6YfxlzyYWCIKVj.j6kPOTF5a+TP.g5bZyErhwusrqXDrzqXbriBgvogLQTfLBOUmwyyIqUVYc.UrHu5FV4zRGdGhgWF8Vu8TlsxxrOSjyYHcNO0imdci76O9.g9N3..iF2iibvfUm6xdcnerWDbt9hXyrFlxtUV1eKKzEqKN4NfVsTqyj+daF8KX2l09.r5069K+uW6UsBaJVo+MVi+1zAb+.O3.w0fGNHLAu2Em7MjE6olxM+ctdRgLXjTvycZ3DPExu7RH2grBCtmnT3d6ob1p8IfGvhxbO7ya+Lt.XgXNCVTdo5xkWVtslKr18YTCbs0MJr+W07lOx.6MnmgEIG8a2zybJo8rvo4aFsOOBLivyTR6hk+Pk1nrMwb3W.d4KL2bXUoKLuSFnV8+8CTWb6HbXg8+YVc5So3.rV1Ika6O706SjwJt3xdLrcmdC4ih8GfaK3.HhEBvKRuIaE8txF5FZZMbF.B2Dh+B+MQXSMs0DgMmJ7ej2gOyIT9RGyGUo6HtdBGLtEI+cJ0o8zz1y9ZJJswCaP7wYruzwQel9Kv7Sw1zpD1rSIrY2RXyiJgMeYIr4qJgMe8BsQudyShURey4ejQ+CR9XVKKy5dIWEH+MJIID4.
          

          Do you mind to solve it?

          If the snippet doesn't work here is my Archive

          Velocity Table.zip

          Bollywood Music Producer and Trance Producer.

          1 Reply Last reply Reply Quote 0
          • DabDabD
            DabDab @Matt_SF
            last edited by

            @Matt_SF

            Do you mind to solve it?
            Velocity Table.zip

            Bollywood Music Producer and Trance Producer.

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

              @DabDab I couldn't get your snippet to work. Here's the basic idea:

              HiseSnippet 1354.3oc2X8tSabDDeOCWJ1oAkTkV0OtB0JYjoN1.0MQoUwXafXkXvESHnhPoquas8Vta2K2smSnUQpOh8QIuAsyd6YtywtDiEoHU+AfY1Y142ryeMs8EVzf.gOxH6gm6QQFetYmy4xA0GPXbTyFHikMaQBjTerlUsy8HAATajgwB6pXXjcQTzm2+jZDGB2hlvBgNRvrnOm4xjIbaW8YLGmcH1zCYtojdypMsD75BGQHfmELKg7HVmQ5S2inDKiIx3VaayjB+NRhjF.xTSXedmAh2v0xeDKf00gpHJi5.WjlMp9.lic6Q9Z.BYX1NwyWP6422rEylcA+jWf6Fc.NQizuAFYtLHU9J.IiTPZQMjtmYGKelmL4DEdtsYSNDP5Qfm5zPQKKJSwELqK.I3xhtjyn63CDWnQ9JkJsFF9wpONWN34NPhOh5HrXxyaIrCcHfuTF+S3nrfh8oxCI.7u..4WYjz3DwWI4tBFP7nAf9mjK6JUJUb7OC2+oMps0iFJN9vJ0inq0u8SKz93mc7lZ5N04sJbbXie4gZZ3G8JnT8QZ5UVCt202bh6MQN1.+8VWK2FUlPtZ+tyNE5wXrJcd8Kqc1j5k6TvWdvCvckbvSi8JMgxqTm1S3iyy.pROFyv+HdC3WEJrZt+HWVsfE8BCFjeTL.dCqKb8DbfH+JZIVAW.yVEd1h03D1oECTxwk9Bm5DGmtPpedAWebLeP92kKGi6v3TbuPtkjI33OPn7ViL1Z3gDmPZDvfXFwAy31z2B.OFlQj62KQCEfxkk0CmOVyrfpYmL+nnOM.9sJ0xsFIfVYy7PRkN1eRzsdp5pdmBti9jBu6Ijz844i.FHB9COpWuodVrC5P8m5wplI9Wlh44gtco9oeVTBBUaiWBeqYqD1RGeSInf2jyj66Qio2Q3XqJMU+8jE7n3DDUoeLBAnHiJ7uSbgeTwGhA2wRlxtNPj.EA9zsXsIRBx3aMmgpBD5EManDO1jf0AD4Q8kLkiazfNDZWq68j0rAM3LovC.0E4uviiFfKGCvZgRofGgvrl5zpRn2l.u8pddBQyp9DalXWeQnm9UIfLj1j2FRmnRUKLzUxRkSYop+1mRKsdJK8mCmeK8YezvaJ67yorS0es5aX1xAvjKiJFHz.Jq+.ohZYfxaTZUS3p9RyozhFl5NwzEXt1nySOrSMUO9.n7YrILpoH7.3lSO0+JLArzkNAbVg38LayjVClNFyLELBo6eJvX7dC2wb6d8nVxD.tn4NGOuKIL6leYs4usYGXbPz35Hi+UQz3WBYg3cobpuN9+uu21eMq6s4My6ssukDL+g9DdfmHXrKtC0kcHTMDjl4KBfQIzWefJZllecAwepG89mrC3jSUmNDYneTZwVthPtbrzfEFONr3r0oe7JhTxOks3V7FXwxqmxpavJeiLsm3KhbWHO10ygtMeHzNC3nv3W.Ck5QBcji3NdhcKAW3MPvYVoi5GPk9r98o9ow9TcnsjRXsqDN2u5ATGJIcF72T84PlGwGdmny4awU+6AL030WapgKVUMhuw6XujFp4tX5SDHm9vnOJBgFB5YiiEwFBKpnTJIz1fZw5RcFOX.cuhsYzcz3Jrez0VT7ZYV1B++dV1AhPIi2uEAJOg0dL2KzsCLBwhBVmyoNAp0axnFCnoKon0yP31QD+M7I9vxJZi3CKO5v+SrgKwxW7JK8J7pJ3kh3.9MO5ebQVyVJZb4Q6taZVpXIjKz6+UVVpm3uCFkLccVeNzYi4PmMmCc994PmJygN+vbnyCuTcTic2JTJb0kb.i1aqaSXrMW0yHJSG8OTBcFcA
              

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

              DabDabD 1 Reply Last reply Reply Quote 0
              • DabDabD
                DabDab @d.healey
                last edited by

                @d-healey Thank you so much. Got it. (y)

                Bollywood Music Producer and Trance Producer.

                1 Reply Last reply Reply Quote 0
                • Matt_SFM
                  Matt_SF @d.healey
                  last edited by

                  @d-healey said in How to make selectable buttons for Velocity Table:

                  just draw the table and press ctrl+c

                  Ha, I didn't know this could work :D

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

                  1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @d.healey
                    last edited by

                    @d-healey said in How to make selectable buttons for Velocity Table:

                    @Matt_SF You don't even need the export, just draw the table and press ctrl+c and paste the result into an array, then use the button index to index the array.

                    how do I associate a given table with a table processor then?

                    HISE Development for hire.
                    www.channelrobot.com

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

                      @Lindon using

                      Table1.set("processorId", "Table Envelope1");
                      
                      Table1.set("tableIndex", 0); // the table index if need be
                      

                      works just fine.

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

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

                        @Matt_SF said in How to make selectable buttons for Velocity Table:

                        @Lindon using

                        Table1.set("processorId", "Table Envelope1");
                        
                        Table1.set("tableIndex", 0); // the table index if need be
                        

                        works just fine.

                        er....okaaaay...
                        whats Table1 here?

                        where is "processorId" coming from?
                        where is "Table Envelope1" coming from...

                        where is table Index coming from...?

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon sorry :D

                          HiseSnippet 1014.3oc2W01aaTCG2WR7nIiALARaBIjrpDhNQoKYTFaBgXqIoSQPaiZ5p3cSt24jyp9rOcmuLhP7FDeD3SAeZ3iBeCf+97k6gtrzPT1jf6Emt+OY+y+ez2vHkKKNVEgbZd1rPFx4cwilI09c8obIZPOjy6gOhFqYQDKqClERiiYdHGm5OyvvoYCT5ye8cGPEToKqfEBcth6x9Ad.WWvc3S9dtPbH0icFOnj16+jAtJYWkPk.3oNtMJj5dIcB6XpQsZXjyM56w0pnQZplEibZbfxa1He0KkV8OmGyuPvLDcPifExx9PkvyfXy2nt9bg2v4m6XDxAOrvKT25E9H7QbOdN+BuwGjJfTXQY+gSspvqdE3040AuE.ImRPpgER2FOxMhGpKjXvyMwCjPvYLEb6kghUWTse2A2UAZH06EPujcXDPjawNOrc6cIvq68MsZAt9XMYJMhbFE.YGx2Rla4DltqJHTIAhc11JdaiM2+9jYpDhmR9YZhjw7HZedLQqHBt7RffQzFsu5h2WNkITgoaRZ5lYKRkje5x1GRtpoancu2KlA3HbtpC71dWxBTebhzUyURhRdrRyNQty8Z8ysZ15WZQtpnwiWnLiCHRIDrnEJ1j9FsLC2QlDbAKZW3jKRX4JBwzpIJ2X0RTbswiRJpjCjb8IgrL5hL8NKHsBkEPMIXYHDfhNM85VYoWotQDGVisvVuMJE7kKp8nZZZ8H54C5Y9Na8fkF1tPVjlaNUN8XSgpea5aSbOV7kZUXptYISHm24Z28eBJPc9MXWmY93b3iRAdD5kbOsuQxe.R7Y7I9ZC0ul1n4UJhfxWkWhfpqVSaZjkI.heUJjLEKxXtdV4FcWsPuwpE+tlnyJB2aiGx0t9KFu0V.dgvypi21qEdyZadKb+wiYt5Bv1.e3OtzdjabW2VVn7w3mITWPEENPHAEPEy127SxDSxkSxUnyRFx8mq5PtvUdHmS8M0TiFuoFjswyWVV98G9Jgl32BUjW6X3aZg76iqLAKqh7JCepf2iTRUnuRxcKmybJSGwmLgEU4BT7PkfF8ZOkOUqgaDUNY5TlfQiqjeYUJEQ8l2nNSsRL+T7C1eu7mG2EdM8D303OOm4zSPatazTaEi92Amgenpg7Fpm7lOm8t34d3+SA6kNJo9+iFk7u.JmpRzb4jinP8o4tGGmDLB5U6x.jHkLQr45E0LWlxR21Pa7LiXRuTh+FdxD1wP6jIrybguU1i.paj5Et1q4Yp.2JkCbtko+NUS3+5.ZR986v3160FE.SEdgqqwc+Ef+Yw17f0vlubMrY+0vluZMr4gqgMe8ZXyiVpMlAxOMQqBrkh.ig8sMqc5KMctSy5Q+CvVXoyL
                          

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

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

                            @Matt_SF err..... but no.

                            here:

                            HiseSnippet 1233.3oc0W8taaSEE2NIFZCLzlXe.gDRW0O0p14Eu1lR0DhrjlTBq+Ihjs0AeX5F6qiuD660Xec6BHdF38.dY3QYuAv4Z6Z6rlllE0hD9CQ97u64mO2y+Ru.tIILjGnnt5fI9DE0OUq+DlvokClxT5dfh5mocLNTPBPIrZNwGGFRrTTUKenjg5pUThed221D6hYljbVJJujSMIGQ8nhbt8Z7bpqaGrEY.0qf16znqIm0h6xi.7TVqlhO1bLdD4DrTsRZJpeTaKpfGzWfEjPE0JM4VS56vufkn+KogzgtDIggRe3fRX2g6ZIQrjqRKGpqUuK+tCUTT05kGEJmDEdn1wTKZF+7nw8iEfxsnX7Pszzvq7TvynH7pU.dy.RpEfTkDH8.s9lATeQtDId9DstL3xwFCg8hPIQWkR+UIsVbPClP2COlzI.HxrX850psEB9YimVsZUH1GJPmiCPG04zi4VQtX3aw.8Mn3LB8QDQF20WCzAkqzZa7TD5wONjilviPlXFxhiDNT1nPzETgC7NQdrnGgBIBjc.4WPDgo904zAXHNUzywLx9zuF2i.+SEHGbHBiDRK7uzhX2F4irgWoBc.GBNBhVzQLv6tQjPDkI3w3L1RPqPhqsttNDZj3yaxIjK56f8k3Zs8qqO8y4mt64CY6+cdtQ60JlNR7pmr+YG1bX8D5298ut8l+7veb+T49FCd9l1695CMRnw9G+hM29W2qVp71ibNaS6wOa7tIzvO1aJc09IzqAWZWMnoGPBAB4MsWSbHo9NqWaqbrC2z1QLSAkyPb1IbA4T15aT82ptZ0euJ58EYaOSYxLp.tqKIXlhkU0Ayyv0YQdCIAakD4yTDR0mt9Q65qeJVdaljfWPQNqKiJN0mvtthdkzpBYsVJp.2KhqztWZkVb7TgB0SqnE+tgRLfK1eyBKvwslTdQ2CjumddvQCtymDHnxuD0CHmCMBSpjWU6.R3XA2OVWOeNSBD0O9F89ay87IMljSbPiKnVBGHfo9NfzgPG4HjT+IPkUBz0R19Z5BGnY7UZz.s3tTdw9dxl8oBfKyoZ1HanvBohIEGFbq0LbQg3Cz5QElNyFiklAFg6p6BLlNB4dZsssIlhb.VQqyY2MyKJ59URb+WpcnKeH1MOPAYk.RHIyM9pTw44BnLELlyP9+dQGx6uvC4UKOug5FK4P8J2UC0qrXWRyGdKZN8mekqovO7JuO3.5MtRx8SfrlraRZD785qbifrI0m6hCjx6.aCDQXlEjuRCYlS27DuF+QiWgOm.iu8Rahlp4Wz3HxHvmEO6ADnoJr5fYwjz9dbd7FISmO9vFGw49sYxNrVEOjdvZDxIfvhCScLvwNfmrRbKWt43hBaEAyd8tDnwyE5KH9wCFT+Is56nO8P7sO81g9CoQlw727rzBmYJuwytZk282pYl2E0RRDmkr8+.DO2IZkWnIZ253c4mtc6.kefGIfh3iwh.JrOj1IQd8gQIlD.ILFwUt1nZIYsXBcMIcbgKgYES7OvSpPCIsZpPiKE9ehO7vlA72Xlr5orvakXNv2MK9e6tJ72tAZT1NmZZ0zqo3ACpdiooLb+HH9LaadxRXy1KgM6rD1r6RXS8kvl8VBa954ZibGgmEA82SJEAF8ZmzYWMa7gZYk+0MAdph
                            

                            so what do I do to make this load a new shape?

                            HISE Development for hire.
                            www.channelrobot.com

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

                              @Lindon I made a video about this, I'll send you a link later when I'm home

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

                              LindonL DabDabD 2 Replies Last reply Reply Quote 1
                              • LindonL
                                Lindon @d.healey
                                last edited by

                                @d-healey cool thanks.

                                HISE Development for hire.
                                www.channelrobot.com

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

                                  @Lindon

                                  how do I associate a given table with a table processor then?

                                  sorry I misunderstood what you meant, I thought you wanted to link a table to a tableProcessor by script.
                                  Here's the basic idea about how to save and load custom shapes. You have to get the base64 code from the shape you've created, either by exporting it as base64 with script or, as David suggested, use CTRL + C to copy it in the clipboard and paste it into a variable that you will load later.
                                  Then use restoreFromBase64in a callback.

                                  HiseSnippet 1427.3ocyX0saaaCEVxwpK1asnEqWLLfAPjqbvRcsWyx1PP2TiyOvX4Gu4ztAzKJnkns3hDoFIURLFJvdC1q1dT1av1gTxRxINtNFYE0WXXd986b3gmyIomf6QjRtvxt1oiiIV1ehS+wLUPm.LkY0cWK6G3bDVpHBTJocFGikRhuks8JGnIXWqpk4y+7C6fCwLORAIKqWwodjCoQTUA0dt+HMLberO4TZTIo2zsqGm0gGxS.7rhSKqXr2Y3QjiwZwp3XYeu87oJtnuBqHRK6p6v8G2OfeAKU9WQkzAgD8g1V8ACkRdednuFwZpVcBng98lD2RKKamdEYgURyBO14HpOMmdQ13gFFnBMJmOrqLM7VYJ30tL7ZUBdy.R1kfT0TH8Hm9dBZrpfiFOerSWFb4LDCo8xPIUVqJeeUmNbPBlpYD9Lx9B3PtFM1pUqMPvWquc850gbuTgNGKPGt+IGw8SBwPrzF8bjohn4HhJmZi0.YPEBs15aiPO8oRNZLOA4gYHeNREPYijnKnp.32DsYQOAIIJzPA42QDkWyaxomhg7TYOaHjG52f6Qf+oJT.VhvHkVi3IZXbaRLZH7SppIfCEGAYK5HF38vDhDQYJtAmFMAojjvgMa1rdcvxXMFoFFfTR74DTajL.GSPM3CNmxSjgi0QrzD8CHH3arPfGabYDW.JF.zxzZ85BxHTz3iIWz2XkmiVassMtxSPfxGvidIREOJCNo9hyLH7fW1EruOJ.hV84AIJEjHygFPV6UH4PD0orPJifFlv7TTv.b1.EqOHltvPvCa3wih4LnDYizTw50+i50nCajcnVsof40umZRtLlKTuPtCVR1ZyF5xo2BwxjBO35qyDWzXsLmu15MkZ5FHzAGFN.dq23pXa8zTRHG6aBzzrftF62fjSVpxe1g3gfRKbHNinRPfzuP+jIZRfsQQl3cEiZuOmXrD3.KUB3GyUjSXML.r9aqitJqgCmIuLaERDyjstQqXdJ1fkDMfHJmdzBBceltklyM2RqbGWuzzRIA4rtLp5jXB6l5CakkK0s+xPE3dko428yZ9YtYrnPKtUcL+tskAvkG43iUXyzBqW1cW8uyrGXZvcwDghpiD6cImCylRatVyYWh7LEOF.W98nk8G8N89kEd9X2wEG108BpuJnf.yMfPGETLFzk3l2cpqudxxz8zz4ibfrZJPdPFP1w7d2fjZNYuXJAEzEkfxe9StJxkfMtmiQLcChtrdP0MQomTPkGwi.mfEfN1UHLcfoGxcHAKXZItE.QWVei.404.wH1R.jqOUDlGOIiUdHsdyjLFPY9TSF0S+XRpZb4MWt5j6pK1j64uXwhB2G4zip7BlMdqLC7BUz+ei2r8ftuydCGR7TEfspy9+5bW54NGJqlBkO24fP9.bXQBDdSCnhjtHzWjwt3EDJWf1yYq0+dQ2ZMdg2Z0dkENibK1Rs5Gbaotn02e50tZj29Wj2M6R+vTX5n60lkotRW22Iv1gFyCwBM+8g0XSHLuR7W0UWgzsn.y8ub+EnQGrNVT1nlLI+L2CIi.eV11mRfFsvNudkKF6Gw4lUomtt6wtGx4w6Y5R5W1H8f8e06IXZqVxLfYOkm92x0Ij6cVYlcLqZNAnlom8UjXy3S6W6r0lvdvMG9k5u+tNvWO6j6lyV2hq41y+ZtxBWMpuwyuZ028uGqFstUnLu.6CTTN2IWqrPSttSv3xOsZ4c+OySTvixivJAE13w43jn9vH.OB3cFiDpWV1th9sU54V5ylGhDlu4v+BexX1Ve1NiY6ILeu3iHrmf+FuzEt0OjV0PAhal4e6RMmizmQ4aZ63zpYKqHX.ya77zo3m.yqlsNe0RnyyVBc1bIz4qWBc1ZIz4aVBc914pid19KRf90oO4.B81KsSsc93.XY4+C7BD94A
                                  

                                  Did I get it right this time ? :)

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

                                  LindonL 1 Reply Last reply Reply Quote 2
                                  • DabDabD
                                    DabDab @d.healey
                                    last edited by

                                    @d-healey Please... I need to learn from your videos.

                                    Bollywood Music Producer and Trance Producer.

                                    d.healeyD 2 Replies Last reply Reply Quote 0
                                    • d.healeyD
                                      d.healey @DabDab
                                      last edited by

                                      @DabDab It will be posted to Patreon on Saturday. It's basically just showing how I made the snippet I posted.

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

                                      1 Reply Last reply Reply Quote 1
                                      • S
                                        Soundavid @DabDab
                                        last edited by

                                        @DabDab You can use the table points to set the desired curve, there is an example of how I do it:

                                        const var VelocityModulator = Synth.getTableProcessor("Velocity Modulator");
                                        
                                        inline function onlinearVelButtonControl(component, value)
                                        {
                                        	VelocityModulator.reset(0);	
                                                VelocityModulator.setTablePoint(0, 1, 0, 1, 0.5);
                                        };
                                        
                                        Content.getComponent("linearVelButton").setControlCallback(onlinearVelButtonControl);
                                        
                                        inline function onExponentialVelButtonControl(component, value)
                                        {
                                        	VelocityModulator.reset(0);
                                        	VelocityModulator.setTablePoint(0, 1, 0, 1, 1);
                                        };
                                        
                                        Content.getComponent("exponentialVelButton").setControlCallback(onExponentialVelButtonControl);
                                        

                                        It's easier but I think the Base64 way it's more efficient.

                                        DabDabD 1 Reply Last reply Reply Quote 1
                                        • DabDabD
                                          DabDab @Soundavid
                                          last edited by

                                          @Soundavid Thank you.. cool.. Will try it too. (y)

                                          Bollywood Music Producer and Trance Producer.

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

                                            @Matt_SF - yep - this is pretty much exactly like mine tho--- I wonder why mine didnt work?

                                            Thanks tho.

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            6

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.3k

                                            Posts