Hi,
I've removed those parts that used the swig program to create wrapper for the win32 midi function calls. Now the wrapping is done via the ctypes module.
I've also made the player.py module to be usable in Jython, which is Python in Java. Thus the player.py is runnable on anywhere (Windows or Linux tested) where Jython is available.
The documentation is out-of-date, though may still be useful in describing some of the features.
Hope that the old code is useful to anyone interested.
Regards,
Soon Wah