Added direct midi support.  Messy, not configurable, but works and you
don't loose axis information like via emulation.