HISE Logo Forum
    • Categories
    • Register
    • Login

    Show / Hide Panels With Knobs!?

    Scheduled Pinned Locked Moved Scripting
    11 Posts 4 Posters 699 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.
    • NatanN
      Natan
      last edited by Natan

      Hey Music Lovers

      as The Title Says, Trying To Show Hide 2 Panels, With Knobs,
      Knob A Shows Panel A
      Knob B Shows Panel B

      The Script Is Okey, But As Soon As I Hit Compile Button, It Just Back To Panel B, And Wont Remember The Current Last Panel Correctly.
      No Matter It Was A Or B

      Content.makeFrontInterface(350, 250);
      
      
      
      const var Knob1 = Content.getComponent("Knob1");
      const var Knob2 = Content.getComponent("Knob2");
      
      
      
      const var Panel1 = Content.getComponent("Panel1");
      const var Panel2 = Content.getComponent("Panel2");
      
      
      
      inline function onKnob1Control(component, value)
      {
      	Panel1.showControl(1);
      	Panel2.showControl(0);
      };
      
      Content.getComponent("Knob1").setControlCallback(onKnob1Control);
      
      
      
      inline function onKnob2Control(component, value)
      {
      	Panel1.showControl(0);
      	Panel2.showControl(1);
      };
      
      Content.getComponent("Knob2").setControlCallback(onKnob2Control);
      
      
      HiseSnippet 928.3ocsV0saSCCE1ocdrVnSfDO.Q6pNIXJMrwPBgVYcanJXaUzMDWfD3k3tZsD6pD2AUS6M.Idkf64o.wC.uAiisSVRGscsUhza54mui+xImebqHgGMNVDgrJczfdTj08vsGvkcazkv3nl6frVFuOIVRirMp1dPORbL0GYYU7UJEVkV.oe9yVaSBHbOZlJD5cBlG8MrPlLSaq5ulEDrGwmdDKLm2qWuomf2PDH5C7oH1A0i3cF4T5ADkaEvHqE20mIEQskDIMFYsv1B+As6J9L23+6XwrSBnJgZn1PfLp2SD3qXrRKpQWVfeqz26XDDkVYYghlrvCw6y7YWqOKabesA6LD4yGVElD8pc6zyYTzyJG8VvPuGfa6Ew5Iyrn31cwM4vGpND3SPdZY7EUXwh3FBvCtbsPxYz8h.gqQT8Ia37Ha2MbV84UJa9AeLhk1mShreMWbRM6WXmB+TprgHrmfCBUWQacEEtgQ3NQDtqLpSpEgSCF+QYLeiyRqzcxXxeZLd.iSs6zm6IYBtsfqeCTniDAU8Rg9HH5A8oqVo7EUJWxbzqECeNS8rlJlFCtCYPmDuTefSLksVrRqFSCRPvIP4d0gYyswZ2Ym0Nii00lFV6NIV6li04H5ABI8Pd0UKeQ4Rkurr8MM0oyHskDr.ZzHMqFdDMIfU48COgFklPRcD5hFtMcwoqM0yjSx4nf2jyjG1ilHO44LnjjJzRWHggfqRcC8xIMzsCX9zHDCBxcv55.jl7ICI+9O+4u2BM0fcGBr8G91u1BcbycHRhZrRBc.J1iFIYpLg0Nzyg40lgLkv6PiOSJ5AIrqKBf+eqL9KYiz2r9fLgZ0QyPbbyEmOwFebJYhSkzQhp5ZcXVBaJ9GGe99w0+LyW1My5mp2kxNsKDTr0WAYljFltNpzhHzUNngz5lW84oUMVEySuktE5M1WyYkdW8CznnWpZz+tEA1kI76GPjCufSsUOw.zNMzlD01BdLSNH+V+YXqmyTuTdZo6CvsXRutiluEFAeUce+m4axcHpf2sSGpmLirKf268y6EFlAp7VQeIie59DYDCJtvGzOrMTN3QAlvgRtXUATA0.IiriRVkYZS49ZgqfmDi0TxVIFqkZDER7hDezyLIRcKkkzZ.Nw0WVqDbqQP1954WXryZNnP3xSezySkJdLv8QiwcNv7j4.y5yAlMlCLOcNvr4bf4YSDi5dquruTDZZS.Es1UuJvxZWNApxzUjn+BReEQgB
      
      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        If you have saveInPreset enabled for the knobs then knob2's controll callback will always trigger last after if you hit compile.

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

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

          @d-healey thanks Devin
          It's A Main Knob Control, and I Need Them To be Saved With Presets :/

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

            Any Solution? 🤔

            A 1 Reply Last reply Reply Quote 0
            • A
              adriano @Natan
              last edited by

              @Natanr can be .. creates a 3rd panel and knob but hidden. and active save in press on knob a or b ... why do this with knobs? buttons do not suit you?

              NatanN 2 Replies Last reply Reply Quote 1
              • NatanN
                Natan @adriano
                last edited by

                @adriano I Attached Some Animations To The Knob1 And Knob2, Can't Go Further Without This :/

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

                  @adriano
                  Tried That, It Seems Not Working, Same Result :(
                  If I Change The Order Of Knob 1 And Move It To The Top Of Knob 2, ( In Component List: Interface )
                  The Last Panel Is TheOne That Attached To The Top Knob, Which Is Knob 1 :/

                  1 Reply Last reply Reply Quote 0
                  • Casey KolbC
                    Casey Kolb
                    last edited by

                    @adriano is right. The only way to do this is save the last knob press in a hidden button and make sure you restore this hidden button last.

                    I think this is what you're going for:

                    HiseSnippet 1036.3ocsWEraaaDDcoj1TK0phZfbtf0mjKRcDYhaBPQQTsrcgPpcDpbL5s30jqL2ZxcEHW5TgfTzOqdL8in25GQuzytytjTjRgj1V.V9h2Yl2n2L6LyNZbnvgFEIBQFsOY9LJx3yvSlykdC8HLNZz9HiMviCoQTIZu4yHQQTWjgQyeTo0ncKj9y+9h8H9DtCMWDBcpf4P+IV.SlKc7fWx78Oj3ROgETv5mNXjifOT3KhAlzD2GMi3bI4B5wDkYMvHiGbfKSJBmHIRZDxn0dB24S7DukmX+orH149T0AKzDvQIhOT36pXrRJZnGy2cbVDGg.uLNO9alD+ODeDyksPddd3KzJLyQTLeXznN5YUjd8u8zyn.8ZkPuMwSbBYyj4ZTb6Swi3RZ3TBbETjVI1hZ76svCEfEb4NAjKoGFBGVfn2S1s+iLs2s+1eW2NI+AWFQRyqHglujKN2x76MyfeAUNTDLSvgC81RqcKEtkQXWKB6UP3ShjJ4mHhc7ntUhcE61Jiu4dZLgS8qltIpW4aWKztdL1akmaXbeFmZNMl6HYBtofqyBJzgB+dNYPeD3c+X51c67ttcZm7UuSDTRjYokxmIJrWRg9hn8JQ6NPK3oJGln98Z9T6shBQpKGR78OG5n5sLYuofx9tGT8qJnrpOnrxCptcd7iMgQNP6D07RvXyTqKilq3v6Ng+pD8Uv5EJqKe+Q0kkm4KmpY2A01tT8UocA2THsbrPReEu21cdWm1cdeGyUUMcZo5RclOMrT0pg1g0ArGON3bZXVROyPX50xiGwUOdr3zamjbRACE7Qbl7Uyn7pFZhRSjv3ylorB9Ood34mmN7bhOykFhXvLxOAqaHPZBm9fzY+4W92u.cqAauD3O7e89mpAuWrTJ3ZvahWofXgadP1SnnWOZehjndIHMpfHcFMTxTIQi8oWAOwl7tPa79znKkhYPxcQ8Cj2uw.+2xeE9YClmevZ.5N3G6B94LV09YiD+zM6ULUGm1MvVF5dyp3yGd8f2xbkd4ZOafGkcgW91E+AY.SRCx1hPkFutuRQtT6hhKxq12.upL9VGdc8egJiWYhuJqYvnYQJhuCURERhecAxZ9qCJ57Od6BXGGgarOQt7hOps8RU.s6KsggZKBdDSNu31f2KaCcao6l3wLoiW47sQI7EZutu4a5tkcwGLcJ0QlS1V3C+k6+EIQ+rHVx3WbDQFxfZC7wwASfxNGJvDNTdqFIazP0Rjbtu5rJyLgxc0GtF9jpzRc1HUoUlRT.wIT7FmjAepsW2PKA3DWuDea7QpylKl0hw82oOJ.Vp9MNNpTw2.bubL1qAlmrFXd5ZfY20.y2tFXd1Zf440hQ86Y9gXoHHoMADL9.86MFFGvIPUlthD8+KUW61.
                    

                    Casey Kolb
                    Founder & CEO of Lunacy Audio
                    Composer | Producer | Software Developer

                    NatanN 1 Reply Last reply Reply Quote 2
                    • NatanN
                      Natan @Casey Kolb
                      last edited by

                      @Lunacy-Audio said in Show / Hide Panels With Knobs!?:

                      press in a hidden button and make sure you restore this hidden button last.

                      Thank Lunacy,+10000000000000000000000000000000
                      Exactly What I Tried To Get :)
                      Thank You Guys @adriano @d-healey <3 <3 <3

                      1 Reply Last reply Reply Quote 0
                      • Casey KolbC
                        Casey Kolb
                        last edited by

                        🤓

                        Casey Kolb
                        Founder & CEO of Lunacy Audio
                        Composer | Producer | Software Developer

                        NatanN 1 Reply Last reply Reply Quote 1
                        • NatanN
                          Natan @Casey Kolb
                          last edited by

                          @Lunacy-Audio
                          Thanks Man, Just Used The Script On My Final Script :) <3 Works Like A Charm
                          Thank You

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

                          26

                          Online

                          2.0k

                          Users

                          12.6k

                          Topics

                          109.7k

                          Posts