added better midi parsing, new gfx