Update QMidi and add some features.