Just ported some previous work to Qt to hook up with ramp parameters.
It's basically a curve editor for ramp parameters.
I've decided to support only bezier ramps, so it's probably more suited to create ramps rather than edit existing ones.
As it's a custom editor I can implement some stuff for better ux. In addition to bezier handles I've added support for looping ramps and grid snapping.
It's still a bit rough. 1D bezier is weird and I'm still working on ux and thinking about how to actually integrate it in houdini UI (right now it's a separate window hooking up to parameters via node callbacks)
all feedback is welcome
the editor is a little package: https://github.com/igor-elovikov/hou-ramped [github.com]
(19.5 py3.9 compatible, haven't had a chance to test in other than Win unfortunately)