midi: use programChange map list if exist