HISE Logo Forum
    • Categories
    • Register
    • Login

    Wicked idea: Animate sliders into position when preset loaded

    Scheduled Pinned Locked Moved General Questions
    13 Posts 5 Posters 222 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.
    • MorphoiceM
      Morphoice @griffinboy
      last edited by

      @griffinboy damn!

      1 Reply Last reply Reply Quote 0
      • MorphoiceM
        Morphoice @griffinboy
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • MorphoiceM
          Morphoice @griffinboy
          last edited by

          @griffinboy I reckon this is the way to start
          https://www.youtube.com/watch?v=WXRhYuVXoOk
          @d-healey are you still using custom panel/sliders or is this idea outdated since we now have look and feel?

          griffinboyG 1 Reply Last reply Reply Quote 0
          • griffinboyG
            griffinboy @Morphoice
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • oskarshO
              oskarsh @Morphoice
              last edited by oskarsh

              @Morphoice nice little programming exercise! No custom panels needed. Remember calling setValue will not trigger the callback only when calling changed()

              HISE has many tricks up its sleeve check this :)

              HiseSnippet 1939.3ocuXszbabbDdWPtJgvI1wUoi4vDdZoECMvRERKy3PRvGQLVTBEAkTphkJ6A6N.XrVLCpYmkzTpTU9Vtlq9V9KjioxEW4b9MjxUkS4Vt3JGU5dl8I.nDMyi8.Il9wzc+0cOSuaWkLjkjHUNtMO8xILG2ejWuKE5Q6MhxENGsui665cLMQyTDKoNWNgljvhbbcW3WiDbWZQGyy+b6NzXpHjURxw4IRdH6A7wbcI0t67o733CoQrS4iqH8c24nPoXOYrLE7mE7Z4LgF9b5P1ConXM7btOMYji6G3Er48ZuQ+fVA2q+lr6xBFzlsd+AaF0t05stKM3iVeiAzMZSumi6sNHhqkpdZplk33tXGYzk8FIuPXMvS3I79wLbQamdfksjOTFGggHR0YuQ73nt4.UhCrKcKgsErv1s8NlGwKnWBe+DCCRoFUAP2F0cuEp4dsuJ2aNtjaEWZQqK89d8BU7I5RNn+7NdGIfr4.Jjmp5JVYcZ7SWxaOIHgPu1X5yYGpfEEZ3uQqVqRf+rxVMaB4pDM4bph7oBY+1jOgjq3PldO43IRArveYC2kAMpqPvaTgf5JziOdRL6D14LkwRlZTTsCFLfEB5XEfjIwxk92i6deP9CDC4B1ZgJF.zONgo5pXIL88ohnXlxGDGjaMfBPeOZbbenvyWJvUcJYdffBYiR0g+NwBtbwPesJksJY.MNgUGdzS6.XYu5Q8+BzyAQ03danUwzl0VlZpxx1Ov.7J1PhlG97sL+hiImIxXXesDLx+DZbJKAL7Ke0VjO7CI8fpLXMWv0bZL3VF1CjpJ5ykByFvDQWg5vNCX9aVa.QFBxhJ2ZsVFsOUAwTRcYKjqYSPBLvYQjKFwDDJQvt.XiHLgmPhkvIEQM4hX.AICREgF8yxN9QTMcExKaRfmJXAXdLg.vEx.LQW4jTCip3yEb8HRXpRAEdjv7Rvr.znYEoOKqT9Yvda9EV.ZXgYw4JbPgvA0DdFmpDyMtDh.4nrRNlnGwxQDLdMpOUZxPCSI9bD52hvI+Rivqk2kEyDC0i.F24N4.F9DKCgJBtlMFzqpBmwe1VERUXsyPIWiGgA1DpJgcHjfz9FpFWNCKdkMHmS4vIl3nfwrkQndyT2aKCARFvPiza9JSwiQFRXVuCQKIiL80SsqyV.Y27hhmAD+eVkJnUHJlNUIJyVGIf92wXARgy6Si9hTnOWgIw9WRBASCc5Cgfs8J0Af6fHP6sJrUAie0mPZuVqpojJfFvoLITu91bTSISDwjSxhoZ4.iqWpYk1WFMbTYcuQXakcRdw5bq+uCwurdnf5OetMKqP9fh3Iysr8CWsIBlqIBluIBlwD1pByQV4wJWXpZ9b6xOmHMG9ledSYiuI8Ac93AYmWs4Z1hGS34Wn5pV4yyhVkOqfM18eTj+JXWigmEIpcuFhH6p0Jd+TMyuNqmxzO.9YbtYrpCgZQ5BaZUx3JWgXXgG1.nwilftMM9iI6FEAArQ1hdFawfDfHUIXjbEAcv+IAs0gCtZGN.b3JF7gRM6QB+UZ9xlKAJSll0fAykW1dataeNryZRtZE8Eoi6yT4wWtfvrU0GX6VWuA1BsGnVQPo3H3p3GMgks9MOwoS1IxvfdMx7PPTsYLu2MaLudw7HlxgCaxOvyj5cLNe170e6Kt8eaamqsxA0T9a9N++51NO9n8gaGvgMybGvEmvTZNhDt6yNGF02N54Rd6yRdNbZDXnhA6.z5s5weYwaC7UzctrXw2bwNWvizvr+dt+NX8HFe3HMtZSGC5TXhEeqwUoIHp5ln597N5rw5s6i4NN3X8S4PxE2s2yqJopNtysqrqvhBGe+FUc7eiaQV0hYummcnxNJ4EvDlN8Gl+lPKcKXi9W3tgWxVR8O95e+qqSMHSXyiIY03O2vCaNWFq85QOm0IUqkhk+XyzQqly4fubBUj.s.I6l.aU5XTBy8KEhXpPUyWcrULYl8D5TrhWiUIYn4EhWfW6VEJAmNMeSbBS.uE374sOKlouBd8XTU3nNT0zLNjdtTAPG9NmU4cXZbbWpdTN+jZHQV.cD.VQrNRE.I03+vzwV7CUqsgjc8SwxfSvIQ.FmYNtr0ZqO0ypeOoCjelwFOfmn2Ed2hBHMyBqNu+Unk0yNQdQWZTDTJec0q.S6HSEQXjdlkwwvUtVDZZNkkdSyIGmmgayW43L6a0BuOsLBmYt9KYieJhLFPUbs2rEG8ARW5Kq9oJl9MuW7pOHu009CCbcc222qKWGNZ99ai43u349+O1ey9NF+XO6aTW5rK5c3u8M9QKV75cGXoq7V+.FKcZ9g3UlAJKQW+E8q4XmHki6weQ9kV+gu9q+GauOc7DnxNizNqu9ee67Qopdw39pKqR6q9Ke22t8SsGbWtWGpXrWvfrVEK7m11cg+K8MbbNQlhWnbLEFADtOwCNKoGbndHCRFBAKNAu2nAdemccKbMVbzClT1r30vSFy13Z2LlsyY9+EaLlFpjeV1LlXt8GZn.wsv7g7Vx6XbMo9.Jlmw7H9mEFVeqlQwfaphqeSU7t2TE+E2TE23lp3l2TE+n2th3mxb2Tsbr8TKGmi6dfYLCWW62FyzG57uAr2LlnB
              

              You might need to add your own presets the the system

              HISE Developer for hire :)

              1 Reply Last reply Reply Quote 3
              • oskarshO
                oskarsh @Morphoice
                last edited by oskarsh

                @Morphoice

                here is it in action. it can morph between any preset. check the snippet above the value that is being set is not interpolated since we do not call changed()
                showcase

                HISE Developer for hire :)

                MorphoiceM 1 Reply Last reply Reply Quote 8
                • ulrikU
                  ulrik @griffinboy
                  last edited by

                  @griffinboy it's possible to do what you describe with the built in sliders as well, using a hidden slider per visible slider as well, but I think the way you described it with panels is a better way to go, then you have one timer per slider/panel

                  This is with the factory sliders, no LAF here, just a test

                  animatedsliders.gif

                  HiseSnippet 1891.3ocuX8zaabbEeWIuJlrwMIEA47.BD.pXUJ9GYa0XnHJp+DQDKaBSamVXjDLb1gjS3xYH1cnjYCLPQO0asWaNkuB4XPuXzuB8KPO1i8RQuU22amcWtjbkDsrcVH.wYdu2L+d+du4sucZ4qX7f.kukc9GMYD2x9ccZOQp6ueepPZ07.K6ekydRwPpl6RZ6Ib49AVMlLhFDvcsrsW8yQ8rycMqvm+8tMndTIiOcJKqmnDL98DCE5oy1p9WH77Nh5xejXXJs2pdSlRtuxSMFvzpNksFQYCn832mhpshi0wzf9V1ehiakspzcaF81aWYqpLV0suS0eycXbZ2t7aW4V2Yqs6tUWJqbUK60NzUnU9s0fSD.KZCk6j18UmIMavSDAhNdbbPEq1vNal1Z+9BO2VwDTfkk80ZMktV0PWenyIBWQx7Sos2OT.YpEoIM6UtHHU4U.R1ofz0LP5CbZy7EizSkf34W3zTp49.kvmAJFcsV4Cuty9JPCotzP5.9Q9vfDKJd6xk2fr0sJu9cymGhOAZxdddegrS.YGxSisqGWuuZ3HkDFTr.HsRg02HeN3gbtpT8xUoVg0+pza6wBWWt7x2bidIqeNB4Bfwqhx0hUFgkOuGgFc.4Ac9VNSGBKPjAvfr1Z9HbxpkSbiGeLL9PYOgjWh4yAieb.2ukOOfqOlJc839EQtVH8.UHcGKYZgRRFoBzFstmh5Vb87eW9bcU9jhCHBYbLY874foy4oXTOR+PrB6Vlty.bXwBB2BqeyBwt0cSLV04aI6.ivkKWAVrYE9TxfPhpfVA+1rE3J8Dp2XdQCIVH.baPZwEDS90jAoFtNYyDVBL7431C+MGoVZz3f9EA.gv644AMzPgC+RAZpuFqg3WrFldBlm+wGWBXnV.WsO0yqCT.o3rD252E2AR9M2zrJQQkveOefIbsMf.CIX7loFimL.MgHZDL3FPjrgwgrTwHjMgnzbNFDsxARJkvt3ZYnlYmdJicST.RuXJRNQWRwXD8Y6jPkQYAyf0EYUlGmFlpkKmtuH.VU0HCalvyQqvMuIPt3FBj1NK7PN0TxhL.OWx5P1IimERmUxnTVL4zW4ULwa2fbJ5qgjmIWjcd4vyvPYjKylRnl0LbNVeprG2sXTJSVGhFfFFgrj357PFYjXJI9vVf48jDVjQDb0YF8ABnG4r9PL3TLpjMqLs70ERLat4dttjIvqJIrwPjaHwS0SvH8497RkJE5XWd8wr8xEfPVkiBUq5aajV8RQZ0kCo0daizZWJRqs.RgmTn79JM+AQEMx+77j4E0salxhVuvWajg3nSzmugEkiG1g6mlHPEgdJlsQk0VtFUXFBJkhJYSoP+fQ7nwGo7bwFPveuXaMVQLLzfypQHD9kNr8leYT6MllQsDtXOqSyVsB8foMTV5EVK6JTM6UnY8kdEpkwJ7G96+m+0tVOt4ATMEaXKx0.2cD2WKPV09.9oPKxl12x4b.OX.TF1x95IYWP+a5n9MM67QdJpFJk7HAv939+dNlWu0vWcFzJg0yrrcrQ3OI9GmIb08SbqW7Gq2mK50OUO455QXy.j4WwN8haKO2Zf1+WzDglOb5r+3K+Kub1YqFob3SHCrxeaEmuKOgT.SNZSOk2XrVqjPiBZ+w7Mhkb3yFQkAPNZvdPkVuwCQM5R8BlpRXJje1limUBVXMgTYi5yHZ5zvoKveAYUJmXDTMH6s3gbI7IIYK6.tGWeNxZCuvk0uA0edAGQOU4CTG9APokczXOuVTc+X4AyvDQNTSfrb4MT9.kLi76Odng+PypENkY7WhoCODRhvV3dJLOgTtTs4d13UbdX5uJbOtmHPuGz+TBkFsCaj0+RrxfrGpNqE00ExtWV6R3zFPuJtnm9TifST9Qgg4kLM0adIw77BRy+brvTxIxabt0BVKrdDdDL9n0ipOIY.4r5ydTz5qW3nXy5A.9ZJMm.wuSanxMp3.Szg6YML8mc+6dwP5yR+I2XygsE+9vZPe+eEe9ocCF2sq.KK3Pba.16BekAzir.eS.pWXQBqpuX47wYp49Z4o+74YmF+1J6US6ju6EGHql18jugBjq4DduGoct+z+ndZmK9BUR4bCCxv49euDd18OWe47nYdQ2qkekhL+4vkxewAoZobleXxanfzG4bek+PpG.e2VbeF.DZOtUL7W04iy.7lk7et6xA9YZa30xEVHd7FC8uiA82H9dknR3TJB97gQb+VRuyucCGaWXPLbMiReNbw6u58cNQ4N1ipm85zvKZLR.h0z2gEdOUv6+zSRmj8JbGakuv6XaYg3G3zRnY8yFiqjAFgtAeafwnal7FNG1sK7M9SA30bN52dUuFxKY6enZL1M5ITse3Aanqi1P6eLNr6RHcI.C8qfM1aFWNNKoMW5FN.OxGIrBN1NRXkXgPgElu5ah9LZ7tOud3L.ljg2MbNmSvwjJy2.uElmK9FFa1kZACqdUMr1U0vstpFdqqpg29pZ3ctpFt8kaHdS46MF9VaywFKqSZcX3GKXaenjBYfgYqV+e1HO+D.
                  

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

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

                    @ulrik Oh, @oskarsh beat me to it :)

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

                    1 Reply Last reply Reply Quote 1
                    • MorphoiceM
                      Morphoice @oskarsh
                      last edited by

                      @oskarsh absolutely awesome! I approve things that morph! You guys are the best! I knew it

                      Christoph HartC 1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart @Morphoice
                        last edited by

                        @Morphoice depending on how big your project is, this might explode the complexity of the preset management system so I wouldn't recommend that for anything else than one knob plugins.

                        MorphoiceM 1 Reply Last reply Reply Quote 1
                        • MorphoiceM
                          Morphoice @Christoph Hart
                          last edited by

                          @Christoph-Hart at the moment it's precicely 72 sliders/knobs

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

                          16

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.4k

                          Posts