NEW: Online Knob Builder for HISE!! by Me :)
-
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.

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.

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.
All knobs are fully scalable within HISE.

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.


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

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 togglesThere 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.




-
@Chazrox Very cool stuff!

-
@dannytaurus Thank You!