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.py
classifiers.
Enhancements:
- Added
MODULATION
as an alias forMODULATION_WHEEL
tortmidi.midiconstants
.
Examples:
- Added
midiclock
example to show how to receive MIDI timing clock (#48). - Changed
midioutwrapper
example to usertmidi.midiutil.open_midiout
so that it also works on Windows (with no virtual ports support) (#51).
Documentation:
- Added note about
pip
being calledpip3
on Debian-based systems to install instructions (#49). - Documented context manager protocol support better (#52).
- Clarified purpose of
data
argument 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.