Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmt32emu2-2.8.5-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: libmt32emu2 Distribution: openSUSE Tumbleweed
Version: 2.8.5 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 3 17:21:57 2026
Group: Unspecified Build host: reproducible
Size: 325025 Source RPM: mt32emu-2.8.5-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/munt/munt
Summary: Shared library for mt32emu
A multi-platform software synthesiser emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I.
This package provides the mt32emu library.

Provides

Requires

License

GPL-3.0-or-later AND LGPL-2.1-or-later

Changelog

* Tue Nov 03 2026 Martin Hauke <mardnh@gmx.de>
  - Update to 2.8.5
    * Fixed a portability issue in unit tests. (#150).
* Tue Nov 03 2026 Martin Hauke <mardnh@gmx.de>
  - Update to 2.8.4
    * Fixed a heap buffer overflow in the MIDI stream parser that
      occurred when the client submitted a fragmented SysEx message
      with the first fragment exceeding the maximum supported size.
      (#149).
* Sun Jun 07 2026 Martin Hauke <mardnh@gmx.de>
  - Update to 2.8.3
    * Reworked sanity checks for short MIDI messages.
* Mon May 25 2026 Martin Hauke <mardnh@gmx.de>
  - Update to 2.8.2
    * Prevented Rhythm Timbre bank from overwriting by unofficial
      SysEx messages addressing memory range 0x090000-0x097FFF.
* Sat May 23 2026 Martin Hauke <mardnh@gmx.de>
  - Updated to 2.8.1
    * Fixed function Synth::readMemory that didn't retrieve data
      correctly from the Timbre Memory bank.
* Sun May 17 2026 Martin Hauke <mardnh@gmx.de>
  - Updated to 2.8.0
    * Added basic unit tests. Details on the build requirements and
      configuration options can be found in README.md file.
    * Provided callbacks to retrieve notifications about events when
      the synth engine runs out of available partials.
    * Improved emulation accuracy of partial allocator implemented in
      old-gen devices.
    * Invalid short MIDI messages are no longer tolerated but
      ignored.
    * The Master Volume setting can now be overridden, so that
      changing it via SysEx messages is not possible.
    * Added a function to store internal synth state into a SysEx
      bank and another one to load a number of SysEx messages
      from a SysEx bank.
* Mon Mar 23 2026 Martin Hauke <mardnh@gmx.de>
  - Update to 2.7.3
    * When a SysEx message touches the timbre number of the Patch
      Temp memory area for a part, all currently playing notes on
      that part now start to decay instantly. This is similar to the
      way a Program Change event is handled, and it's how the real
      h/w does this. (#132).
* Fri May 09 2025 Илья Индиго <ilya@ilya.top>
  - Update to 2.7.2
    * Fixed the build with cmake4.
* Mon Jan 29 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 2.7.1
    * Fixed initialisation of ROMInfo objects which caused crashes of client applications
      when accessing the static ROM data. Currently, only builds with clang-17.0 are affected
      which is used in MSYS2 environment.
* Sat Oct 15 2022 Илья Индиго <ilya@ilya.cf>
  - Updated to 2.7.0.
    * Added support for MT-32 control ROM v.2.03.
    * Provided two new functions for retrieving names of all standard timbres and their
      "sound groups". These also make it easier to retrieve names of custom timbres.
    * Updated for compatibility with the Qt framework versions 6.0 and above.
    * Added possibility to view timbre banks and select a desired instrument on each voice part.
      The timbres are shown in a popup menu split by their "sound groups" which is displayed
      when the user clicks on the instrument name set on the related part in the Channel Status pane.
    * Added submenu "Play Demo Songs" to the "Tools" menu. When a Synth profile exists that
      refers to one of the new-gen MT-32 ROMs, the list of demo songs contained within is shown,
      yet a few of special items to facilitate playback control.
    * Fixed a few problems with management of the Floating Display on multi-screen systems.
      When the application is restarted, the position of the floating window should now be
      restored on the same screen where it was previously. Also, the window geometry is now
      adjusted to fit into the screen when the display it is show on is switched off, and each
      time the floating window shows up.
    * Extended the command-line interface to provide for opening one or more MIDI port(s)
      at startup. The command "connect_midi" can be used to create ports using the system MIDI
      driver. By using the options "jack_midi_clients" and "jack_sync_clients", JACK MIDI ports
      can be created as long as the JACK support is compiled in.

Files

/usr/lib64/libmt32emu.so.2
/usr/lib64/libmt32emu.so.2.8.5
/usr/share/doc/packages/libmt32emu2
/usr/share/doc/packages/libmt32emu2/AUTHORS.txt
/usr/share/doc/packages/libmt32emu2/NEWS.txt
/usr/share/doc/packages/libmt32emu2/README.md
/usr/share/doc/packages/libmt32emu2/TODO.txt
/usr/share/licenses/libmt32emu2
/usr/share/licenses/libmt32emu2/COPYING.LESSER.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Nov 9 23:15:40 2026