Still working on midi contexts, but doesn't look like too great a challenge.