adding mapperMidi interface