Rikki, yes you got it. Those are the kind of issues I am referring to. It is not an impossible task to prepare a translation table even if it will never be perfect. Once you have a translation table to the Drumkits in question, e.g., GM Standard vs Yamaha LiveStandard you can then use a number of techniques to resolve the issues, e.g.:
OMB as Jos describes
GNMidi & CasmEdit
There may be other ways such as using M. Bedesem's StyleMaker & Calkwalk. Sonar & Cubase SX also have translation tables but I have not figured out how to use them.
Now that Jos is involved - who knows we may get a very effective and efficient solution.
[This message has been edited by Frank L. Rosenthal (edited 11-22-2003).]