Using Roland TD-11 V-drums as controller

The Roland TD-11 is an electronic drum kit and controller with each instrument assigned a MIDI note number. To control a modular drumkit, a la Vult, AutoDafe, SV, etc. I use MIDI-Gate to sort the incoming note numbers to the appropriate instruments. However, as this module is monophonic, I cannot play faster than the envelope length of the samples or patches. Using MIDI-CV, which is polyphonic, results in a much more realistic and musical effect, allowing for flams and rolls - but I cannot separate the incoming note data (kick, hat, snare etc.) which all arrives on the same channel. As I am running Linux, I think maybe I can use Jack to insert some kind of midi utility before VCV in the MIDI chain, which splits notes to seperate channels, which would allow me to use multiple instances of MIDI-CV, each assigned to a different channel. This will likely cost me some precious CPU cycles. Can someone suggest a more elegant solution?