Back
Schism Tracker
by Storlek
|
| Version | 20251014 |
| Zip size | 1,378 KiB |
| License | GPLv2 |
| Updated | 25/10/2025 |
| Downloads | 785 |
| MD5 | ad9306c73a101c473824458c0885cb0b |
App Details
Schism Tracker is an editor and player for tracked music (IT, XM, S3M, MOD, etc.), heavily based on the look and feel of the DOS program Impulse Tracker.
NOTE: It is recommended to use a keyboard in order to fully control the app!
Screenshots
Changelog
Summary of changes since the 20250825 () release:
AIFF exports and saves now include extra metadata like WAV and FLAC; this includes sample loops, autovibrato settings, volume, panning, and the version of Schism used to save the file. For info on how this information is stored, see the aiff_header function in fmt/aiff.c.
FLAC exports and saves now include ENCODER metadata which stores the version of Schism used to save the file
Song exports in all supported formats now save the song title as metadata
Implemented S90, S9E, and S9F Modplug extensions
Implemented SSE and AVX enhanced versions of some functions, such as sample min/max, providing a huge increase in speed, especially with very large samples
Fix non-native-endian signed sample saving (mostly relevant for AIFF)
Fix sample playback not working when focused on number entries in the Sample List
Fix loading of 7-bit Oktalyzer samples
Fix a nasty bug where Cxx would get ignored if paired with a pattern loop effect
Fix logic bug in the volume ramping portion of the player (regressed in may 2009), which caused some clicking issues with very sudden volume changes
Fix the built-in clipboard and system clipboard getting out of sync, especially with Alt-D
Fix compilation on very old GCC
Respect existing file mode when saving files on POSIX systems
Added support for zlib decompression, allowing native loading of gzip-compressed files
Added support for loading and saving .sbi (Sound Blaster Instrument) files
Reverted Zxx-related changes in 20250825, as they proved to just make things worse
Fixed FLAC multi-channel export
Fixed buffer overflow under some audio drivers when SDL 3 is used
Fixed position display in the info page being completely incorrect on little endian systems
OPL: Fix first note played when keyjazzing being ignored
D00: Fix a problem where a specially crafted input file could be used to hang or crash Schism
D00: Add detection of older D00 files
Windows: Combine MIDI in and out ports with the same name, manufacturer ID, and product ID as one duplex port.
ASIO: The "default" device now tries each driver in order, rather than using the first one in the registry.
JACK: Fix use-after-free if the JACK daemon fails to start
OS X: Fix a hang on older versions when trying to execute hooks (mainly affects PowerPC)
OS X: Fix flicker between aliased and anti-aliased graphics
SDL 1.2/SDL 2: Fix mouse cursor getting completely warped under older SDL versions
SDL 1.2: Use color palettes for 8-bit video
SDL 1.2: Fix audio failing to initialize when using sdl12-compat in conjunction with sdl2-compat.