forked from pool/schismtracker
Compare commits
20 Commits
Author | SHA256 | Date | |
---|---|---|---|
8e0eb3f939 | |||
aae0ee2c09 | |||
1ed049dbe3 | |||
|
41454df31f | ||
638e20d34a | |||
|
dc4d5d536a | ||
|
f10f1e8ceb | ||
0fab015b42 | |||
|
314c3ec1f5 | ||
9bfec9bcba | |||
|
67d4895c32 | ||
f69f6f26a9 | |||
|
d250f8482a | ||
ff4ab9a60f | |||
|
362b898f8f | ||
8f1ec8bc01 | |||
670f0d06fc | |||
31a2a85802 | |||
e5ce12e140 | |||
9b9b273b60 |
BIN
20240909.tar.gz
(Stored with Git LFS)
Normal file
BIN
20240909.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
20250825.tar.gz
(Stored with Git LFS)
BIN
20250825.tar.gz
(Stored with Git LFS)
Binary file not shown.
26
schism-nodate.diff
Normal file
26
schism-nodate.diff
Normal file
@@ -0,0 +1,26 @@
|
||||
From: Jan Engelhardt <jengelh@medozas.de>
|
||||
Upstream: never
|
||||
|
||||
Replace __DATE__ and __TIME__ with static text.
|
||||
|
||||
Note: rpmlint will still complain when the static date that was
|
||||
encoded happens to be the current day. That is ok, since rpmlint
|
||||
uses just a heuristic - excessive rebuilds should not actually
|
||||
be happening.
|
||||
---
|
||||
schism/version.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: schismtracker-20240529/schism/version.c
|
||||
===================================================================
|
||||
--- schismtracker-20240529.orig/schism/version.c
|
||||
+++ schismtracker-20240529/schism/version.c
|
||||
@@ -52,7 +52,7 @@ static const char* top_banner_normal =
|
||||
#if !defined(EMPTY_VERSION)
|
||||
"Schism Tracker " VERSION
|
||||
#else
|
||||
- "Schism Tracker built " __DATE__ " " __TIME__
|
||||
+ "Schism Tracker built <>"
|
||||
#endif
|
||||
;
|
||||
|
@@ -1,170 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 26 11:11:22 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250825
|
||||
* Increased sample position precision, fixing some weird
|
||||
intonation problems.
|
||||
* New "sections" of the schism-log now include a timestamp
|
||||
notating when they were appended.
|
||||
* AdLib VU meters are now based on the actual output volume,
|
||||
rather than being like Scream Tracker's "emulated" VU meters.
|
||||
* Improve mouse precision on buttons.
|
||||
* Fixed some weird sporadic problems with sample sustain loops.
|
||||
* Fixed bias within the nearest neighbor video blitter.
|
||||
* Fixed Shift-Tab behavior in the pattern editor (should not
|
||||
reset the selection).
|
||||
* Fix a crash when loading in a sample that was already
|
||||
pre-loaded for playback (i.e. playing a sample within the
|
||||
sample library).
|
||||
* Fix a memory leak when reading metadata from FLAC files.
|
||||
* Added support for emulating old Schism playback quirks. Only a
|
||||
few are currently implemented.
|
||||
* MED: Implement reading song title within the file list
|
||||
* D00: Fix note-cut count being ignored; many files now play
|
||||
correctly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 28 16:25:59 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250728
|
||||
* Add support for loading Sony/Sonic Foundry Wave64 (.w64)
|
||||
samples.
|
||||
* Add support for loading Epic MegaGames MASI (.psm) modules.
|
||||
* Add highly experimental support for loading EdLib Tracker D00
|
||||
(.d00) modules. Since this format is quite unique, many files
|
||||
won't play (or even load) correctly.
|
||||
* Add sample-only SoundFont (.sf2) support. No instrument data
|
||||
is loaded at all for now.
|
||||
* Pattern Editor: shift selection now gets applied on key
|
||||
release, not the next key press. This is the Impulse Tracker
|
||||
(and literally everything else) behavior.
|
||||
* Diskwriter: support exporting to 24-bit and 32-bit in all
|
||||
formats.
|
||||
* XM format: Fix loading modules packed by BoobieSqueezer,
|
||||
would cause a crash if played.
|
||||
* FLAC format: Fix hang when loading samples on newer versions
|
||||
of libFLAC.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 15 23:28:51 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250415
|
||||
* Fix saving 16-bit WAV files (it would unreasonably error, even
|
||||
though the data written was correctly).
|
||||
* Fix saving stereo samples at all.
|
||||
* Allow reading and writing sample metadata in and out of WAV and
|
||||
FLAC files, including loop, sustain loop, default volume &
|
||||
panning, global volume, and autovibrato settings.
|
||||
* Don't assume a U.S. keyboard when interpreting shifted forms of
|
||||
number keys.
|
||||
* Increase sample view increment precision, fixing sample view
|
||||
for large samples.
|
||||
* MOD: Detect Tetramed and some TakeTracker modules.
|
||||
* XM: Read MIDI macros (Modplug extension).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 14 07:34:02 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250313
|
||||
* Fix a regression causing a possible crash or distorted output
|
||||
when saving 16-bit samples
|
||||
* Fix a regression in version 20241225 causing sample headers
|
||||
in XI files to be saved incorrectly
|
||||
* Fix XI saving using 1-based indices instead of 0-based indices
|
||||
* Fix ITS/ITI loaders ignoring all characters after a NUL byte
|
||||
* Alt-F12 (waterfall): Fix stereo logic being off by one pixel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 7 09:10:06 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250307
|
||||
* Fix a crash under Linux, if the JACK libraries were loaded but
|
||||
the server is not started, or the server dies while Schism is
|
||||
running.
|
||||
* Optimize sample drawing routines to be less CPU intensive with
|
||||
particularly large samples.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 6 07:48:47 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250305
|
||||
* Fix buffer overflow in character set handling of
|
||||
Modplug/OpenMPT IT files
|
||||
* Fix inverted logic for portamento key-off handling
|
||||
* Multi-write export now puts OPL instruments in their proper
|
||||
channels, rather than dumping everything into channel 1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 9 09:56:04 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250208
|
||||
* Fix incorrect handling of Note Cuts (caused some super weird
|
||||
changes in playback)
|
||||
* Fix clicking with Note Cut DNAs
|
||||
* Fix saving stereo and 16-bit XI files
|
||||
* Fix importing and exporting AIFF files (sample rate was
|
||||
always zero)
|
||||
* Fix the Alt-F12 page and spectrum visualizer having weird
|
||||
holes in them
|
||||
* MOD/XM: Load A0F and AF0 as D0E and DE0 respectively to work
|
||||
around playback differences
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 6 08:21:31 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.de>
|
||||
|
||||
- Drop schism-nodate.diff to make builds reproducible (boo#1047218)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 5 19:51:50 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20250202
|
||||
* MOD saving supports more than four channels now.
|
||||
* Floating point WAV/AIFF/AU importing now uses hardware
|
||||
floating point numbers, if available.
|
||||
* Fix note cut being cut off immediately regardless of whether
|
||||
ramping was enabled or not.
|
||||
* Fix envelope carry being dependent on a previous Note Off.
|
||||
* Fix a crash when loading some extremely large files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 27 00:17:59 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20241226
|
||||
* Implement Time Information page (accessible via
|
||||
LShift-LAlt-RAlt-RCtrl-Pause, or the more sane keybind
|
||||
Ctrl-Alt-T)
|
||||
* Implement OpenMPT-style loop wrap-around buffer (addresses
|
||||
playback issues with sample loops + interpolation)
|
||||
* Much more accurate VU meters in the info page
|
||||
* Fix handling of Lxx effects
|
||||
* Fix handling of S7B/S7C effects
|
||||
* Add support for 32-bit audio output
|
||||
* Add primitive info reader of EdLib Tracker EDL and D00 files
|
||||
(loading of the song data is not currently implemented)
|
||||
* Fix some AIFF and WAV files not being loaded properly
|
||||
* The default audio sample rate is now 48kHz instead of 44.1kHz
|
||||
* Instruments Page: Keyjazz now works like Impulse Tracker did
|
||||
* S3M: Import edit timers from Impulse Tracker and OpenMPT
|
||||
* S3M: Save Impulse Tracker-style edit timers
|
||||
- Delete 0001-build-resolve-Wreturn-type-warnings.patch (merged)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 21 12:55:10 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20241021
|
||||
* Fix search on the Load Module page
|
||||
* Wii U support
|
||||
* Fix portamento in both volume and effect column at the same
|
||||
time
|
||||
* Allow importing of IEEE floating point WAV and AU files
|
||||
* POSIX: Use ~/.config/schism by default; ~/.schism is used if
|
||||
it is available as a fallback
|
||||
* MIDI/JACK: Both midi in and out should work flawlessly now
|
||||
* S3M: Fix sample import under big endian architectures
|
||||
* IT: Fix V81-VFF commands in old Schism Tracker ITs
|
||||
* XM: Import ModPlug Tracker Command X extensions
|
||||
- Add 0001-build-resolve-Wreturn-type-warnings.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 10 09:32:16 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package schismtracker
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,14 +17,16 @@
|
||||
|
||||
|
||||
Name: schismtracker
|
||||
Version: 20250825
|
||||
Version: 20240909
|
||||
Release: 0
|
||||
Summary: Music editor that matches the look and feel of Impulse Tracker
|
||||
License: GPL-2.0-or-later
|
||||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||||
URL: https://schismtracker.org/
|
||||
URL: http://schismtracker.org/
|
||||
Source: https://github.com/schismtracker/schismtracker/archive/refs/tags/%version.tar.gz
|
||||
#Source: https://github.com/schismtracker/schismtracker/releases/download/%version/%name-%version.source.tar.gz
|
||||
Source2: %name.desktop
|
||||
Patch2: schism-nodate.diff
|
||||
BuildRequires: alsa-devel
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
@@ -50,7 +52,7 @@ bugfixes and changes to improve IT playback.
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
autoreconf -fi
|
||||
if [ ! -e configure ]; then autoreconf -fi; fi
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
|
Reference in New Issue
Block a user