OK, I did not get much further and I tell you why.
Yes in Drumlab you can set the instrument and its articulation for every MIDI note that is being sent.
BUT Aerodrums always sends A#1 and never F#1.
It should be F#1 when the pedal is closed (the default for a hi hat I reckon

)
and A#1 when the pedal is open. For starters.
So how could I differ between closed and open w/o CC support? Which note should I use for closed hi hat?
(not closed pedal which is the muting sound I reckon)
I can't believe that this has never come up before? What about the real drummers out there? Do you all use drum software with CC support?
And actually, in Studio Drummer and Battery there should be same problem if Aerodrum never sends F#1...
Another thing I have noticed: I play obviously quite hard, so it appears that above a certain velocity on the hi hat a D0 is triggered (yeah and I just read how to amend the threshold).
Why would you acually point that to Open Control in your Studio Drummer example and not to shank/bow in addition to tip/edge? So one would have to trigger the open sound via velocity? With my (very bad) playing style, I'm not capable of doing that, sorry.
When one sees the hi hat closed in Aerodrums GUI, it should send a note for closed sound. When one sees it open, it should send a note for open sound. As a default behaviour.
In my opinion.
Anything regarding CC is a specialty and should be configurable.
This is the third day that I wasted with tests and experiments, PLEASE! NO MORE!

Cheers
CaB