44 Commits

Author SHA256 Message Date
ad1c6270c4 Accepting request 1275942 from multimedia:libs
- Update to 2.7.2
  * Fixed the build with cmake4.

OBS-URL: https://build.opensuse.org/request/show/1275942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=12
2025-05-09 16:51:11 +00:00
Илья Индиго
9d7a6a42e9 Accepting request 1275941 from home:13ilya:branches:multimedia:libs
- Update to 2.7.2
  * Fixed the build with cmake4.

OBS-URL: https://build.opensuse.org/request/show/1275941
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=43
2025-05-09 03:16:44 +00:00
Илья Индиго
f795b8eb94 Accepting request 1275939 from home:13ilya:branches:multimedia:libs
- Update to 2.7.1
  * Fixed the build with cmake4.

OBS-URL: https://build.opensuse.org/request/show/1275939
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=42
2025-05-09 03:13:01 +00:00
2cb5339ae1 Accepting request 1142605 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1142605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=11
2024-01-30 17:25:21 +00:00
5fd2b5ea17 Accepting request 1142583 from home:amanzini:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/1142583
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=40
2024-01-29 17:19:37 +00:00
cd3e363044 Accepting request 1011136 from multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/1011136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=10
2022-10-16 14:09:34 +00:00
Илья Индиго
8d46458c6f Accepting request 1011135 from home:13ilya:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/1011135
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=38
2022-10-15 17:13:44 +00:00
a53b131a20 Accepting request 980672 from multimedia:libs
- Changed mt32emu-2.6.3-name.patch for fix icons name.

OBS-URL: https://build.opensuse.org/request/show/980672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=9
2022-06-04 21:27:07 +00:00
Илья Индиго
b62e767b6f Accepting request 980671 from home:13ilya
- Changed mt32emu-2.6.3-name.patch for fix icons name.

OBS-URL: https://build.opensuse.org/request/show/980671
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=36
2022-06-03 19:40:09 +00:00
e4b11d0ad1 Accepting request 980387 from multimedia:libs
- Updated to 2.6.3.
  * Removed files mt32emu-qt.desktop and mt32emu.png.
  * Added patch mt32emu-2.6.3-name.patch.
  * Added support for three more control ROMs: MT-32 v.2.06, v.2.07 and CM-32LN v.1.00.
  * Improved CMake build script for mt32emu. Notably:
  * The build script now populates the relevant library target properties, so that linking
    the mt32emu target in a dependent project is sufficient for the build to succeed,
    without necessity to use any extra variables.
  * A complete CMake package with configuration, version and targets files is now installed
    onto the target system. This package simplifies configuration of the other projects,
    yet facilitates reliable builds with optional transitive library dependencies.
  * Rewritten find-modules for libraries soxr and samplerate from scratch, so that they now
    behave more uniformly yet can be used with added convenience.
  * Updated the description of the module FindMT32EMU.cmake. It now creates the IMPORTED
    target MT32Emu::mt32emu upon success, similarly to the other scripts. Note, this module
    is not recommended for use with mt32emu version 2.6 and above.
  * Introduced display emulation support that goes beyond the existing low-level API intended
    for retrieving the synth state details. The startup banner and the SysEx checksum error
    are now shown. We now also take care of the control ROM version to emulate the most
    prominent quirks. Additionally, there is a limited support for displaying the emulated LCD
    on narrow hardware LCDs that have width of 16 characters only.
  * Fixed emulation of a TVA quirk the old-gen devices exhibit when playing a partial with
    zero TVA ENV SUSTAIN LEVEL.
  * Introduced support for configuring per-part volume levels that override the levels set via
    MIDI messages.
  * To improve portability on some systems where multiple ABIs are supported with different
    calling conventions (notably 32-bit Windows), all the public C functions now declare
    the C calling convention explicitly, that makes a shared library build compatible with
    a project who utilises another calling convention.
  * Function mt32emu_configure_midi_event_queue_sysex_storage from the C-compatible API
    is now correctly exported in the declaration. Previously, it was only accessible when
    building the library statically or via the plugin-like API.
  * Improved emulation of the MT-32 display. It now behaves a lot closer to the real device.
    The new behaviour depends on the control ROM version, so that the most prominent quirks
    are now emulated. Additionally, the LCD shows the startup banner and the SysEx checksum
    error. The built-in LCD font has been reworked as well to closely match the hardware one
    yet the new appearance makes the grid of pixels visible. Clicking on the LCD now resets
    it to the main (Master Volume) mode.
  * Introduced a floating window that represents the emulated LCD and the MIDI MESSAGE LED
    only. It is implicitly configured to be always-on-top, can be freely moved and resized.
    Also, its opacity can be adjusted, if supported by the platform. By default, the new window
    shows up when the main window is hidden. This behaviour can be altered in the main menu
    / Options / Floating Display.
  * Enabled the built-in Qt support for high-dpi displays which should improve the UI look
    on Windows systems mainly. The Qt library version 5.6 or above is required for this
    function to work. In order to explicitly disable UI scaling, the user may set environment
    variable QT_AUTO_SCREEN_SCALE_FACTOR to 0.
  * Changed layout of partial state LEDs in the grid to ensure that no more than 8 LED widgets
    are placed in a column. Previously, the layout grew vertically for some configured partial
    counts, rendered the channel status grid looking weird. Additionally, this helps the Qt
    layout calculator to work correctly with a high-dpi UI scaling on some systems.
  * Fixed the standard MIDI file player occasionally failing to send all-sound-off sequence
    when stopping playback; also, ensured that all played MIDI events get processed.
  * In the synth details panel, added a small button to the left of the instrument name for
    each part, that allows to quickly mute this part. By clicking these buttons while holding
    Ctrl/Cmd, the part can be made playing solo. Holding the Alt key while clicking allows to
    quickly restore playback on all muted parts. Additionally, a right-click opens a popup
    menu that provides for more functions, including a volume slider, which can be used to
    override the current part volume level set by the received MIDI messages. The configured
    part volume level only persists while the synth remains open.
  * A new command "reset" is now recognised if specified on the command line. It provides for
    a simple way to restore factory defaults of the application settings of some types.

