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

      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

                        21

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.4k

                        Posts