HISE Logo Forum
    • Categories
    • Register
    • Login

    Best practices for Custom Look Knob value label

    Scheduled Pinned Locked Moved General Questions
    13 Posts 6 Posters 785 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.
    • ForeverLiveF
      ForeverLive
      last edited by

      Greetings. Is there any repo or a page where i can get best practices for HISE elements such as editable lable that represents value of a knob? And other elements like meters, UI components?
      It seems like on forum not much implementations of such things, or i missing something.
      Thank you alot for the support!

      clevername27C 1 Reply Last reply Reply Quote 1
      • clevername27C
        clevername27 @ForeverLive
        last edited by

        @ForeverLive Check out my LAF tutorial - everything you could possibly want to know about that.

        ForeverLiveF 1 Reply Last reply Reply Quote 1
        • ForeverLiveF
          ForeverLive @clevername27
          last edited by

          @clevername27 thank you, but in your example you replaced all the knobs with Custom Look. But i already got working knobs and just need to add a values labels to that knobs. So i wanted to ask, did you ever find a HISE snippet for editable label that is connected to a knob in a proper way?

          ustkU resonantR 2 Replies Last reply Reply Quote 0
          • ustkU
            ustk @ForeverLive
            last edited by ustk

            @ForeverLive I reckon that in your case you want a popup that reacts like a label, but you want the possibility to use up/down arrows... So for this it is a custom panel that you need, not a simple label. This is totally doable, but it's not a beginner friendly process I'd say. You first need to know how to connect a simple label to a slider, that udpates the slider value and is updated from it, so bidirectional.

            Once you can do this, try to replace the label with a panel, and draw the slider value on it. From this point, the panel will need to react to keypress events (setKeypressCallback). Only then you'll be able to click the panel, and take the keyboard events as entry for the characters you need, as well as the UP.DOWN arrows.

            The keyPressCB is explained here:
            https://docs.hise.audio/scripting/scripting-api/scriptpanel/index.html#setkeypresscallback

            Just take your time and do things step by step to understand which function does what action

            Can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 1
            • resonantR
              resonant @ForeverLive
              last edited by

              @ForeverLive Check this LAF library:

              Link Preview Image
              hise_laf_library/Examples.md at main · christoph-hart/hise_laf_library

              A public library of HISE UI Customizations (LookAndFeel) with contributions from various developers - hise_laf_library/Examples.md at main · christoph-hart/hise_laf_library

              favicon

              GitHub (github.com)

              ForeverLiveF 1 Reply Last reply Reply Quote 1
              • ForeverLiveF
                ForeverLive @resonant
                last edited by

                @resonant thank you, but again - there is no just simple example of how to implement knob value label that is editable.

                ustkU 1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @ForeverLive
                  last edited by

                  @ForeverLive

                  HiseSnippet 932.3ocsV8taaaCDmxILq1asXEXO.B4SpXoF1o+YCnXXd1IYvnMoFycAaepfl5rMWnHEnn5h2Pe27izdC5NJJaIuZmMXrpOX.d286te2w6N5QFMGxxzFRPy2rHEHAeAc7Bkc9f4LghL7LRvCnWxxrfIzKp+hTVVFDSBBN3GcBBZdHo36u999LISwgJQDx0ZAGdkHQXqjNp2KER4ErX3MhjZV+zdC4Z0.sTmi74.ZGRJieCaFbEyYVCJI3nyiEVsYrkYgLRvg80wKFOW+6Ju8WKxDSjf6PWxXzQdwWnkwNF6jRFLWHiGsJuyHnWFUUENvWE9J5khXwZ4UUiurPQXEh50ifFaRuC1fdcqSuN0n2VnTPMJcnmROjNlaDo1JMN974zgJ7xYJCK60oh2VRCdC5.MZgx1NgcCbgAOrFQzy6z4jP7mG8hVnUYZIzlKAlIBEzBuKxrguiYBeoROoa32EtxSy.6.cRpVgGhNtP6wHhJ.uhMAj6FgWsCB9ITRgBBmlq3VgVEpUENzgznkQ7UvNA8rLGdTq+rUSuCZmAnyrvs1iOI7RlcdaiNWEG4sK7qCONtuKHu+EsJboy9R2NfIkSvlqnMi1tXjOd2IkVGgqchhRYlL.KzkjAcboE74L0LHNxyqpD4iI1FAEMuFetRagWqhJBbq22J7epZ5zspqzWRvrU0toQycALRkmLAL0SamgXK5l88zc22Werj6aNpYnVMTIruNET6ZXkT1Q4lQJYEZpsXB4AkSHikhXvPD3fvmQKp5jBBWsoo2RxOO7LlksxMnGwnjBFqvk.AmAuC2a4G7ZROCxtwpSwUPqahIAs9WC5sqC3xY8Vr9PueqWhNtzwbAdISxxmNUflSogw8IIh3XILRmIbk+JVe5xj56a+0kIraquqE2RmNV7GP8UxjZL9HOiueIiK5uJH78n9dscw3kldSlsZubyiPIevI1M44x1G+jSQVS93UV3xRcbtjY2bCp6YiREt7q9ZK2pIEl2KpmC+usV8+JEeHcjvxmucN1XKbDai9TvwxGitO87oSAtshfGRu3W9z7xC4mz4VgZFtN0TzQdUdxX7dmCXzUJP5FuCZ3FD8m63N6p.iAUbwgOfekJ65NGTpr6JkjDF2neK2O95dt6dERPNoJdouI9WNvygqmaozNs63lKDukyco+iwcCaGyo6AlmrGXd5df4Y6AlmuGX9l8.y2dmXb+omeH2pS7iCnfQmWr+LH3bEC6rJ5BI+M7MCQeH
                  

                  Can't help pressing F5 in the forum...

                  ForeverLiveF 1 Reply Last reply Reply Quote 1
                  • ForeverLiveF
                    ForeverLive @ustk
                    last edited by

                    @ustk you are truly the best! Thank you. Yet do you think it is possible to add a keyboard arrows support? To be able to use up and down keys to increment the value by single step? Sorry may be alot of asking.

                    ustkU 1 Reply Last reply Reply Quote 0
                    • ustkU
                      ustk @ForeverLive
                      last edited by

                      @ForeverLive Have you read my post above?

                      Can't help pressing F5 in the forum...

                      Christoph HartC ForeverLiveF 2 Replies Last reply Reply Quote 1
                      • Christoph HartC
                        Christoph Hart @ustk
                        last edited by

                        Shift click on a knob - baaam, free label!

                        d.healeyD 1 Reply Last reply Reply Quote 2
                        • d.healeyD
                          d.healey @Christoph Hart
                          last edited by d.healey

                          @Christoph-Hart

                          60c53d64-aeb3-4a8e-8e34-f27fbe5c3ff8-image.png

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

                          ForeverLiveF 1 Reply Last reply Reply Quote 1
                          • ForeverLiveF
                            ForeverLive @d.healey
                            last edited by

                            @d-healey i'm totally sure we got some kind of recursion here.

                            1 Reply Last reply Reply Quote 0
                            • ForeverLiveF
                              ForeverLive @ustk
                              last edited by

                              @ustk Oh thank you for the reply! Yes it is exactly what i looking for.

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

                              13

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.4k

                              Posts