OBS-URL: https://build.opensuse.org/request/show/980387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=8
2022-06-02 19:54:15 +00:00
Илья Индиго
8fc5bf23c7 Accepting request 980386 from home:13ilya:branches:multimedia:libs
- Updated to 2.6.3.
  * Removed files mt32emu-qt.desktop and mt32emu.png.
  * Added patch mt32emu-2.6.3-name.patch.
  * Added support for three more control ROMs: MT-32 v.2.06, v.2.07 and CM-32LN v.1.00.
  * Improved CMake build script for mt32emu. Notably:
  * The build script now populates the relevant library target properties, so that linking
    the mt32emu target in a dependent project is sufficient for the build to succeed,
    without necessity to use any extra variables.
  * A complete CMake package with configuration, version and targets files is now installed
    onto the target system. This package simplifies configuration of the other projects,
    yet facilitates reliable builds with optional transitive library dependencies.
  * Rewritten find-modules for libraries soxr and samplerate from scratch, so that they now
    behave more uniformly yet can be used with added convenience.
  * Updated the description of the module FindMT32EMU.cmake. It now creates the IMPORTED
    target MT32Emu::mt32emu upon success, similarly to the other scripts. Note, this module
    is not recommended for use with mt32emu version 2.6 and above.
  * Introduced display emulation support that goes beyond the existing low-level API intended
    for retrieving the synth state details. The startup banner and the SysEx checksum error
    are now shown. We now also take care of the control ROM version to emulate the most
    prominent quirks. Additionally, there is a limited support for displaying the emulated LCD
    on narrow hardware LCDs that have width of 16 characters only.
  * Fixed emulation of a TVA quirk the old-gen devices exhibit when playing a partial with
    zero TVA ENV SUSTAIN LEVEL.
  * Introduced support for configuring per-part volume levels that override the levels set via
    MIDI messages.
  * To improve portability on some systems where multiple ABIs are supported with different
    calling conventions (notably 32-bit Windows), all the public C functions now declare
    the C calling convention explicitly, that makes a shared library build compatible with
    a project who utilises another calling convention.
  * Function mt32emu_configure_midi_event_queue_sysex_storage from the C-compatible API
    is now correctly exported in the declaration. Previously, it was only accessible when
    building the library statically or via the plugin-like API.
  * Improved emulation of the MT-32 display. It now behaves a lot closer to the real device.
    The new behaviour depends on the control ROM version, so that the most prominent quirks
    are now emulated. Additionally, the LCD shows the startup banner and the SysEx checksum
    error. The built-in LCD font has been reworked as well to closely match the hardware one
    yet the new appearance makes the grid of pixels visible. Clicking on the LCD now resets
    it to the main (Master Volume) mode.
  * Introduced a floating window that represents the emulated LCD and the MIDI MESSAGE LED
    only. It is implicitly configured to be always-on-top, can be freely moved and resized.
    Also, its opacity can be adjusted, if supported by the platform. By default, the new window
    shows up when the main window is hidden. This behaviour can be altered in the main menu
    / Options / Floating Display.
  * Enabled the built-in Qt support for high-dpi displays which should improve the UI look
    on Windows systems mainly. The Qt library version 5.6 or above is required for this
    function to work. In order to explicitly disable UI scaling, the user may set environment
    variable QT_AUTO_SCREEN_SCALE_FACTOR to 0.
  * Changed layout of partial state LEDs in the grid to ensure that no more than 8 LED widgets
    are placed in a column. Previously, the layout grew vertically for some configured partial
    counts, rendered the channel status grid looking weird. Additionally, this helps the Qt
    layout calculator to work correctly with a high-dpi UI scaling on some systems.
  * Fixed the standard MIDI file player occasionally failing to send all-sound-off sequence
    when stopping playback; also, ensured that all played MIDI events get processed.
  * In the synth details panel, added a small button to the left of the instrument name for
    each part, that allows to quickly mute this part. By clicking these buttons while holding
    Ctrl/Cmd, the part can be made playing solo. Holding the Alt key while clicking allows to
    quickly restore playback on all muted parts. Additionally, a right-click opens a popup
    menu that provides for more functions, including a volume slider, which can be used to
    override the current part volume level set by the received MIDI messages. The configured
    part volume level only persists while the synth remains open.
  * A new command "reset" is now recognised if specified on the command line. It provides for
    a simple way to restore factory defaults of the application settings of some types.
