updated midi parser and test file, so far its passing my not-that-complete test