Forum
    • Categories
    • Register
    • Login

    Randomizer on 3 Grouped buttons, How?

    Scheduled Pinned Locked Moved Scripting
    97 Posts 4 Posters 8.6k 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.
    • David HealeyD
      David 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.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      DanHD 1 Reply Last reply Reply Quote 0
      • DanHD
        DanH @David 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

        David HealeyD 1 Reply Last reply Reply Quote 0
        • David HealeyD
          David 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
          

          Free HISE Bootcamp Full Course for beginners.
          YouTube Channel - Public HISE tutorials
          My Patreon - HISE tutorials

          DanHD 1 Reply Last reply Reply Quote 0
          • DanHD
            DanH @David 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

            David HealeyD 1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey @DanH
              last edited by

              @DanH Sure, just edit the button callback

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              DanHD 2 Replies Last reply Reply Quote 0
              • DanHD
                DanH @David 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 @David 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

                  David HealeyD 1 Reply Last reply Reply Quote 0
                  • David HealeyD
                    David 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.

                    Free HISE Bootcamp Full Course for beginners.
                    YouTube Channel - Public HISE tutorials
                    My Patreon - HISE tutorials

                    DanHD 1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @David 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

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David 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.

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @David 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

                          David HealeyD 1 Reply Last reply Reply Quote 0
                          • David HealeyD
                            David Healey @DanH
                            last edited by David Healey

                            @DanH No, I'm talking about the code that randomizes the filter. The part that sets the attributes.

                            Free HISE Bootcamp Full Course for beginners.
                            YouTube Channel - Public HISE tutorials
                            My Patreon - HISE tutorials

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

                              @d-healey so this?

                              Filter1.setAttribute(3, FilterModes[idx]);
                              Label1.set("text", FilterNames[idx]);
                              

                              If so I've been trying to figure out how to get the idx value (from the button callback) into the sliderpack callback

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

                              David HealeyD 1 Reply Last reply Reply Quote 0
                              • David HealeyD
                                David Healey @DanH
                                last edited by

                                @DanH Think of it this way: the buttons are only there to provide an interface for the user, you don't need them (except for the randIT button). So write your code so that is uses the sliderpack instead of the buttons, once you have that working you can add the buttons back into the mix.

                                Free HISE Bootcamp Full Course for beginners.
                                YouTube Channel - Public HISE tutorials
                                My Patreon - HISE tutorials

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

                                  @d-healey I still need the 'Tabbed Interface' script though don't I?

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

                                  David HealeyD 1 Reply Last reply Reply Quote 0
                                  • David HealeyD
                                    David Healey @DanH
                                    last edited by

                                    @DanH I'm not seeing a tabbed interface in your snippet

                                    Free HISE Bootcamp Full Course for beginners.
                                    YouTube Channel - Public HISE tutorials
                                    My Patreon - HISE tutorials

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

                                      @d-healey So the buttons are the 'tabs' if you like. In order that they behave like a radio group.

                                      //// TABBED INTERFACE SCRIPT
                                      
                                      const var NUM_TABS = 5;
                                      
                                      for (i = 0; i < NUM_TABS; i++)
                                      {
                                          btnRandom[i].setControlCallback(changeTab);
                                      }
                                      
                                      //Tab button callback function
                                      inline function changeTab(component, value)
                                      {
                                          //Get index of clicked button
                                          local idx = btnRandom.indexOf(component);
                                          //Toggle buttons
                                          for (i = 0; i < btnRandom.length; i++)
                                          {
                                              
                                              if (i == idx)
                                              {
                                                  btnRandom[i].setValue(btnRandom[i] == component);
                                                  SliderPack1.setSliderAtIndex(idx, btnRandom[idx] == component);
                                                  Filter1.setAttribute(3, FilterModes[idx]);
                                                  Label1.set("text", FilterNames[idx]);
                                              }
                                              
                                              else
                                              
                                              {
                                                  btnRandom[i].setValue(0);
                                                  SliderPack1.setSliderAtIndex(i, btnRandom[i] == component);
                                              }
                                          }
                                      
                                      }
                                      

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

                                      1 Reply Last reply Reply Quote 0
                                      • David HealeyD
                                        David Healey
                                        last edited by

                                        Rewrite it without the buttons at all. They are only there to provide an interface for the user, they are not important for the functionality. Once you have it working without the buttons you can re-add them (with the radio behaviour too).

                                        Free HISE Bootcamp Full Course for beginners.
                                        YouTube Channel - Public HISE tutorials
                                        My Patreon - HISE tutorials

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

                                          @d-healey Thanks for all this David - ok I'm trying this but am unclear on a few things. Trying to store the random number inside the 'btnRandom' array and use that to call the right filter mode in the Sliderpack callback. Not sure why I'm getting this error though:

                                          Line 42, column 25: API call with undefined parameter 1
                                          
                                          HiseSnippet 1941.3oc0Y0sbabaEdWYuIgJQoIY7jY5cn7JpXZJt7G8SU8T9iHSXi9gVj1oc7nwAbIHIFuDfdWPYo5wy3dSm9Nza5iPeD76SuIuAsG.rjKnHopDSrmXbgFBbNGb9vAe3rG.0Lf6QBC4AV1IZe4Hhk8m4z5RlXP0AXJypwAV12yACs.Yafr86flUkKGgCCIcsrsuy2J0zNwcsTse5OVA6iYdj3grrdBm5QNjNjJhGsYoum56WG2kzlNzP6BkZ3wYU497w.ptiSVqQXumi6SNFKUaMGK6OpVWpfGzRfEjPK66Vg28xVC3ujo0+IzPZGehriqUKXhzCWm62UhX4nVUGP861bxpOzBlklwwh6niE2y4HZW5zwiiIegR.J1By3g8ZWG7bMgW1aN7rMf2c0v6KcZ4EPGIhkHw1m5zfIHA8vvVfIrz5ZsVsDNU4fFLQlg3mSpG.clZQpsylMMZ2rY2b+MVG1FBEnywAn5TePAWzCQJxQl9DQsd8HdhTIiDkbVCND2g3K0ehq.KpxGNhyfNoRpEeEaZ4S6RBZBa1K2PCcTVuw5aAMzQ+ETkG2t8IG2BkhAzjtn.LqKeHpGO.w3n.BNjy1zzacDrS057PzSWryNs7wGbxQfiRuw5nE2tNCyspFleUMrvpZXwjad19K0x4YBxihgx.WxJzWLF2EcXyjoS9cMPUeba3GGdRzOZVq72mLMRJo02U6v5IOaAzpi3c0S1toQ6kF4BDPW2zn7ypa3zc9FrtjKj5KULMJGnZZTgyTrgH9vwkaWF3B5EWD0PJjx7oLBp2XlmfxYHthCznsL1Dv8S4MIvjF7o+XBvXdkzNYTvm6g8i3UOQJDfvQX3vfbH3.TJ.NE2LJJBSXH2mjYT.EjXXzl6qBnno+cJO7oFZcVlPhP8qTtSlRCpuTptaYgJZX5AHnnLQh6WqBJKYmWsxStobxhV+Uw99c.Gj5JwE8Isq.f4swPgYLb9n97ZtjPebbZqs9Vh.QU687dHOep2ygy4cFKDbl4NDsqjbLMrlQYxI8hcvj.p9uQ4ujqnxBQ.ElPRJfPYvMeJLkmIs50ZJFPx9loTs1kqTo1AnFG2t1o0KWsFpU0SazrsTdL483Gezy.EaA.qnJjHyKkhBcytOhh9CSU.5c+6GuziIGzyVTL2a.l0mzF2YJ51ZKnWTTA4Eo2zP+76ESmgqYC3W9POfRd+99jn4HTO5UCJwSjOg0WLXRvQp6qhyVE+KZOk8OTBjMiG9UylY6pAU84LyQkSwbXdR6ZOGRSitwSzVaca3dyZo9CnRCSkTPtPjLsYl44L50KJZQ7CIKZ7aT3J66jvRDNULY3OeyVF4LNlKHmvRs45uZ8Dq+50QWUTudKTVzQFeRvBEKq8L35LLEa7vNjfIGJlnHTD1rU44r7p7LKB0SmK1PQNqAiJNYDgsrZ+rhRfKqBLBUf6EpZ.+pnZ.iC+VTnbuMbL1OrTPGfnsMLYcwBrkMxIW1LPq28yLok+Di9VVOtwARMi7I3d.RiHABpb0Ze.4bnjdccnIbNfD9bAejk85S+.ik8GqQ3mGgvJpi5JzkvIpzJqKlV2+a6T5x3KAzpDgggvmrL6CI3fnJ6CwmSZvZFP.FldjyMKl15V48bKy6H76AumeYd+sCdO38BKy6kF8y16ezR89m3nKqvv4uot41992Tma5OGs+1HxepTiQtSmlzzclq0e77Rxbm.q0YRApyLwIDQ2BTOw084XAk0uMEV0x4+23XNzLt4DS2bQonSP5iKfYpT0GPCG4iuzpS+IW18ybJjaW2hEJVLWdKpfLzTvdE1a6cxsWQCA4jRx4VXmB6le6B6XoNvZmyQkAO4zTHM5l72ildQM0MDRpxKCC+.WHS6h19tQIVhWw+jvXE+l+TIc45kGxGyLty+8JEJHiZQ+qDyGL31QcKZ3UKOCulM7mM08SuU63lIPrxYfj+0aJ8RZWwfoC7O9akFPn8GDGJdK6pjBM.qDveYHIXVRg61Y2ovdE2d24HE6ty16kambtWkTnnKEcccKpIEq8.6HVg7KOsfHhNxBL.Q.bmgohpcwHLKD9BXX4PX9FOTpROLTpPrNpWpHXISf7awgyOsv2J0FLur53y4A.9kO6yLBOd7PMDj1jSOldfePFcOE1H3fjmpKZHal7Wok9VKPN9YpCDy+ZKegCTP1XerX1GBR95WQBfn1Lu3h7UUfXo3RSx96jWG5lB2uzoIU3MXw3csEfW3y+uqwazassgi9EkhA6ccp+meO+vZQuA5W4zj6e4nAbF0Sm1TAnDQItcW1ye9l+yiteo5AjWLlv7lDEKk+kunziLo.xB6i6iJ8nwXein9+9e92KWgNh6iCtQ6H24lU44+mm775nMesyzEE5CHttbm4CG79ach1zQxf8GN39ycdzuB.6o7wxOKeDFtFM7UYG3aGsfOF5Q.fxXvUckW+YM4coz8yJ6qtoAg0U04+BsHgtStqjTn6DgVCwdA7m4ouAl77ymnFAvDS8ulHgyQx9n3Kb4jMSVqgP4HOyySlP6A.1WrM4VAaxuB1TXEro3JXy1qfM6rB1r60ZirRvxiE7gZtILPyZ5hjsqoJUTQSs9efxhbzA
                                          

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

                                          David HealeyD 1 Reply Last reply Reply Quote 0
                                          • David HealeyD
                                            David Healey @DanH
                                            last edited by David Healey

                                            @DanH What do you expect this to give you (keep in mind that this is in the sliderpack callback)?

                                            local idx = btnRandom.indexOf(component);

                                            Free HISE Bootcamp Full Course for beginners.
                                            YouTube Channel - Public HISE tutorials
                                            My Patreon - HISE tutorials

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

                                            34

                                            Online

                                            2.1k

                                            Users

                                            13.0k

                                            Topics

                                            113.0k

                                            Posts