I'm building a kinect input handler which features gesture recognition. The recognizer works by comparing an input to a number of prerecorded inputs. I use speedlim to smooth the input. The value of the speedlim is able to be adjusted by the user.
The trouble is that the gesture recognizer requires a minimum number of input values. Even if I could figure out how to link the speedlim value to the mimimum gesture input, changing the speedlim may render all previous recorded gestures useless.
My options are
A) Jettison the speedlim. Not pretty but 100% accurate.
B)Lock the speedlim. Undesirable, as a theremin performer will have different requirements to a trained conductor.
C) Leave the speedlim open to user manipulation, but warn the user on change that all previously recorded gestures will be scrubbed. Basically means that user must retrain all gestures every time speedlim is changed.
My question is twofold. For gigging performers; what is your preference? I am making this thing more for others than for myself. If anybody expresses a strong preference for A, B, or C, I will probably go with it.
For max geeks; am I missing any options? If so, which?
Thanks much in advance