| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
GPL-3.0-or-later AND LGPL-2.1-or-later
* 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.
/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