See: http://projectgus.github.io/hairless-midiserial/ See: https://github.com/projectgus/hairless-midiserial/blob/master/ardumidi/ardumidi.cpp