HISE Logo Forum
    • Categories
    • Register
    • Login

    Randomizer on 3 Grouped buttons, How?

    Scheduled Pinned Locked Moved Scripting
    97 Posts 4 Posters 4.5k 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.
    • d.healeyD
      d.healey
      last edited by

      I see, so use the index of the button (which you have in idx) to get the number of the mode you want, i.e. filtModes[idx]

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

      DanHD NatanN 2 Replies Last reply Reply Quote 0
      • DanHD
        DanH @d.healey
        last edited by

        @d-healey Genius

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        1 Reply Last reply Reply Quote 0
        • NatanN
          Natan
          last edited by Natan

          @d-healey Here Is A Quick Questions Sir
          How To Show The Name Of Filters On Below Example:

          ( It Sames As Above But I Gave It The Filter Names, So By Pressing The Buttons Label1 Updates)

          HiseSnippet 1505.3oc0X01aZbDD9NaeVAZIpospR8aq3CIfhCuXSRqDIp7hgXTMXrgj1pHqzk6VfU9XWxcKNFYYo7SK+j5+f1Y26U6fwNjDolyR12ty7L6yNyb6Lq65vMIttbGM8D8mOkno+sF8lyDiqOFSYZs1US+NFGUsytGzVq17oXWWhklt95OWJUOwFZpm+42pgswLSRzTZZujSMI6SmPEQy1sxuSssahsH8oShocoJsL4r5ba9LfIqaTPaJ17D7HRGrTs0Lzz2rgEUvc5IvBhql9F03Vy6Ml+Vlm9uj5RGXSjCJp0CLj2zM41VRFKmUq9XpsU2fcrqFXktQ6+081++nQapEMb9H+v2oDfhPD2enu1xnWw3zqvsmd5wn2Fdz6dF8LcnSEQRjb6aLZwDDmgXHDDmVd5ps162znNGzfIxMAeBooCLHDQlmTnvVnGWnP1xoRBgAWA5TrCpI0FTnH5YHUBQtQDQigCIlhLo8EkVBHO7fZ+WnZune+C5zCkgAgLKjClYwmfFxcPLNxgfc4rrwM+.A6HOcdF5UAjCVi57IS4LXPlzd4cvxrUpjnE+rLfaup.2YUAVJc1iWfOTlD6J2loqQeyLrEZ+to2J388juuO+sndiI1CQMNDFtGcz3XiONvM2oZ+pfK1aw783oRlJIkYSYDzvYLSAkyPbkqsUeIWc31YLCH5V.qrmQxl77jp8mM2Da6GqdoTBvx1XHXKmBRPx.IFkxVNo+F2kaSxM0gBBhgIaYPpm8nCQYN0yNOCULqZtyC7jgQ7WEC7w4bIB0aYJJSmVttliwrQDqL9T5BOkkt.4eSdQ4jIul3ixejNqb078J0w11CfSYxbEukjE9969UqUqwtnVc523nlUq2.0q9Qs51WJOJF24EseMnXOv0URAUlymgBCKTFQQOMTAXzCeH7Mv4drMZKROdQzxau1GOPRnK73DLBMXlP.wXSe8Bi5eXZPnE9vDfPVjO+yIBDkYQNCwGhLsolm.e95sHohkjPsNC1RgjNmBxACiLcPzKe9..CuI.ftO8QxGzeLlvPsPBm4HPaeliDiotHAG8.OaI+ZpM2h39.zds50.IUxMWtbAqae9nQ1Det65M6UCFQ7wlvFIFGDTTYpQezmO+UCOd4nTYhszUb+666IixYUY+AJjMZ5yu7YIK1vwS9UO9mwJ0npP3PgcEIyNaorc4PMufX6RtUKPg3n7.nRpT+J3mXmfzgKHGvxHOpHQxKRhtpngCWnL+rXahyBEKK66rLfYXylLf3D6fJkhP8uKWf035KvFu9uo2oAwTjyZwnhClRXWWYWM+iPfBvF9rBTUnJ+dW+xu0T4XZTnJaB+9iJponLLwlAs.o8Q.e6OM367oAuTDb8OB3PugpiNCQG18m1KZsKVfkMw36NAW7ThifJid56RNE5NzqklDF6RbOQvmBM4EdjM36uEd7yBWx2Onx7n0uWEBCCoCxN11mfc7aRT6ix7aeclGg+bX9ctNy+9weNLeoqy7UldyleyaNhGY820Ltqu7hsN0sMeBXarCnq9ZKXujxew1GOfX6uVp2iGleW7cxeeZEA4LvB+fQyVxSKQdcZsWCGBbWiOn2YnCdt0Lar3xs0KuKiu.3nnK0+rrGYlKULO9cc9hzq+skt2ynKUXNdw7csEvW3Kvuz70+lSoL7tePDY2vn4etpWSZw2hqvMcMI+aw98Fc41ymNlynldURUDJggeY0kbYVMslNj2LivLC7hU14suoxgwSAjcgDM9NUNbF19Jd8ZzobarysJhr9syMbCWfcYoM+jQ3lB8UTttLx70Ce+YC+fNR5r+5g2203v+GP1i3yDT1H35mNT3.eiNylziOywj.Dkwf9bg4fBGRnpwEjiUE6ILK0f+Ed7EVTNV2WXw.gZSvlN7Wa50Xi76m6nlA3DS8OZJgQa4XTXubFFExUPaBTK60llxCzdDv8EiY6U.yNq.lRq.lGuBXdxJf4WVAL+5RwHain5LAehWtILQ2FpFK00an5yPklp8eLsrL9E
          
          1 Reply Last reply Reply Quote 0
          • NatanN
            Natan @d.healey
            last edited by

            @d-healey said in Randomizer on 3 Grouped buttons, How?:

            I see, so use the index of the button (which you have in idx) to get the number of the mode you want, i.e. filtModes[idx]

            How to Do This?

            DanHD 1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Natan
              last edited by

              @Natan

              HiseSnippet 1586.3oc0XE0aZbDD9NaetAZcRSUUk5aq3gpCEhCXbRSqaTwfgDTMXrgD0pHqzk6VfU9XWxcKNFYY07Oq4+Seo+CRmc2i6NrwNNjDolyOD1Y2uY+1Ylc1YRKetCIHf6aXlpyjQDCyuxp8DlXPkAXJyn9NFl2v5fsatydMLJOYDNHf3ZXZt7ikyZlZEC02+9qkwdXlCIVjgwy3TGxtzgTQrzVk9MpmWMrKoCcXhUuYo5NbVEtGeLvjksxaLB6bDtOoIVtrkrLLWspKUv8aKvBRfg4Jk4tSZOf+Jld8OiFP65QjCJXzFTjVbMtmqjwRoFUFP8baM8DGX.ZoU74eY84+asZPcoQxisCesZBTLhj1CyktJ5UHI8xe8omYB5shld21psiOcjHdFI29Rq5LAwuGFbAIokdsFK82qZUgCqfIVeH9HRMeXPDB6GjOeNz8ymO6VqkFbCABzwXeTMpGrfBnGgTADq2mHp1qGwQXmIbpLyBXWbWhmb8S2J.QE9vQbFLvNidZEF4e2C9PM9CT4m1oydMairYfq1E4iYt7gndbeDii7I3.NKaxcoqfcfdMOB874uS53UXqxsVZz7+tJfarn.Ktn.2LS1CmisWF7GHOlYJSe4XrKZ2VYxM82OQ96c4uB0d.wqGp59vvmP6OHd77TYCtqVkOLG5mxgJ.N9BENbqHGRys6rM3LzzJz2Hmjx7nLBp2XlifxYHtxITui7T4y8rcldjxAal2XR1zmlVYI73NXuPu5yjy.adCLDNIEAgf1.C1L6VoCMQAbOx5i7ovDIvjcKXVs9n8P1Gq0yiPExpjc5TadTrwyS.9v0CHB0urKHC9t505L.y5SbsCozY5EKMAx+M8YakN8k3IU1iLYk6VnUoB1yqKjGy9bVqrw16NaWtb0cP0a1o5A01tRUT6JGTuUG47wttlOswKfE1FLcapfJucXSgg42BQQ+RzBfQ24NvskS0rM9HRObdzReV6f6JIzYZNAiPcGKDfO1IbcQd8KFFDogKF.Dwh6cuGSDHJykbBh2C43QcNBtnq2j0RDjPcOANRQjdcEj85Eq5odOfk7988Hg5HPK87FkXE4QX8EClZbTQLwWSi+kLzhJCq.hjMV7oydk97F0KFYo9BSQJWw1BgOEnJwtXtjWCeNrOGddb5rjRX1YDjSDYxkLYPHjHDmQ7BHWKBlOIJM.kG+Lc1X8eItd2jKH6wrk2iSk9rznyOUudyctvPLOh+bmV9pu+UAzlMdXWhehrHpEBO+M66qVW96qIe92QeUMwB4r5LpXuQD1k8pqQ38a38WqPVAKUnd88lgu9VVE3YPgGYSEVdTACEkAAqNsBHi2C3a7gAu3GF7Miga9d.GJMTkWKBcTweFOs9NXAVVCSn4DLwiH9Bpz6YtC4Xn3PcEMor1gDbjfOxv7KhxmB19qgE+jns7McKMId+aWhvvP3frfscIX+vZDMduT+FWl5Q3OFpu3ko92L3ig527xTeoQua0u561iGq8WWKooeq4qcZPC9PP2XeXslKMmyxZgalJAX3doSFlbuRdR9yiKIyPZXdKqYJ7YliRJQXU8ZsWyiiETV+NTHYgbStkURQyrW6kbuNoTXbrNnEfoxJuCMXjGdhQ29SadI0pEKV7sRLTAYXrz2BeyJciPw+kTr51h4FVpj4YhxGU2MyOihp2VUcYl5x2EAw2s.j9F5o5B8H.cpvcG6gEy19hrmsvIfbtyzmfrW.V.ULIYOceR5o45R2aa0hJbFLe9tzb3Kjp4SMeC6PbMKcePwjcEqZ+9h1N376VM+6pcvvt0+FqVbuIiFvYTGcThhPoBCOKbYMs+5+Y+6TplO4kiILmoVwREe0KKsexP.YcJwi+gR6OF6cNqdY5HtG1+Z4QV95YFdGMpeUgMemUzgB8YTrtzy74Ce+dqPmNRZr+7g22zZ++GP1C3ikO2.MA6SgWarZNdXa30.GBPTFCJnGjAuPJgpFmWNVUUCg4pFHeJIbxBxwlgSVX5jFCwN97W3nqfSd+4FJI.mXp+C0RY0PNFEUzpkU90yaLDdz9ENNxDZ2E397wrwBfo3BfYyE.y8W.LOXAv7iK.lGdkXj0Ks8XAenN1DDzpptl.yppBpTgoF+GnfSLqN
              

              This works, but the problem here is that every time you compile the last button in the array is selected, even when saving presets. @d-healey Do you know a way around this? I know in the Tabbed Interface video you can select which button to default to if none are selected but here it would be preferable to be able to save the state of the buttons.

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

              NatanN d.healeyD 2 Replies Last reply Reply Quote 1
              • NatanN
                Natan @DanH
                last edited by

                @DanH Sir Thing Happens Here, Also I Made A Video In Other Thread, It Acts Crazy In Scriptnode And Instead Of Allowing One Node, It Unbasses All The Nodes.
                Still Waiting For A Little Help Over This, Since This Kind Of Scripting Needs More Experience Or I Will Break My Laptop 😅

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

                  @DanH said in Randomizer on 3 Grouped buttons, How?:

                  This works, but the problem here is that every time you compile the last button in the array is selected, even when saving presets. @d-healey Do you know a way around this?

                  What about disabling save in preset and then enabling the one you want as default manually in on init?

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

                  DanHD NatanN 2 Replies Last reply Reply Quote 0
                  • DanHD
                    DanH @d.healey
                    last edited by

                    @d-healey Then the buttons will never be able to be saved in presets... :/

                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                    https://dhplugins.com/ | https://dcbreaks.com/
                    London, UK

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

                      @d-healey Not A Good Idea.
                      But I Guess It Can Possible To Trigger The Buttons Using A Hidden Knob Which Is Saved In Project 🤔
                      Or Vise Versa?

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

                        I think in that case you'd need to use a sliderpack to save their values and restore them in the sliderpack's callback.

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

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @d.healey
                          last edited by

                          @d-healey Hmmmm.... sounds a bit much - I might go for a button that cycles through the array instead. I assume that's achievable - no doubt be in touch soon 😆

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

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

                            @DanH

                            Peek 2021-03-28 17-48.gif

                            HiseSnippet 1070.3ocsV8taaaCDmJwpHVatXcn66D4SxvYtxIscEHKXNwNYvXKIFycYCnnnfQhJlKRjBRTdwqHuB6YbXOA6MX6nnjkriZWhGF+h88+eGuSGuwwBWZRhHFYz70yinHiO0bxbtb5foDFGMZHx3wlmRRjzXrl0QyiHIITOjgwleqhgQyFnrye8MGQBHbWZIKD5BAyk98rPlrj639eGKH3DhG80rvJZ+79ibE7Ah.QJfmMMcPQD2qIWQOinTaCSjwiN1iIEwSjDIMAz4Hg27ISE+JWq+ErD1kATEQOzDvQZ1nASYAdiKx0DDxnw3xLeScl+TySYdrE7KuA9rLA3RKpdGXrwxPpwRPp2GBRmHB7TN3C.OiJvqgFdOwbhaLKRVJQgsOwbDGJN9D3ZuJrz5h13O2zbf.zfK6FRtldRLPrvB6W53rC9ENNs2ukUKqm8L7QoRofmzxBJDIR7kZR7A3271LU7EwXaFP6rOlg+Z7dvOc5ztk06aYggStAciRSlZWD3qnxAhvHAGHr2VGhswcTNpCtW61pnWw32vda2DkIbYrHX.IH3RnMvVv0xy42deqaUHhwCXbJ1Ok6JYBNdE0rcKh7N3YjfTpBqpfoCIyGamwFevA.TzLyyE0Y07sH+Bn7qjSKR9BsqX3cymKTgwtjmJhK.WwUPwYR.yiFOFx6dJa0jGBUNO5M1rcv2C2bawezrtUecA0XsyvJmWTmmQhqFRHequ1UQmsUwZEXd2RVEEVT2pupcWMqszoSlUKKKzTgW6sSzWWghTtDv4JUo5JKK4.MTxDbnzl0V2pUAqmIjzy41ssduUSqasvqJx2uVY44U.MtVwpggweLCs4ogWRiKtMJTDlPr7HnGc+FA4pKwUTTvGwYxyin4zkCo5UyPJTdOhZbUNBAnHyFV844CqJqpHF3nVlUJynrzn5iEdDIAY7El81sKb76zs7fP+3ngJw4AChKfkHZrjoRYigzYvCM5IkMMGRStVJh.3rn4EYXpg1iygldNTFrZZpI5gtATyPAk4p+fg+jPlQGwGGSgdE0fUzCxi6thG+o+ydbuU73u+u3wsd.EjaVTL9ieo+7xJyv9vB.QSX+VdOT0uuJ0Zq99AjjoGBcsynJXj.cVYeEc9LZb.YdFzt6CavyqBuz.hb42bUKWjK.9JXoG2TOfwSXx4UW93A7PrSsODWaO98DtOwbLS5Nsd7tQM3E5i++Fu4q0zx7XeepqrDrMLO4mW2cXd.P4GDoRF+pSIxXlpm8rzvIvlctT.IbNMHQ09tgZNhl1onudBk6kQ72vIWXOEsQtvdEBQgD2Xw6b0SeTKNsUFG.S7rcFaBKuBz3ECaLMc55fBg84dmqq5p3KArWuM6tF1r2ZXyyWCadwZXyKWCa9p0vlW8QsQsJ8goRQn9yDfw3iyFraXbLm.cYYcjn+AvQTwQF
                            

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

                            DanHD 1 Reply Last reply Reply Quote 0
                            • DanHD
                              DanH @d.healey
                              last edited by

                              @d-healey Thanks :) Is it possible to combine this with the random snippet above?

                              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                              https://dhplugins.com/ | https://dcbreaks.com/
                              London, UK

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

                                @DanH Sure, just edit the button callback

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

                                DanHD 2 Replies Last reply Reply Quote 0
                                • DanHD
                                  DanH @d.healey
                                  last edited by

                                  @d-healey Thanks, I'm thinking cycling through the array may work better for me. Been searching through JS forums but finding it hard to translate into HISE script!

                                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                  https://dhplugins.com/ | https://dcbreaks.com/
                                  London, UK

                                  1 Reply Last reply Reply Quote 0
                                  • DanHD
                                    DanH @d.healey
                                    last edited by DanH

                                    @d-healey Had a bash at this and I don't think I'm approaching it in the right way. The sliderpack stores the correct values, but the sliderpack itself doesn't trigger the button callbacks needed to make presets work. In order for this to work the sliderpack itself needs to be controlling the callback functions (I think)...

                                    HiseSnippet 1962.3oc0YssaajaFdjSlh0dWuM61EEn2QnqjPTr0nC9PcCpNXocUiOnXojtKBLRomgxhHiHUlgxGZfAbuaeD5k8QYutuJ8l8Mn8mjilg5jWaglhlI.Fh7+zG+OP9Sl1AbWRXHOvJ0pcudHwJ0WX24Zlne89XJyp09Vo9M1sahNo5Q6e7gnZupa2iOpiUsqGhCCIdVoR8nuUxXpUerk56m+i0v9XlKIYJKqWyotjCnCnhjYaW4ETe+lXORW5.CtKUokKmUm6yGAf5Q14sFhceG9bxQXIaqXak5W0viJ3AcDXAIzJ0iqw8ttSe9kLM+ulFROymHG3X0ATjd5lbeOIhkyZUuO02q83EenEnk1IthGocEei8gTOZ77ItjmnHfRjvzejZk6BdNlvK+8GdoLf2i0v6qr63FPGJRnHw1ma2hIHA8vPHvDVZdsV4EqZWmCbvDaL.+NRy.XPrDY1Je9bncxmO6dquFDFBEnKvAnlTefAGzyQpbiMNmHZzqGwUjIcDozSJvA3yH9R9GaJPh57AC4LXPlzZxJYj+aS3Cc3OLN6BkgAgZOT.l4wGf5wCPLNJffC4rrlV4LA6DMOOG8l4aIcdKXpbquFZ9e2kfEVVAKtrBVZYErb5rmt2Bkb1norbJT53RWi99QXOzAsSmK820BU+UcgebvwQ+ncipuHcNjjRmuqwAMSe5bRMNj6oU1N4P6lC4.IQNN4PEOcu336QU6VEhsSrQhjHk4SYDTuQLWAkyPbULsUW4ZMf6mwc7BMGXO+QDHC3CR4jqJetK1OJO40Rh.DNDCInxofj5L.NJmMxq.JLj6S1XX.EnXHT18TNHT7eiyqdiAWmtQHQn9UFmwpbAL51GyNm3kQmeei5uKHzoVpoyJ0czBtN12+LXGuLS4Hxl3J6VsVsF6iZcT2FmzrZ8FnN0OoU6tR5IAlid0guEXrC3RJqDUVGkgBCyuGhh9CwL.id5S0d0IWSzSmGrzKtt3yj.5FMlfQnyFIDP3yMhu3.5rQ3XMrfXqDEat42RDHJyibEh2C45SceGrkf1HlAep2UvRJFzanD43dIpdbrBPI+7y8IQ5HTO6zNkDE4SXmK5O14H48CIUWI+h1SI+yk.IaxzeXxJwocp57HyYkpXFLO9qiO0iDzFbqNRo0CqBaaCq0LfgyYZ.uqtakEsisTQUEh.J3OHYJlyrRVojokSuosTrLoEjqDoyYtSxLhby77VD+Px7l+d4tx+vbKS3TVrKIBmpL4alrDxP+K7nLCdTmmMEllsn1fgIprmcevY47NJXlNQNlSIdyjNT6aFvGwD.NMxpWr+dBUnAihPUQFZ1jxJDi.UlBNB3BI5SPAzy6Kz3CpfQ8IADE7jzfTH9kIFdyMSL8UStw4M5dCT6bk3SNhKHGyxjcsOr1pqcyZnoI0q2boE4+7IAykrrCzf6RvLrQCNiDL1qOlQnUrI60ydw85Y1JpqNUxfQNqEiJNdHgsnN.shx+j8BFgJv7BUmfecTmfIYLVTnou0sMRgrTPOoO6mTwCKvVoP1ExuQ72t02XpOKqW0ZeImQ1Ef..qgj.AUthSsO4Bn4dcGoqZuOI7cB9PqTqEWi.8qqQ4WFgxZpMfUHbU6nFzrtJFY+zYUtNAlcpPXXvEJa39.BNHpG+P7EjVr1ADHaUOi0CxfEVjAQ3ONFr3hL3O0+iiAKsHCVY3+cM3mYq6Swvd21zLDt2xXOas8VOxdpCehLm9fHSyYt79KWTQd5j7hPwM1NglWUDc4Nsla5ywBJ67tTnNUZfess4TSXmiMsyUUhJGz49fXpSC2mFNzGes0YmO9NregcoB63TtT4xEJZQEjAlD1sztascgcKaPnfjRAmRaWZmhaUZaKU0WpB1pc5SGumPKuz+dT78uTWZHs5nOX5m4.afNu328ZmhjU7OKLVw29mpXdLRR.9apDJHC6P+qDy2A3gktV1vpVtFVMe3xj974Onfr4tAVELL9+31JWR8D8im3G+aU5SjmukTawlNOPioZA7KCIASlG3rU9sKsa4s1Yl7fc1dqcKrcAmoyCTYHkcbbJqyCV4YohRDjmdzAbBZmIDzEAiH4hI03pgXVHbJVX0PPeiFHYoGFZ.KgG0aNDr.EHOOMbV0Bm2oEXVZMwWvC.7Ke.mIHdznAZHHkofdN8D+Yo28DHPvAJuQ2XP9MJN0WtGLA47mppAl8cSdhMzj6HerXxmzQ9NVQD.u1Duch78Q.eo3Zy76OJuyy8Etekcapvs+7w6JyAuvw2erwazqlsts9sgR.6isa98+O9IxhdLyu1tM2+5g84LpqdmREfVMZuZmE8Pl29ud4SqzLf79QDl6XuXkhW99JuzLEPdYojwnJubD1Owqe6O9O+6UqQGx8wA2qHxitecO9K73k2UZyu0NdQg9DJWWFY9zAu+N6nfNR5r+zA2eo8K++.vdBej7X4Cwh.JbprMb1QG3vPWB.TFi3KukUpUj2GRONubr5lBDlmZv+F9hH5HGmJhnyXhVCvtA725puEkr94yTy.Xho9OYXU6CkiQwWZx1N+F4sF.cf7VWW4FZOCv97kovRHSwkPlRKgLkWBY1ZIjY6kPlctSYjM+UcjfOPmaBSztgtu3TMTcGpRSs9O.5ywCt
                                    

                                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                    https://dhplugins.com/ | https://dcbreaks.com/
                                    London, UK

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

                                      @DanH Why not put the randomizing code you have in your button callbacks inside the sliderpack callback? And then all the buttons need to do is change the sliderpack value and trigger its callback.

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

                                      DanHD 1 Reply Last reply Reply Quote 0
                                      • DanHD
                                        DanH @d.healey
                                        last edited by

                                        @d-healey argh making a mess of this lol! I think I've misunderstood your suggestion... (or which bit of the code to switch out into the sliderpack callabck)

                                        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                        https://dhplugins.com/ | https://dcbreaks.com/
                                        London, UK

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

                                          @DanH The button callback contains some code that randomizes the filter. Take that code and put it in the sliderpack callback.

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

                                          DanHD 1 Reply Last reply Reply Quote 0
                                          • DanHD
                                            DanH @d.healey
                                            last edited by

                                            @d-healey do you mean this code?

                                            inline function onRandITControl(component, value)
                                            {
                                            
                                                local randomValue = Math.randInt(0, 5);
                                                Console.print(randomValue);   
                                                
                                                btnRandom[randomValue].setValue(1);
                                                btnRandom[randomValue].changed();
                                            
                                            };
                                            
                                            Content.getComponent("RandIT").setControlCallback(onRandITControl);
                                            

                                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                            https://dhplugins.com/ | https://dcbreaks.com/
                                            London, UK

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            44

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.9k

                                            Posts