Spogg wrote:That knob is a crappy old one and doesn’t have default, even though there’s a property for it! I think it was made just to demonstrate the use of Ruby in a knob.
I’ve tried a lot of knob frameworks and the schematic contains my favourite which I’ve settled on for some years now. I’ve added a comment box to highlight the features.
Haven't gotten around to looking at knobs until now

After doing a little structured testing with some ruby knobs I can see why it's a good idea to stay away from ruby knobs performance wise. Pretty steep performance hit, and it's not due to any rendering either it seems. Just the Ruby mouse-handling that seems to cost?
Spogg this was a really nice knob... Very good performance compared also to the toolbox. Which works really slow in my plugin.
So. Hybrid it is then... some Knobman to the rescue.

This overhaul is gonna take time. If i'm lucky I'll finish swapping out each knob...

before I die of old age...
Edit #1:
Seems like there is a little quirk with this knob however. Right-clicking while holding down (dragging) left mouse button will break (freeze) the knob. Atleast in an .EXE.
Haven't looked into it more yet. Did try, without luck placing a right click that breaks connection with the dragY prim. But I suspect the dragY might be waiting for an end/left button up message... and stops any more mouse messages passed.
Edit #2:Doesn't matter if I disconnect or feed another marea prims mouse messages to the dragY, the mouse prims seem frozen, or rather, the associated mgui doesn't pass mouse events any longer?
I don't know how to create own mouse events from Ruby to these prims, that would probably be a thing, maybe a last thing to try.
Probably the .EXE has a main mouse event handler... that's messing things up? Something to do with the .EXE zoom-context menu perhaps? Doesn't seem to fix the problem disabling .EXE zoom-context menu, but this disable probably doesn't ignore passing down right click down the code hiearchy?
Seems this quirk doesn't affect VST export atleast...