1.4.0
Changes:
- Dropped nominal Python 2 support (no code changes or removals related to this, though).
- Dropped Python 3.4 support.
- Added Python 3.8 to
setup.pyclassifiers.
Enhancements:
- Added
MODULATIONas an alias forMODULATION_WHEELtortmidi.midiconstants.
Examples:
- Added
midiclockexample to show how to receive MIDI timing clock (#48). - Changed
midioutwrapperexample to usertmidi.midiutil.open_midioutso that it also works on Windows (with no virtual ports support) (#51).
Documentation:
- Added note about
pipbeing calledpip3on Debian-based systems to install instructions (#49). - Documented context manager protocol support better (#52).
- Clarified purpose of
dataargument ofMidiIn.set_callback(#55). - Updated year in copyright info in license file and Sphinx documentation.
Project infrastructure:
- Removed Python 2.7 from CI tests and package builds.
- Added Python 3.8 to CI and package builds.
For a list of changes in previous release, see the Change Log.
Note: DO NOT use the source code archives attached below under "Assets"!
The official source distribution is always the one uploaded to the python-rtmidi's Python Package Index page.