implement program change and load default instruments
fix typo
fix command complement behavior
increase maximum listen queue length
revise key mapping and implement direct quantize select