forked from pool/libopenmpt
Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| cabd4f594d | |||
| 0ce0ffb294 | |||
| 2929051597 | |||
| 8e36328a65 | |||
| 5ba59fe7e0 | |||
| 6a87774b5e |
BIN
libopenmpt-0.7.13+release.autotools.tar.gz
LFS
Normal file
BIN
libopenmpt-0.7.13+release.autotools.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0386e918d75d797e79d5b14edd0847165d8b359e9811ef57652c0a356a2dfcf4
|
||||
size 1669833
|
||||
@@ -1,3 +1,115 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 16 17:54:01 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.7.13:
|
||||
* module::get_current_estimated_bpm could return infinity when
|
||||
rows per beat was set to 0. A default of 4 rows per beat is now
|
||||
assumed in this situation. The internal LFO plugin was also
|
||||
affected in Tempo Sync mode.
|
||||
* Instruments that have a MIDI channel assigned and NNA set to
|
||||
“Continue” could cause NNA channel starvation.
|
||||
* In non-compatible linear slide mode, the sample rate could wrap
|
||||
around with portamento slides to extremely low frequencies.
|
||||
This should only happen in compatible mode.
|
||||
- Changes in 0.7.12:
|
||||
* [Bug] Fixed various undefined behaviour found with ubsan.
|
||||
* IT: Don’t report files claiming to be made with Impulse Tracker
|
||||
2.08+ as IT-made if they have no edit timer.
|
||||
* IT: Ignore sample data in slots that don’t have the “sample
|
||||
data present” flag set, if the file vaguely looks IT-made to
|
||||
avoid playing garbage caused by an Impulse Tracker bug that
|
||||
should not be audible.
|
||||
* S3M: Detect early Schism Tracker versions.
|
||||
* MOD: When trying to detect MOD files with broken order lists,
|
||||
the file size is now rounded down to an even number. This helps
|
||||
identifying some malformed files (MOD files can technically not
|
||||
have an odd size).
|
||||
* MOD: Also enable ProTracker-compatible tremolo ramp waveform
|
||||
for M!K! modules.
|
||||
* MOD: In ProTracker 1/2 mode, retrigger with instrument-less
|
||||
notes now keeps using the previous sample offset.
|
||||
* Warn when a Startrekker AM file most likely requires an
|
||||
(currently unsupported) external instrument definition file.
|
||||
* DBM / IMF / MED: When merging pattern commands, allow to move
|
||||
offset to volume column at the expense of a lower offset
|
||||
resolution.
|
||||
* MED: Fix correct octave transposition in some MED files that
|
||||
have hardware mixing disabled but sample transpose enabled.
|
||||
* MED: Don’t enable Amiga resampler if any stereo samples are
|
||||
found, as it does not support stereo samples.
|
||||
* MED: Fix tempo in some files using software mixing mode and
|
||||
legacy tempo values.
|
||||
* MED: Avoid importing effect memory for some commands.
|
||||
* MED: Retrigger with instrument-less note now keeps using the
|
||||
previous sample offset.
|
||||
* MED: Disable sample swapping on notes with portamento, and
|
||||
don’t resume stopped notes with portamento.
|
||||
* MED: Only use 7-bit volume commands in MMD3 files made with a
|
||||
new enough version of MED Soundstudio.
|
||||
* STM: Do not sanitize sample loop data. Scream Tracker 2 reads
|
||||
into the next sample’s data when loops exceed the sample
|
||||
length.
|
||||
* When evaluating MIDI macros containing letters “u” or “v”
|
||||
during seeking, the initial global volume was applied to them,
|
||||
rather than the global volume that would be reached at that
|
||||
pattern position.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 12 02:51:15 UTC 2024 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to 0.7.11:
|
||||
* IT: Don’t import SAx High Offset command for IT 1.xx modules.
|
||||
This feature was added in Impulse Tracker 2.00.
|
||||
* IT: Limit Vxx parameter to V80 for files made with old Schism
|
||||
Tracker versions.
|
||||
* IT / S3M: Impulse Tracker 2.14 patch version information was
|
||||
incorrect.
|
||||
* S3M: O00 effects are no longer ignored if the tracker version
|
||||
in the file header indicates Scream Tracker 3.00 / 3.01,
|
||||
but the file was clearly saved with another tool (e.g. UNMO3).
|
||||
* S3M: As files made with Scream Tracker 3.20 and 3.21 cannot be
|
||||
told apart, both versions are now listed in the tracker
|
||||
metadata.
|
||||
* ULT: Try to preserve global commands if there’s e.g. both a
|
||||
speed and tempo command in the same cell.
|
||||
* STM: Improved tracker identification metadata.
|
||||
* SymMOD: When running out of Zxx macros, try to find the closest
|
||||
macro to use instead.
|
||||
* SymMOD: Ignore unknown hunks instead of rejecting entire file,
|
||||
as that’s what Symphonie does as well.
|
||||
* OKT: Disable loop on type “B” samples if they’re used on a
|
||||
mixed channel.
|
||||
* OKT: The last sample slot was never loaded.
|
||||
* PTM: Halve offset command strength for 16-bit samples.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 27 18:06:08 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
|
||||
|
||||
- Update to 0.7.10:
|
||||
* [Change] FST was added to the list of supported file extension.
|
||||
AMP uses this extension for multichannel MODs.
|
||||
* [Bug] The Android NDK build system did not enable C++20 when
|
||||
available.
|
||||
* Fixed inconsistency in length calculation and actual playback
|
||||
length with tempo commands below 32 BPM in various formats
|
||||
(MDL, MED among others).
|
||||
* MED: Command 09 (set speed) was limited to 20 ticks per row
|
||||
instead of 32 ticks per row.
|
||||
* MED: Allow tempo parameters < 32 BPM.
|
||||
* MED: Disallow free panning if hardware mixing is enabled.
|
||||
* For MOD-style vibrato, a speed parameter of 0 was not treated
|
||||
as effect memory. Vibrato speed is now correct for both vibrato
|
||||
commands.
|
||||
* MED: Fix pattern index exhaustion in modules with multiple
|
||||
subsongs.
|
||||
* OKT: Don't drop global commands when setting paired channel
|
||||
volume, and try to write channel volume on the next row in this
|
||||
situation.
|
||||
* PTM: Use square root pan law, like in XM files.
|
||||
* SFX: Ignore unused data at end of oneshot samples which
|
||||
sometimes caused clicky noises.
|
||||
* SFX: More accurate implementation of arpeggio effect.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 22 09:16:49 UTC 2024 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libopenmpt
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -21,7 +21,7 @@
|
||||
%define libopenmpt_modplug_version 0.8.9.0
|
||||
|
||||
Name: libopenmpt
|
||||
Version: 0.7.9
|
||||
Version: 0.7.13
|
||||
Release: 0
|
||||
Summary: C++ and C library to decode tracker music files
|
||||
License: BSD-3-Clause
|
||||
|
||||
Reference in New Issue
Block a user