I have tried mido with it, and it's really slow. I have been looking for a way on how to use it with pygame, but there is no page about that or anything. Does this only work with mido?