A bit of info from testing Ezdrummer. Each alphabetic letter marks a new sample set, responding within the given CC4 values.
Code:
Ezdrummer2 - 14" Sabian HHX Groove - Tip articulation
Closed CC4 value
A 127-126
B 125-120
C 119-90
D 89-60
E 59-8
F 7-0
Open
Ezdrummer2 - 14" Paiste Giant Beat - Tip articulation
Closed CC4 value
A 127-120
B 119-90
C 89-60
D 59-29
E 28-8
F 7-0
Open
Ezdrummer2 - 14" Sabian HHX Manhattan - Tip articulation
Closed CC4 value
A 127-126
B 125-120
C 119-90
D 89-60
E 59-30
F 29-8
G 7-0
Open
Going further, we can find out if the same values are true for shaft articulations. And we can bounce between two values at the boarder of two ranges and listen for what is going on for the transition between ranges. Is it simple switching, crossfading, or something more? Providing user configurable min and max values would be handy here for tinkering with these transitions.
What I notice right away is that there isn't much CC4 range provided for the more closed sample sets, at least for two of the hi-hats. So for myself, it will be handy to have a new jsfx for modifying that to taste. In other words, this isn't a pedal/drum brain problem. It is an issue in the sampler.