- update to 2.0.4:
This release adjusts the data rate limit imposed on MIDI through macOS IAC
bus to avoid losing data (this is a macOS limitation, not a PortMidi
limitation). Apparently, the limit was significantly dropped somewhere around
macOS 12. This release is tested on Apple M2 in addition to Linux, Win32, and
macOS Intel. It also includes a working but not complete port to Haiku.
- drop 0001-Add-missing-return-type.patch,
0001-changing-path-to-pm_common-directory-in-file-pm_comm.patch
0001-Adding-missing-file-to-repo.patch: upstream
OBS-URL: https://build.opensuse.org/request/show/1011016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/portmidi?expand=0&rev=6
- updarte to
- update to 2.0.4:
This release adjusts the data rate limit imposed on MIDI through macOS IAC
bus to avoid losing data (this is a macOS limitation, not a PortMidi
limitation). Apparently, the limit was significantly dropped somewhere around
macOS 12. This release is tested on Apple M2 in addition to Linux, Win32, and
macOS Intel. It also includes a working but not complete port to Haiku.
- drop 0001-Add-missing-return-type.patch,
0001-changing-path-to-pm_common-directory-in-file-pm_comm.patch
0001-Adding-missing-file-to-repo.patch: upstream
OBS-URL: https://build.opensuse.org/request/show/1010534
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/portmidi?expand=0&rev=13
- Update to 2.0.2
- build system fixes
- drop 7ed4da65ff67fa2b22eccd88beb743bd2dff6bfb.patch
- require cmake >= 3.21
- restore the java package with the pmdefaults app
7ed4da65ff67fa2b22eccd88beb743bd2dff6bfb.patch
- restore test tools again
- Update to 2.0.1
PortMidi has a new extended API with Pm_CreateVirtualInput(),
Pm_CreateVirtualOutput(), and Pm_DeleteVirtualDevice() so we are
calling this major version 2. Other changes include:
- More careful rate limiting on macOS to allow faster IO to real
devices, while still limiting flow through IAC bus and virtual
ports that might cause macOS to drop messages.
- Many updates to CMake files, including install and package
functions.
- Elimination of scorealign, portsmf, and PortMidi support for
several other languages. (We'll try to maintain links to active
projects or host language support in separate repos within this
PortMidi project.)
- Only basic support for Java and PmDefaults program. Current plan
is to eliminate PmDefaults, Pm_GetDefaultInputDeviceID(), and
Pm_GetDefaultOutputDeviceID() at the end of 2022, moving
jportmidi and pmjni library to another repo unless users
complain. Unfortunately, operating systems never introduced
preferred MIDI devices analogous to preferred Audio devices.
- A few other bug fixes such as Unicode handling are now included.
- drop patches from upstream:
OBS-URL: https://build.opensuse.org/request/show/943662
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/portmidi?expand=0&rev=8