midi UART interrupt 16 byte buffer draft
cleanup
cleanup - still a bug in midi parsing