Is your feature request related to a problem? Please describe.
There is a cool feature in some Korg Kaos equipped synths that implement dynamics to the controller. That is that you can swipe it and it continues to change values as if a ball is bouncing around a court.
Describe the solution you'd like
Add configuration for X-Y to enable and configure dynamics. Update the X-Y controllers dynamically after releasing the X-Y controller to match the behaviour of the configured dynamics. Show the value on the screen (the currently inplemented X-Y axis lines may suffice).
Suggested dynamics behaviour:
dX & dY should be initalised by the speed and direction of swipe.
Bounce off edges (min/max limits).
Rate of change of dX & dY should reduce at a rate defined by a configuration.
There may be a resistance region through which dX & dY are reduced. This may result in rate of change reducing or even reversing.
The resistance region size and polarity can be changed, e.g. adjusting a knob varies it between +/-100%.
The resistance region can be moved from centre of screen towards its edges.
Default settings is for no dynamics (rate of change = 0) so that current behaviour is retained.
Describe alternatives you've considered
I haven't this is a cool new idea!
Additional context
I saw this on Korg Multi/Poly but there may be different ideas for the types of dynamics we apply. Inital implementation may be simple with just a rate of change parameter.
Is your feature request related to a problem? Please describe. There is a cool feature in some Korg Kaos equipped synths that implement dynamics to the controller. That is that you can swipe it and it continues to change values as if a ball is bouncing around a court.
Describe the solution you'd like Add configuration for X-Y to enable and configure dynamics. Update the X-Y controllers dynamically after releasing the X-Y controller to match the behaviour of the configured dynamics. Show the value on the screen (the currently inplemented X-Y axis lines may suffice).
Suggested dynamics behaviour:
Describe alternatives you've considered I haven't this is a cool new idea!
Additional context I saw this on Korg Multi/Poly but there may be different ideas for the types of dynamics we apply. Inital implementation may be simple with just a rate of change parameter.