HISE Logo Forum
    • Categories
    • Register
    • Login

    How to duplucate LAF knob

    Scheduled Pinned Locked Moved Newbie League
    13 Posts 3 Posters 536 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.
    • AGD_A
      AGD_ @d.healey
      last edited by

      @d-healey thank you for your reply.
      I think I've misread the code. How do I create a local LAF object? I placed the script in the scripts folder and used the include"name.js" function in onInit. Is there another way (or rather, the correct way) to create a LAF object? Thanks.

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

        @AGD_

        You don't need to put this in a separate file, and at this stage it might just be making things more complicated for you.

        Here's an example of creating two laf objects.

        const myLaf = Content.createLocalLookAndFeel();
        
        const myOtherLaf = Content.createLocalLookAndFeel();
        

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

        AGD_A 2 Replies Last reply Reply Quote 0
        • AGD_A
          AGD_ @d.healey
          last edited by

          @d-healey thank you!

          1 Reply Last reply Reply Quote 0
          • ChazroxC
            Chazrox @AGD_
            last edited by

            @AGD_ are you trying to have different designs for each knob or do you want them all to be the same?

            AGD_A 1 Reply Last reply Reply Quote 0
            • AGD_A
              AGD_ @Chazrox
              last edited by

              @Chazrox thanks for your reply. At the moment I want to create 4 knobs with the same layout. If you've any suggestion, thanks.

              ChazroxC 1 Reply Last reply Reply Quote 0
              • ChazroxC
                Chazrox @AGD_
                last edited by Chazrox

                @AGD_ yes.

                You can highlight all the knobs you want to share the LAF. Right click and create a script reference to them as a group.

                then do:

                
                const var allMyButtons = [ Content.getComponent(button1),
                Content.getComponent(button2),
                Content.getComponent(button3),
                Content.getComponent(button4)
                ];
                
                for (a in allMyButtons)
                a.setLocalLookAndFeel(myLafFunction);
                
                

                thats off the top of my head. I think that looks right.

                AGD_A 1 Reply Last reply Reply Quote 1
                • AGD_A
                  AGD_ @Chazrox
                  last edited by

                  @Chazrox thank you and sorry for this late reply, but I wasn't in the studio yesterday. Thanks, I'm just starting out, so I might be asking some silly questions.

                  ChazroxC 1 Reply Last reply Reply Quote 1
                  • ChazroxC
                    Chazrox @AGD_
                    last edited by

                    @AGD_ All good. lmk 🤛

                    1 Reply Last reply Reply Quote 0
                    • AGD_A
                      AGD_ @d.healey
                      last edited by

                      @d-healey it's works fine! Thank you David! I'm looking forward to your next course because now that I've finished the first one, I'm having a bit of trouble following the correct order to continue, even though I'm studying your videos, which are fantastic! Thank you so much.

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

                        @AGD_ Thanks, are you on the Discord server? New course will be ready pretty soon

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

                        AGD_A 1 Reply Last reply Reply Quote 0
                        • AGD_A
                          AGD_ @d.healey
                          last edited by

                          @d-healey yes I'm on Discord serve, thanks

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

                          29

                          Online

                          1.9k

                          Users

                          12.4k

                          Topics

                          108.1k

                          Posts