HISE Logo Forum
    • Categories
    • Register
    • Login

    Loop Sliders - stop overlap!

    Scheduled Pinned Locked Moved General Questions
    13 Posts 4 Posters 279 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.
    • DanHD
      DanH
      last edited by

      Hi, I've created a system with two sliders that control the loop points of a sample map. Currently you can overlap the sliders. Obviously the loop ranges stop when they hit the other start / end point, but the sliders keep going. Is there some clever way of ensuring the sliders cannot move beyond where the other slider is positioned?

      Secondly, is there a way to increase the step size (in either direction). It would be useful to have a couple more decimal places here to make it more accurate.

      HiseSnippet 802.3ocsV0sSSDDEdl1N.sJDIwGf8RHAIaqHZhWPk9i1veMtHwqjLc2orSX2Y1r6r.UiW56E9d3Kfwa7ZuQOytKsagJTpwdAYO++Mm4b9F5FJsYQQxPDt7gCBXH7CIVCDJ2FtTt.0oIBuDYOZjhEZjpZ6AAznHlCBiK9ZsBb4Rnje+bqsodTgMajJD5HI2lsK2mqFosa8c3ddsoNrC4947di5crkhFROYLfmhDST.09T5Ir8oZ2JPP34Z4vUxPKEUwhP3RaKcFX4JOWj5+Q7HdOOlVnJxBRTp51ROGMh0ZQMb4dNcu5bGgfrzcTWnXZW3wj83N7g5G0MdThAiQQjuefKLN7JNF7p92f2DfDNGjJkBokIV1g7.0HKZ77.RGAb4zmBs87PI0WD9RRCI3fPstO8TV6PPXX.qroo4ZFveV8k8iE1JtTXHE6KUrCDqrZkOUobkOWw35l52eh1zkIT54wBmnY8Mc3sE3JhX+drv0LNi5EyF5Hb7GumN2z0SsSO04bTJ5H3pCBXYx29PAJqsA2EExPH3pJ4lXoraBKOtCKDwgjLOYGgrWUTB3ylnM9xO95VnoN3ZWO3uuE5ccZRUT87PFb.HFvBUbcm.2jcFrbkNcTlzjEcpRF.MrFR+.oPCd772IhuH+92fgBW1q94bGkKBSvlEPHWF+DWkVpFXMRMvKgq3MxP9GAnQ8zcrotr0tQYI3eAe9OTRRZIWLqj6R6w7Rp3BjjuG6jJxcRQenthcgRm5ckx.CXPKTcuRcsajZB9avmoosRZZaIb.luarUC7IRmXOpZbRFMyZlAXKYrMa85qHhqFjm48dv7XdqLOSKDWlzkqrcmLFKLALpWj9OfwL95EIs52mYqFAvRj1ueVImuix+VYrhKNYOpJjC27j8i8sfmrrYP0EBlWjd.nflCIU1TKq6.VLgShvugeYFqpkwYFqdkQjO0NTdrcJ4g9EgERz.XRj7XXY3UYP1XHkCgXttIxGdb5Xaa8w+I.s1jio1LDySmgX1XFh4YyPLaNCw77YHlWbqwn++BdUrR5mtN.J51Jg8FiaInvjUxTH5O.d.cdzC
      

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

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

        HiseSnippet 921.3ocsVstaSCCE1oaFngKBj3AHZ+pSZLZCWk3xJqqCpXaTQgI9EStItqVywNxwEVAMowyE+gGAdT3M.N1IsIczVFUP9QUO2+NG6y431JY.MIQpPNkeyvXJx4J3NCE59M5SXBTqsPNWCuKIQSUdor1bXLIIgFhbbV54FFNkWFY+9wFaR3DQ.MmEBsujEP2gEwz4baW+kLNeaRH8MrnBZe25sBjhFRtb.fmkvUQwjfiHGR2iXTqDF4bglgLsT0QSzzDjyxaJCG1ou7ihT82mkv5xoFhZnNfiRYusjGZPrgKpQeFOr8n7NAAdocdUXozpvMw6xBYi4mWMttUfWtEEqGNklDdKMA7pUDdUK.uo.ImBPZ4THcCbm.EKVmKwfmKiaIfCmdDnrWDJo5hJ80R3FRPCgd8HxQzsU.wXKpb+pUWyC9Y0G45d6a68RgraMW3LHQ68AhJk16Idi7vgTcCYTrT.DUVwJcEioLAmInd8FHBzLovSJrxLloj7JAirYMvq7AzUc+raYVOuJVJumZiiuw66aXTY0UcKWdrQqmLh+uo1ibOAh9bQmw5Lbzfv4cgKTUlDdExc+yj69yM28mSt6O2buPx+3zh7YR9Yk809axd+4k894YeAnumTSeknhEjtm35cVQ85MUYY9hSUSUroKWMOCqHFD0kpJVhLJBW8mreBO69ohs6AokjBJJEsDL8qhohYMD.kUGgduRYnBTUa67tVVmWGNKjpPLnA6hX6wAxB37IXeeCz41X+oX7aasEQSL8+YvAfXLUoYlr2YK5GfgooSCJi2hlbjVFCEowm6fq+iH93hyaGNl3acq+QVnt+XFm9k58orC6WXtcq5I5gb6NhWHUrOAPjvMUtyc38mU3qK+WDdbZ3uZV32gzkxsQ+RX6+mH6EEBO5800zi0FWuiTF6AW3T5+JW6OKWe5QYt1M00MEgvFvea5NrWQFNfSzStrwrgMS.zwLwDdyTbQBSOr3F3+YafNuP7F31LcP+oiwRSAilFr+CXLau8UwM60iFnyA3x3se2+mkznWKGnYhC2knUL3zGu2fnNvSWBnPzEBJ2LwxojY1RJcUCsoBzgJBsD+D9xDVyP6jIr1HgnHRfRdPP5PEyKCtjkCfIg8QQkgWmAzdiGEgwUWuJJBdjxAAAlz+Vv3toai+BXycV.at6BXy8V.at+BXyCV.ad3bsw79vmMPKiRaG.FsaZmp63zTPfaV1agneAn1Gxc
        

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

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

          @DanH

          HiseSnippet 996.3ocsVEtaaaCDlxNbqxasXEnO.D8Wt.Yt1ZscCnnHdwwYynIodysA8WqfVh1hHTjBTzowaH.YuY6sXuBCX+YuAaGojsk1b7RMZDBB7cG+t6ieR7NNTqBYYYJMxy+0ySYHuOGOZtzD2KlxknAGf7tG9XZlgoI4t1edJMKiEg77p+cVGd96fbO+0d6SETYHakKD5TEOjcDOgaV4cX2WxEhCoQrWySJs5mzcPnR1SITy.9TG2FkRCOiNkcB0trZXj2mzOhaT5QFpgkg71YeUz7Qwp2KyW+o7L9XAyZzAMBRTt6CUhHKisdQ8h4hngK12YHHKCWoB0yUgGfOlGwW5ekZ7Et.jUHJqGd0pRu5UnWmxzqcI5sFJ4UhR6jSo6iGEp4olUQr74yvCjvKmITP1KSk70hp8153dJXERSqD5YrC0fwRDMeV616Rf+8nm2nAH8YFx4TM4kR03NjWPV.bJyzSkjpjfQyG5h9P.QU.AaDPfE.7vkBtjQlLSFZ3JIQIcoyBTqDMCWfZWHuhYrG03WZ3ymPZVX4Cl9BUHUPRnW.Uzkaa8N0tflPQ78g+d7i8eSFiXh4YVBxofpSlnzjLlwvkSgHr7JrLemCY6XpItklJmxxK3tDPdfB4RqinsxVTpysNurwkv1Zi5jEQw1qGUHFCeQ2r5t1pLqWWB1FcgKKzkN2h5BTkcIcZ0doxD7ApLAaRYBVoLkTjSTF1qjMc68FW1f7uCMYxZiUjKASu1v1VP5MArobVxXltrxaWHbtr5gc70eXubunvbIozBUxARt4UoL400gBUniPigZErBVpw0V3dEsEFI3QLMhCm9+Tr60OxQ3h1qW8hF+9dnaL3fpf+ye3O1C8lAGPMTayoB5.TLkoMb6t26.14Pm97VU93CXYmYTofHs78Nj5+WFeQ4gAyWZ7ai69ddjIdoiq90twL9z3RCUFzMyLW3Ff88JM+mAJREVk6FW9fqq7cUeLJONu72sn7GQGyDtpeGr62U18xRkG8ScMrKL1TejRkRfO3zlOnTGbco9pyJRci7T2WFAim+OidfgdpnYBpo5jP63+h.vIlJieriXjYby7xWO3i13waJEuOdH2DFudNVaMbzd.6VfiEWp3t39SlvBMqH3N3Ce6syMHP+nZlsiNz5Vyg293SlkLBtWUHCptTxD1NVd0r8VxsaassJvHlLxY72vSQvNVauhfcVDDkPC0p2El2Twdsk637.bR5twlOb0QvlrrUDF2tUaTBbCp2EFZ29eIzta8XB1BLe0Vf4IaAlmtEXd1Vf4q2BLeyFwXu752NynRxON.NF120U2yquzda.2Wgn+AvVkC03
          

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

          DanHD 2 Replies Last reply Reply Quote 1
          • DanHD
            DanH @ulrik
            last edited by

            @ulrik @d-healey Thanks both, that really wasn't as hard as I imagined 😆 !!

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

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

              @ulrik @d-healey Any thoughts on how to increase the step size by a decimal place? Probs source code..

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

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

                @DanH said in Loop Sliders - stop overlap!:

                @ulrik @d-healey Any thoughts on how to increase the step size by a decimal place? Probs source code..

                I don't understand 😳

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

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

                  @ulrik Screenshot 2022-08-19 at 14.43.54.png

                  Would be useful to increase this to 0.001 on occasion.

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

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

                    @DanH if you want a value with more decimals this is a way to do it, increase the max value on the slider, set the knob min 0 and max 10, in the callback you read the value and divide it by 10.
                    However the slider will show 0-10 so you can hide it's textbox and make a new with a label.

                    Something like this

                    HiseSnippet 1189.3ocwWE0aaaCDlxIpKRqsXEXusWHB1CJCoI1pcoCnsadwwYynIoFyoA8oUPKQaQDZRAIZm3MTfr+Y6mz9GrcTR1l1w1w0HEyODDd7tSe7iej2wlIx.ZZpLAY4b9vXJx5g1sFJTQ0hHLApwQHqGaeJIUQSv4lNbXLIMkFhrr13WzFrb1Dk86e9oCIbhHfNwDBcgjEPOg0iolXsY02v37iIgzyY8L794UaDHE0jbYe.OaXWFESBtjzkdFQ6VIaj0CpGxTxjVJhhlhr17PY3vVQxqD49eAKk0lS0CpfZAIJ27wRdnFwZqnZQLdXyQq6TDjklSXgMxYgu19TVHar8IrwWkMAdRDl7gUoog2FSAuJlvqrA7lCjrLfzl4P5I1sBRXwpIynwyWZ2P.aNcH.saBkbeQkrefcMI3gPsWOxkziSfAiiv6fxk2EC+YmW55BTepBOfjfeiP1txIs43WiGEaWpplrWrT.C71djCaCwMcX92UX9Eg45t+94enY+vK+qlEKSvYBJtSeQfhIEXoHaNcXIRtWvnX1ExJuOcG2+z0g0A6kMB+i4HUm8KzF71YGWGmwAsW5H62xsW55r+9NuKkhUQrz7jiURLDA9pHXOe.Mw0gKCHb7.Xcj4v9UJmGWKvKlR6uJhh4j1TtqyHpT+U81VQuVs8t35htv5auPYePsbtrkJgI55MXW7yzX3i.CrTFRmqBtnFgyaCGh7llhzjHfnwaz0Nz4oK92h3aHxkR4YNMgNiIIozi4RhJeiXmuqhV3U3VPDQzkF5c2KvLEzRViSfkoNyeVk5xkoKQm4uzEsgP6U4B5YDZKRoUYFk1pH0luVaghMmQm.u2Ta9Kamv+1pM+0Vs4uJpM+USs4u5pM+6Ps4ap1Lf7YRE8sBuLj49QW7rS0oybmqHUbZxbmVWuLYYA5I52qMMwjWzNBEQltxj8hqLYV3LHmWLbTJZHXp2FSEKpbJpfLgpXkJPE3pJqF1iKpg0hyBoIHFTp5KryD+nL.WzKvMu18aphV4f8mSvuqwQDEQWIs.N.DioIJld0acDc.zVRdcUG6inoWpjw.IMdyGLemH9ZyNWFNdve2t5UrPUzXC27WUinrtQFc.0nZpZHOqaqeUlv9C.hDNpGwHkea0Tf0OGNhdn75rlKrLP2V4n6QEn6D846Lv4ZO5NPC7UM1.ePl0G70qix6cvKN.ZxJAxoQxGs.mE0uZlEF5T8lzJyX9KhwpJ++mw7uGXL+OUFydQXZK6r+eJMlvDQ+dAhdn8IRYLFNVmnPeJo1eQo9lKKRsadpqKBgN1uU2nPevxv9bhZ5li0uHnXB3doo5HU20oHkoFZ9hg6sNlWUH9D6lLUPz7wXo4fQ80XeFvXw6Ldjc8NcnApI.bS6ie+mmGUf9MYeETZ+TBTgG18sOqeuVvSsBnvWWHnbccAqR5avyGWVOVy.snhvrA+K7qXxJ5wVESVYzjvIxfD4GBxu5V+Rlsxr.XRj8HNG30jvX73K7sgyTkQ8fGU8gf.8x+oPQk4Gi+ZDyyViXd9ZDy2uFwbvZDyKViX9gkFi98r+bekrW9wAvPy5Y0NsrpKHfxJSEh9O.Jdhd8B
                    

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

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

                      @ulrik That's neat, thanks :)

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

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

                        ok slightly different problem I need help with now - I have two sliders I want to control eachother in opposite directions. When their values were 0-1 this worked ok with '.setValue(1- value);' but now they're 0-10 they go into minus values!

                        HiseSnippet 998.3ocsWFzaaaCEGmzILM1aMXEnmGDJ1AWfz.aIstATTDu3jrYzlTu4tfsSczRzwDghzShtodCEHW1s8gZeEF1WfcZ6vtruAaORoXKuXKGKz4CF5wG+y2O9H8SO2MVEvRRTwHb0WNYDCgeeRuIR8v1CobIpygH7NjSnIZVrS5PGLYDMIgEhv3M9by.3pahre968OfJnx.1rgPnyT7.1y4Qb8rQ615Ybg3XZH6k7nby1uUm.krsRnFC7rAoAZDM3B54rSoloUgfvacTHWqh6ooZVBLmCTgS5MTcoLc9mwS38ELiQSTOXgRGF0dHWD1858ZBBg2r6rc9Fo676SNgGxmN9rLvGXc3LSQ9b.tRQH0bMPBmCoMSQ5djdAw7Q5YdL77djNR3.Y.ER04QIctnJ+9Fj1JXFR8dQzKXGGCFSUT+wMZrqC70CeRsZP5NQ67ZZryyjp9Mcdpy0BOmoaqhFojfQ8GX89fapvsPEtKPgegJ7WfBuBU3YUvkBtj4LXrLPyURGkzRrQVrRTO3ZM6BqpXL6g09wZUsDtWBSelYn5MeTlumT6svJVXdvnJasaSEh9vsz5yGxkCk6JgpYIfxsHnbyA0RnxakT4WBp7JhJuUSk+JoxqDT4WDU94nJGMmpzrWHqaias2Vy4+5ZvfE5KawDr3E51T9KtHg0kii5yhyuqMSDpOLeQmstcEcBRyI4lnR1Qx0uXDKy9XkHzTLw77MKQgxRpl5mYDBSUaKUsSVopdBdHKFwgE4ND60YjE9rx7e2fA+w9nasX24D2xy62VCwdyI9pmV6OWCw9yIF8S+0utO5q6bHUSMkpyRDPxYDKVyMmA3CYuFdWWZg6pjCYIWnUifyloW+P3sWYt5MydcHu0joF+RbqD8Dg88yegJl+CP7oBzk7P8PDlf2EiPCY7yGpMVeHnHhlao9nVn0fB2kQgykuCo3Nq7zaITf910kh0Ir9KMrguCB6cyB6yo8YBaT2lXeN+I+Ueetvd0W1ZZH9YT9PbevRydi4YRiG0bsBm6MBGAuCrAVYn1xDJn8ka1qBzkjJbrfpmu0ISOhYNfRay0uhomDYBWOIeOjqQ+TMJrepaKh2izkqCFtXFqr.Fge+++AiYcgdWxQCFvBzy.bSxweSYa4bEg+qTi0b44mP0wb3BA4zwQ8fluCXPzkRlHwb3WwbSN0tgw1jA5wjgVi+A9j4rowFm4r40NgR.AwpWEjV20zm611Q.lj115qB++Bv1Y56Ifay60.EAsb+pf.y12b2dwZbKgFuRnwuDZ93Rn4wkPymTBMeZgZL+amOarVEk9yAXftGYewGFejjB2rr2BQ+KvlbmuK
                        

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

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

                          @DanH

                          setValue(10 - value);
                          

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

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

                            @ulrik oh christ lol!! :man_facepalming: @Lindon where are those t-shirts we need them NOW!

                            Thanks @ulrik

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

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

                              @DanH Dave is t-shirt procurement officer... I'm more your executive level stupidity...

                              HISE Development for hire.
                              www.channelrobot.com

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

                              11

                              Online

                              1.8k

                              Users

                              11.9k

                              Topics

                              103.8k

                              Posts