fixed midi bug now works with PGM change