1. Sticky endzones.
PROBLEM: The slider sensor doesn't go as far as you think it does - and when you get past the end, the pitch slips back to the center.
SOLUTION: the sticky endzone. When the pitch bend sensor stops sending AND its last position was at or close to the left or right ends, simply don't change the pitch bend!
This is very performance practical. You can zip your finger to the end and take it away, prance around a bit, and then grab it again and bring it back to the middle. It's impossible to "get stuck" because just a touch on the slider unsticks it (ideally, this wouldn't be "back to zero" but rather "relative to the end zone", you can get back to zero by removing your finger.
It's great for bowing because you don't have to be careful anymore, you can bow as far up and down as you like.
And my guess is that it's a comparatively small change to the software. If it were open-sourced, I'll bet I could do it myself. ;-)
2. wonky pitches on impact: fix with a pitch gate.
PROBLEM: when you play e.g. the bass sound and you don't hit the keys dead center, the pitch is not quite on.
SOLUTION: a pitch gate. If this is turned on, then you suppress for a short time pitch bend from a key if it's less than a certain amount.
Er, kinda easier to program than to explain (hah! if only it were so!) - let's have an example.
Let's suppose that our gate settings are 30 milliseconds (30ms) and 10 cents (10% of a semitone in pitch). Then for 30ms after we hit a key, the software won't report any pitch bends less than 10 cents.
In other words, any pitch bend that is held long enough or is far enough is clearly intentional, but short, small ones should be suppressed.
3. The full display.
PROBLEM: No idea what's going on with the instrument, must stop and look down at it.
SOLUTION: The full display, a complete display on your computer of every parameter on your Eigenharp and its current state - so a "clone" of the lights on the machine, as well as text explaining what exactly is going on.
Enough said, everyone wants that. :-D
4. Sequencing of parameters.
PROBLEM: Need to switch between instruments and make other adjustments during a song.
SOLUTION: All parameters need to be sequenceable!
I'm particularly interested in scale patterns because that's where the fun is. Imagine playing Coltrane's Giant Steps where the computer was doing the chord changes for you...