- Updated to 2.5.2.
  * Fixed possible access to uninitialised rhythm timbre memory when
    using MT-32 control ROM. With control ROMs 2.04 and above,
    the entire rhythm timbre memory is now initialised as the real
    devices do. Those timbres that do not exist in MT-32 models are
    now muted. With control ROMs 1.xx, the timbres 30..59 are mapped
    to 0..29 that should correspond to the behaviour of real units.
    The other 4 timbres are muted to avoid undefined behaviour the
    real hardware exhibits.

OBS-URL: https://build.opensuse.org/request/show/980386
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=34
2022-06-01 16:31:23 +00:00
Илья Индиго
c33e48f470 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=31 2021-09-01 07:34:11 +00:00
Richard Brown
17b38027d3 Accepting request 912583 from multimedia:libs
- Updated to 2.5.2.
  * Fixed possible access to uninitialised rhythm timbre memory when
    using MT-32 control ROM. With control ROMs 2.04 and above,
    the entire rhythm timbre memory is now initialised as the real
    devices do. Those timbres that do not exist in MT-32 models are
    now muted. With control ROMs 1.xx, the timbres 30..59 are mapped
    to 0..29 that should correspond to the behaviour of real units.
    The other 4 timbres are muted to avoid undefined behaviour the
    real hardware exhibits.

