implemented midi modification