Forum
    • Categories
    • Register
    • Login

    NEW: Online Knob Builder for HISE!! by Me :)

    Scheduled Pinned Locked Moved Scripting
    lafknobsknob designerscalable knobonline editor
    3 Posts 2 Posters 17 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.
    • ChazroxC
      Chazrox
      last edited by Chazrox

      Sup guys!

      Inspired by a huge project that needs a bunch on different knobs, I created an online knob editor that is specific to HISE users. My app lets you design a knob online and export a fully written LAF function.

      Screenshot 2026-06-24 at 2.51.05 PM.png

      I've provided 4 Presets to get you started.
      At the bottom, you can 'Save' your project and 'Load' previous works at a later time.
      Screenshot 2026-06-24 at 2.51.15 PM.png

      With all these options you can make some pretty cool looking knobs!
      (not showing: Value Text, Component Label, Pointer Dual, Pointer)
      Easily activate/deactivate and drag to re-order the layers to achieve different visual effects.

      Screenshot 2026-06-24 at 2.51.52 PM.png

      All knobs are fully scalable within HISE.

      Screenshot 2026-06-24 at 2.20.02 PM.png

      Fully written LAF function. Just click Export code. There is a convenient 'Copy' button as well. Simply paste the script into your code editor and apply to your knobs.
      Screenshot 2026-06-24 at 2.58.30 PM.png

      Screenshot 2026-06-24 at 2.58.49 PM.png

      Easy screenshot button to save an image of your knob for future reference or to send to a client for review.

      Screenshot 2026-06-24 at 3.01.53 PM.png

      Full List of editable paramters/elements:

      ROX KNOB DESIGNER — LAYERS & PARAMETERS
      
      DROP SHADOWS
      - Highlight: Y center, width, height, glow, alpha, colour
      - Shadow: Y center, width, height, glow, alpha, colour
      
      SKIRT (outer ring under the knob)
      - Radius, Offset X/Y
      - Gradient toggle, Top colour, Bottom colour, Gradient midpoint
      - Flat colour (when gradient off)
      - Outline toggle, colour, alpha, width
      - Highlight arc toggle, colour, alpha, width, distance
      - Hover Tint toggle, colour, alpha
      
      ARC TRACK (background ring behind the value arc)
      - Thickness, Distance from center, Offset Y
      - Background colour + alpha
      - Outer ring colour + alpha + extra width
      - Outer gradient toggle, top/bottom colour, midpoint
      - End cap (flat / round)
      
      ARC VALUE BASIC (the main value arc)
      - Thickness, Distance, Offset Y
      - Colour
      - End cap (flat / round)
      - Glow toggle, colour, size, alpha
      - Gradient (thermometer) toggle, low colour, high colour
      
      ARC VALUE PAN (centered, sweeps both ways from 12 o'clock)
      - Thickness, Distance, Offset Y, Colour, End cap
      - Glow toggle, colour, size, alpha
      
      ARC VALUE FILTER (LPF/HPF style)
      - Thickness, Distance, Offset Y, Colour, End cap
      - LPF mode toggle (reverses direction)
      - Glow toggle, colour, size, alpha
      - Gradient toggle, low/high colour
      
      ARC VALUE WIDTH (centered spreader)
      - Thickness, Distance, Offset Y, Colour
      - Reveal colour (fades in as value increases)
      - End cap
      
      BODY 1 / BODY 2 / BODY 3 (stacked knob bodies)
      - Radius, Offset X/Y
      - Gradient toggle, top colour, bottom colour, midpoint
      - Flat colour
      - Outline toggle, colour, alpha, width
      - Highlight arc toggle, colour, alpha, width, distance
      - Hover Tint toggle, colour, alpha
      
      CAP (top circle of the knob)
      - Radius, Offset X/Y
      - Gradient toggle, top/bottom colour, midpoint
      - Flat colour
      - Outline toggle, colour, alpha, width
      - Drop shadow alpha, colour, Y offset
      - Inner ring toggle, ratio, alpha, colour, width
      - Hover Tint toggle, colour, alpha
      
      HASHMARKS OUTSIDE (ticks around the outer edge)
      - Major count, start distance, end distance, thickness, colour, alpha
      - Minor per gap, start, end, thickness, colour, alpha
      - Round caps toggle
      - Offset Y
      
      HASHMARKS ON BODY (ticks on the knob body)
      - Count, start, end, thickness, colour, alpha
      - Round caps toggle
      - Full circle toggle (full 360 vs arc-only)
      - Rotate with cap toggle (spins with value)
      - Offset Y
      
      LABELS (text around the knob)
      - Names (comma separated)
      - Radius, Size, Colour, Alpha
      - Offset X/Y
      
      POINTER (the value indicator)
      - Style (line / rect / circle / triangle)
      - Start, End, Thickness, Width, Rounding, Offset Y
      - Colour
      - Outline toggle, colour, width
      - Hover Tint toggle, hover colour, hover alpha
      
      STATIC POINTER (a fixed indicator at a chosen angle)
      - Style (line / rect / circle / triangle)
      - Angle, Start, End, Thickness, Width, Rounding, Offset Y
      - Colour, Outline toggle, outline colour, width
      
      POINTER DUAL WIDTH (spreads outward as value increases)
      - Start, End, Width, Thickness, Rounding, Offset Y
      - Colour
      
      CENTER DOT
      - Radius, Offset X/Y
      - Gradient toggle, top/bottom colour, midpoint
      - Flat colour, alpha
      - Outline toggle, gradient toggle, colour(s), alpha, width
      - Hover Tint toggle, colour, alpha
      
      CENTER RING
      - Radius, Offset X/Y, Thickness
      - Gradient toggle, top/bottom colour, midpoint
      - Solid colour, alpha
      
      GLOW DOT (small dot that follows the value)
      - Radius, Distance, Colour, Alpha
      - Halo size, halo alpha
      - Follows value toggle
      
      COMPONENT LABEL (text label like "GAIN")
      - Text, Placement (top/bottom)
      - Offset X/Y, Size, Colour, Alpha
      - Font (9 cross-platform fonts)
      
      VALUE TEXT (live numeric readout)
      - Offset X/Y, Size, Colour, Alpha
      - Decimals, Suffix
      - Font (9 cross-platform fonts)
      
      GLOBAL
      - LAF Name (used for variable name + downloaded filename)
      - Canvas BG colour
      - Padding (resize margin)
      - Max width
      - 4 starter presets: ArcValue, HashValue, AnalogGain, BasicStarter
      - Save / Load project (.knob.json)
      - Snapshot to PNG
      - Export Code / Copy / Wrap in Namespace toggle
      - Reset to defaults
      - Drag-to-reorder layer list with show/hide toggles
      

      There are a ton of options ready to edit!

      Im currently trying to find a place to host this app but I want to release this beta version for you guys to start testing.

      Im open to suggestions! This is for us! ⚡

      Here's the link!:
      https://rox-knob-builder-for-hise.netlify.app/

      Enjoy!

      Im currently going down a list of personal updates I have in mind but im always waiting for my Claude session to reset lol. So dont hesitate to 'Buy Me A Coffee" if you find that this is of any help to your projects! 😎

      All Feedback is welcomed and appreciated! 🙏

      Here are a few extra examples of what it can do:
      Very basic examples to show different elements available.

      Screenshot 2026-06-24 at 2.08.41 AM.png Screenshot 2026-06-23 at 4.43.35 PM.png

      Screenshot 2026-06-23 at 5.54.53 PM.png

      MyKnobLaf_snapshot (9).png

      MyKnobLaf_snapshot (8).png

      dannytaurusD 1 Reply Last reply Reply Quote 4
      • dannytaurusD
        dannytaurus @Chazrox
        last edited by

        @Chazrox Very cool stuff! 🙌

        Meat Beats: https://meatbeats.com
        Klippr Video: https://klippr.video

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

          @dannytaurus Thank You!

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

          15

          Online

          2.4k

          Users

          13.8k

          Topics

          120.2k

          Posts