An amazing midi player in progress. Or something else. Haven't quite pinned it down yet.