Added midi interface
Merged