Python binding for the RtMidi C++ library

Edit Package python-python-rtmidi

RtMidi is a set of C++ classes which provides an API for realtime MIDI I/O across Linux (ALSA & JACK), macOS (CoreMIDI & JACK), and Windows (MultiMedia System) operating systems.

python-rtmidi is a Python binding for RtMidi implemented using Cython and provides a thin wrapper around the RtMidi C++ interface. The API is basically the same as the C++ one but with the naming scheme of classes, methods and parameters adapted to the Python PEP-8 conventions and requirements of the Python package naming structure.

Refresh
Refresh
Source Files
Filename Size Changed
python-python-rtmidi.changes 0000004147 4.05 KB
python-python-rtmidi.spec 0000002731 2.67 KB
python_rtmidi-1.5.7.tar.gz 0000368514 360 KB
Revision 10 (latest revision is 11)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1123698 from Mia Herkt's avatar Mia Herkt (mia) (revision 10)
- Omit html docs due to hostile build system
- Update to 1.5.7
Fixes:
  * Fixed linting errors in `send_all.py` example.
    gh#SpotlightKid/python-rtmidi#184
  * Fixed (no)gil/except declarations on MIDI in callback and
    `MidiOut.sendMessage`.
    The GIL is acquired in any case for MIDI in callback and C++
    `sendMessage` call, since Cython needs to check for exceptions.
    Also remove wrong statement about the GIL being released in
    docstring for `send_message`.
    gh#SpotlightKid/python-rtmidi#185
  * Fixed errors and check for empty message correctly when passing
    an iter- or generator instead of a sequence to
    `MidiOut.send_message`.
    gh#SpotlightKid/python-rtmidi#186
    gh#SpotlightKid/python-rtmidi#188
- 1.5.6
Fixes:
  * Fixed building with `meson-python` >= 0.14.0.
    gh#SpotlightKid/python-rtmidi#177
- 1.5.5
  * Bump minimum Python version to 3.8
Fixes:
  * Fixed Cython compilation errors and warnings.
    gh#SpotlightKid/python-rtmidi#174
- 1.5.4
Changes:
  * Added `send_all.py` script to examples.
    gh#SpotlightKid/python-rtmidi#167
Comments 0
openSUSE Build Service is sponsored by