dmitri - As for the usb->midi latency issues, I think it is pointless to drag ourselves into a discussion involving third party drivers and such, we both know executing code takes time, that different drivers work in different modes and priorities and stuff like that. To me it is irrelevant since another user has already reported there are no latency issues when using midi and a hardware sampler, a good way to avoid all driver and other software related latencies.
I think it was implied that this type of functionality will have to be present in the megadrum, since the manager is just a front end to program it. The idea is to allow the actual MD to be more flexible and configurable, however as I expressed my concerns a few times, that I don't know whether the Atmega chip allows for that kind of flexibility. It would be great to be able to add multiple mod/hihat type of controls and to generally do more with sensor information before it leaves the MD in the form of midi, like for example that first thing I asked about - calculating relative position of impact using two or three piezos (maybe the right term for it is POSITION SENSING as I've already seen your post on the matter), and to map all the available modules to any channels at will, however it is your project and no one but you is in the position to decide such things.
And don't get me wrong, your product already offers excellent functionality compared to commercial products, not to mention unbeatable price/performance/features ratio, it is me, I am the type of person who always seeks room for improvement, it is good that your product is that good, but it will be even better if it is better
And since extra functionality only requires extra code, writing it once benefits everyone, which is the great thing about software.