OBS-URL: https://build.opensuse.org/request/show/912583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=7
2021-08-18 06:56:10 +00:00
Илья Индиго
c6f8c3f557 Accepting request 912568 from home:13ilya:branches:multimedia:libs
- Updated to 2.5.2.
  * Fixed possible access to uninitialised rhythm timbre memory when
    using MT-32 control ROM. With control ROMs 2.04 and above,
    the entire rhythm timbre memory is now initialised as the real
    devices do. Those timbres that do not exist in MT-32 models are
    now muted. With control ROMs 1.xx, the timbres 30..59 are mapped
    to 0..29 that should correspond to the behaviour of real units.
    The other 4 timbres are muted to avoid undefined behaviour the
    real hardware exhibits.

OBS-URL: https://build.opensuse.org/request/show/912568
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=30
2021-08-17 08:30:02 +00:00
2bbc69fbfc Accepting request 907427 from multimedia:libs
- Updated to 2.5.2.
  * Fixed compilation of client programs written in C when the
    automatic runtime version check is enabled with the preprocessor
    macro MT32EMU_RUNTIME_VERSION_CHECK 2.

OBS-URL: https://build.opensuse.org/request/show/907427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=6
2021-07-21 17:06:33 +00:00
Илья Индиго
484ad5a218 Accepting request 907422 from home:13ilya:branches:multimedia:libs
- Updated to 2.5.2.
  * Fixed compilation of client programs written in C when the
    automatic runtime version check is enabled with the preprocessor
    macro MT32EMU_RUNTIME_VERSION_CHECK 2.

OBS-URL: https://build.opensuse.org/request/show/907422
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=29
2021-07-21 07:03:22 +00:00
c9a93c94b0 Accepting request 897888 from multimedia:libs
- Fixed incorrect delete statement in ROMImage dtor, affects memory
  deallocations of full ROMImages created by merging partial ones.

OBS-URL: https://build.opensuse.org/request/show/897888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=5
2021-06-06 20:41:06 +00:00
Илья Индиго
1c3f48fbce Accepting request 897887 from home:13ilya:branches:multimedia:libs
- Fixed incorrect delete statement in ROMImage dtor, affects memory
  deallocations of full ROMImages created by merging partial ones.

OBS-URL: https://build.opensuse.org/request/show/897887
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=27
2021-06-06 17:53:06 +00:00
Richard Brown
29a3eb5a6f Accepting request 883084 from multimedia:libs
- Removed unnecessary dependencies from the devel package.
- Replaced Qt-frontend application to mt32emu-qt subpackage.
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=4
2021-04-06 15:30:49 +00:00
Илья Индиго
9e20f97433 Accepting request 883082 from home:13ilya
- Removed unnecessary dependencies from the devel package.
- Replaced Qt-frontend application to mt32emu-qt subpackage.
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883082
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=25
2021-04-05 17:47:50 +00:00
Илья Индиго
b190a605c7 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=24 2021-04-05 17:14:47 +00:00
Илья Индиго
4206ff6a3a OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=23 2021-04-05 17:14:05 +00:00
Илья Индиго
d74ba96f35 Accepting request 883077 from home:13ilya
- Removed unnecessary dependencies from the devel package.
- Replaced Qt-frontend application to mt32emu-qt subpackage.
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883077
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=22
2021-04-05 16:36:30 +00:00
Илья Индиго
eb2e8f1ec4 Accepting request 883066 from home:13ilya
- Replaced Qt-frontend application to mt32emu-qt subpackage.
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883066
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=21
2021-04-05 15:00:25 +00:00
Илья Индиго
1870c44734 Accepting request 883051 from home:13ilya
- Replaced Qt-frontend application to mt32emu-qt subpackage.
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.
- Updated to 2.4.2.
  * Added mode "Hide to tray on close".
  * Added support for integration with the JACK audio kit.
  * Improved the MIDI recording function.
- Used pkgconfig wherever possible.
- Initialization mt32emu 2.4.1.

