Release Notes: This release fixes a number of bugs and can now be compiled on OS X. Some smaller features were added, and the documentation was cleaned up a bit.
Release Notes: This release adds a filter to extract individual voices from chords. Many new examples have been added to the documentation.
Release Notes: The documentation was extended significantly and now includes a tutorial with more useful examples. It also explains some of the relevant Python basics and how they pertain to mididings. Some minor features were added, and a couple of bugs and inconsistencies were fixed.
Release Notes: This release adds some convenience functions to run shell commands, and to send OSC or DBUS messages. The validity checking of function arguments has been improved to produce more helpful error messages.
Release Notes: By using Call(), it's now possible for a Python function to return more than one MIDI event at the same time.
Release Notes: This release has several minor feature enhancements and bugfixes.
Release Notes: Port parameters have been moved from the run() function to config(), so that ports can subsequently be specified by name rather than number. A few other minor changes were made to clean up the code and interface.
Release Notes: This version adds a new Sanitize() unit to make sure MIDI events are valid, and does the same automatically before sending events to the output port. Some documentation was added, and previously missing README and COPYING files are now included in the tarball.