Skip to content

1.4.0

Compare
Choose a tag to compare
@SpotlightKid SpotlightKid released this 19 Jan 16:28
· 224 commits to master since this release

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 for MODULATION_WHEEL to rtmidi.midiconstants.

Examples:

  • Added midiclock example to show how to receive MIDI timing clock (#48).
  • Changed midioutwrapper example to use rtmidi.midiutil.open_midiout so that it also works on Windows (with no virtual ports support) (#51).

Documentation:

  • Added note about pip being called pip3 on Debian-based systems to install instructions (#49).
  • Documented context manager protocol support better (#52).
  • Clarified purpose of data argument of MidiIn.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.