OBS-URL: https://build.opensuse.org/request/show/883051
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=20
2021-04-05 13:54:20 +00:00
Илья Индиго
05b57ec046 Accepting request 883036 from home:13ilya
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883036
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=19
2021-04-05 12:46:09 +00:00
Илья Индиго
d2d9815156 Accepting request 883027 from home:13ilya:branches:multimedia:libs
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883027
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=18
2021-04-05 11:30:22 +00:00
Илья Индиго
5a8ffbd4e6 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=17 2021-04-05 11:06:36 +00:00
Илья Индиго
61d2c6624e OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=16 2021-04-05 11:02:00 +00:00
Илья Индиго
c3802e6852 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=15 2021-04-05 11:01:10 +00:00
Илья Индиго
254e749c87 Accepting request 883020 from home:13ilya:branches:multimedia:libs
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883020
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=14
2021-04-05 10:33:02 +00:00
Илья Индиго
49d6647d03 Accepting request 883019 from home:13ilya:branches:multimedia:libs
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883019
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=13
2021-04-05 10:28:33 +00:00
Илья Индиго
c2e11113f1 Accepting request 883017 from home:13ilya:branches:multimedia:libs
- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop.
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883017
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=12
2021-04-05 10:21:21 +00:00
Илья Индиго
315128a9e3 Accepting request 883013 from home:13ilya:branches:multimedia:libs
- Updated to 2.5.0.
  * Added support for partial ROM images.
  * Added a few API extensions to better handle ROM images.
  * Added generation of pkg-config file.
  * Fixed undefined behaviour that the TVP emulation code may exhibit.

OBS-URL: https://build.opensuse.org/request/show/883013
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=11
2021-04-05 09:58:30 +00:00
Илья Индиго
b53ef44e1f OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=10 2021-04-05 06:45:52 +00:00
Илья Индиго
92b94137a8 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=9 2021-04-05 06:43:36 +00:00
Richard Brown
336098674d Accepting request 876339 from multimedia:libs
- Updated to 2.4.2.
  * Added mode "Hide to tray on close".
  * Added support for integration with the JACK audio kit.
  * Improved the MIDI recording function.

OBS-URL: https://build.opensuse.org/request/show/876339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=3
2021-03-03 17:34:45 +00:00
Илья Индиго
e57404c429 Accepting request 876337 from home:13ilya:branches:multimedia:libs
- Updated to 2.4.2.
  * Added mode "Hide to tray on close".
  * Added support for integration with the JACK audio kit.
  * Improved the MIDI recording function.

OBS-URL: https://build.opensuse.org/request/show/876337
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=7
2021-03-03 03:35:46 +00:00
Илья Индиго
031ccff371 Accepting request 876334 from home:13ilya:branches:multimedia:libs
- Updated to 2.4.2.
  * Added mode "Hide to tray on close".
  * Added support for integration with the JACK audio kit.
  * Improved the MIDI recording function.

OBS-URL: https://build.opensuse.org/request/show/876334
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=6
2021-03-03 03:08:17 +00:00
3dae17aa4e Accepting request 851684 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/851684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=2
2020-11-30 08:53:46 +00:00
Илья Индиго
a5f5d3ede7 Accepting request 851683 from home:13ilya
- Used pkgconfig wherever possible.

OBS-URL: https://build.opensuse.org/request/show/851683
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=4
2020-11-29 15:49:44 +00:00
620c79bb03 Accepting request 844139 from multimedia:libs
Roland MT-32 emulator.
Need for dosbox and aplaymidi for play MT-32 sound.

OBS-URL: https://build.opensuse.org/request/show/844139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mt32emu?expand=0&rev=1
2020-10-27 18:00:01 +00:00
Илья Индиго
da299f4184 Accepting request 844138 from home:13ilya
Roland MT-32 emulator.
Need for dosbox and aplaymidi for play MT-32 sound.

OBS-URL: https://build.opensuse.org/request/show/844138
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=2
2020-10-26 16:44:06 +00:00
3780e9ff74 Accepting request 843437 from home:13ilya
Roland MT-32 emulator.
Need for dosbox and aplaymidi for play MT-32 sound.
This package contains both the library and the Qt gui.
The author is also working on the console utility.
I just thought to which project to send it to apps or libs, but I didn't decide in libs.

OBS-URL: https://build.opensuse.org/request/show/843437
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/mt32emu?expand=0&rev=1
2020-10-26 14:34:46 +00:00