HISE Logo Forum
    • Categories
    • Register
    • Login

    Default Knob / Text And Value Font Size/Style

    Scheduled Pinned Locked Moved Scripting
    12 Posts 4 Posters 602 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

      Hello Music Lovers
      As The Title Clearly Says. Trying To Change The Default Knob's Text Font And Text Size, Any Idea?

      Found This In Forum, But Seems This Command Not Engaged In Json Properties!!! Or Might Be I'm Wrong!!!

      const var StepsKnob = Content.addKnob("StepsKnob", 432, 167);
      // [JSON StepsKnob]
      Content.setPropertiesFromJSON("StepsKnob", {
        "width": 61,
        "height": 59,
        "max": 32,
        "bgColour": 0,
        "itemColour": 0,
        "itemColour2": 0,
        "style": "Vertical",
        "stepSize": "1",
        "fontName": "Tahoma",   //   <<< This 
        "fontSize": 14  //   <<< This 
      });
      // [/JSON StepsKnob]
      const var WaitKnob = Content.addKnob("WaitKnob", 367, 168);
      
      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @Natan
        last edited by ustk

        @Natanr If you look at the property editor of a slider, you won't see these properties. It means you have no access to them because all components don't have all the properties available in Hise.
        Your best friend here is to attach a label to the slider's value. This way you'll be able to customise it to your taste.

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

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

          @ustk
          Okey I Managed To Show Value On Label
          But, How About The Sufix, HZ... dB
          They Don't Show Up?!!!

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

            @Natanr control.get("suffix");

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

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

              @d-healey Thanks Sir David
              I Used Your Script
              But Where Should I Put This Command ?!!!

              control.get("suffix");
              
              const var Label1 = Content.getComponent("Label1");
              const var Knob1 = Content.getComponent("Knob1");
              Knob1.setControlCallback(Knob1CB);
              
              inline function Knob1CB(control, value)
              {
                  Label1.set("text", value);
                  Label1.changed();
              }
              
              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @Natan
                last edited by

                @Natanr

                Label1.set("text", value + control.get("suffix")));

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

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

                  @d-healey Thank You Sir 👏

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

                    Hello Everyone, Hope Y'all Doing Well

                    After Connecting Delay Feedback L/R Knob To A Label, The Showing Number On Label Doesn't Match The Value?

                    Any Idea?!!!

                    HiseSnippet 1117.3ocuV01aaaCDlxIrs1ctXcnXXeTv.CPAqKvturUfhh5F63MiljZTmVzuUPKcJlHTjdRTswqHee++1ef9SX+C1NRJaIm5zFXfNAj.y6tGxGd5tmSiRUgPVlJk3U+34y.h22PGOWpm1aJiKIC6S7tE8PVlFR8cl1a9LVVFDQ77152LF7puMw97OOcOlfICgRSDxqU7P3.dBWWZcT2myEhArH3XdRkneP2ggJYOkPki7YKZaxLV3orSfiXlvpQIdWa+HtVkNVyzPFwa68TQyGOU8doK9Wyy3SDfYQGxXbiblGnDQFFarR5MkKhFs3dmQvcYTYVXKWV3NzC4Q7k1KyFeq0geIhp4CuZeN50oJ8Ze0omWE5ssid2lNNLkOSW5wvsaRGJwWTwL7UPUZ4hkT6i0n8TXDR8tIrSgAo3hkHB5buGcWe7e673lMZ1.eQjo8eGK0uOHXy8ehusrX2S.89wwPnNnk0QqKF9ArIfnCF+hiBQzSkLSIwEAsbtsnJw7boZxkCw5s3br+d2LieoNUI5wDhIXQRf0Qu8LQwkBtD7iykgZtR5W3JHzA4t3QJxgcZ13ClcrtO9XuJls8YZcJeRtFBblF.PjY+O.h0K.93qJnWxOY5mfxuYC+hGWtvrCAszvY5VEw5+S9Eb0jIBZkkGGyOq0Nl83BXCmxjm.QAFWmu7FqjGozvKjA6z3CMpyiCTR75VGuu0qiteheLSjAFFU28VMSyR0llwzf6aY543e.FyJnzo4qBRMygwAow4M7uHEhicb3B9Jd6ILXWi6hc8xAFHySl.oKxsKBD6OVsAjd4MfU0GBc0cUBTIGJ45WLCjWVaIonX0zfVvJLTss87VEsmiE7HHkvwtvqSskgDKgKk793SIuZXellsXavcDOkYPplat.d8g2gBntt95z9P1oXVG0BW1efZhtCsYwgZqLrm4MntpDxYUUjmWUH1T1g6.s8tO7GIw34Ol+mqnHSpbPM9h2tK6fHjL8bSd+Z1.II7nHALRkwMuWqlNb05ljNxGtHICaslMLAGBP79N5qx.+HHlkKz9YmhRxXm9oPzwJ6zgDUDF02SORklvD3EIZDjFhT2fl7opnnVtJJWvzqJvalpU3vPtpJoF0RIR54Um58UQ0+pR2aSGw0gSWOeqsF9hEZes4awLzlT2jhRxtMcva1zAlqedd6uz.ya53x0oVoYKKV76pDwZwH6XD5KSV+P2kNrh4kdtS2piFpVAuh5eUGGnd+H7.GjB+wRy+0e2824ehUR+tGxOqJ1iArKDkcCWovaqUydac0xdq4k2KU4Zt7jCYX2FdtzixSFieDVHfu6jRbP.ZyqlQzystsYsgDiAYjcw+hOEN6XV6U3ryBm+ubFIrvT0aKFdZJEtg0Bduk1OgrN9sr3Z+k5vTT4qsQNh+1vPSA5OiE2qGy81.L2eCv7fM.yC2.L+xFf4W2.LO5yhw70zOKWqRbhWngQ6amG54sujgUu11Sx+ABtJYmC
                    
                    ulrikU 1 Reply Last reply Reply Quote 0
                    • ulrikU
                      ulrik @Natan
                      last edited by

                      @Natanr use:

                      * 100 
                      

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

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

                        @ulrik That Did The Job, Easy Peasy 👌 👋 😁

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

                          Looks Like This Is Not My Day!!!:(
                          Just Came Across With Another Question!
                          How About Tempo Sync Value!
                          Sync Delay Value.png

                          Here Is The Code:"

                          Content.makeFrontInterface(128, 128);
                          
                          const var Delay = Synth.getEffect("Delay");
                          
                          const var Label1 = Content.getComponent("Label1");
                          const var Knob1 = Content.getComponent("Knob1");
                          
                          Knob1.setControlCallback(Knob1CB);
                          inline function Knob1CB(control, value)
                          {
                          
                          	    Delay.setAttribute(Delay.DelayTimeLeft, value);
                          	    Delay.setAttribute(Delay.DelayTimeRight, value);
                          	     
                                  Label1.set("text", value + control.get("suffix"));
                                  Label1.changed();
                          }
                          
                          ustkU 1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @Natan
                            last edited by

                            @Natanr You can make your own lookup table

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

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

                            31

                            Online

                            1.8k

                            Users

                            12.0k

                            Topics

                            104.5k

                            Posts