PyAlsa is a set of wrappers for some parts of the ALSA library. Currently wrapped are some parts of the sequencer and mixer interfaces.
Included with PyAlsa is midimix.py, an ALSA mixer controllable by MIDI. It has no GUI (by design) and can send feedback to move motorized faders and such when the mixer changes state in another application.
An extra special prerelease version is available for download: PyAlsa-snapshot-2005-11-14.tar.bz2. It is yet missing some simple and easily implemented features such as binding to capture channels. These will be completed very soon, and a real release will be made.