Schism Tracker 20240308

Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

Tags audio editor music sequencer tracker c python
License GNU GPL
State stable

Recent Releases

2024030809 Mar 2024 20:25 minor feature: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240129" gt;20240129 lt;/a gt; release: lt;/p gt;. lt;ul gt;. lt;li gt;Use native text input handlers rather than emulating SDL 1.2 APIs, which should allow for a smoother experience for locales other than en_US ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1485770489" data-permission-text="Title is private" data-url="https://github.com/schismtracker/schismtracker//343" data-hovercard-type="pull_request" data-hovercard-url="/schismtracker/schismtracker/pull/343/hovercard" href="https://github.com/schismtracker/schismtracker/pull/343" gt;#343 lt;/a gt;) lt;/li gt;. lt;li gt;panbrello implementation ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605/hovercard" href="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605" gt; lt;tt gt;ebdebaa lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;a player that implemented NNA incorrectly ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60/hovercard" href="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60" gt; lt;tt gt;70be34f lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;Clear MIDI macros if a file is lt;em gt;made with lt;/em gt; Impulse Tracker 2.14, not when it declares to be compatible with it ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c/hovercard" href="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c" gt; lt;tt gt;007749c lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;/ul gt;.
2024012930 Jan 2024 03:08 minor feature: Provide undo for "revert pattern data" (thanks @jiffygist!) Fixed a playback bug where an instrument's volume is zero and has gotten a note off would not trigger the envelopes properly Fixed a playback bug where Position Jumps and Pattern Breaks wouldn't work sometimes Add a new config option, keyjazz_capslock, to mitigate caps lock events not being sent properly by SDL (the issue is also marked as "won't fix" upstream) Linux-specific: libFLAC and libogg binaries are now bundled with the Schism build. To use them, you can either prepend LD_LIBRARY_PATH=/path/to/schismdir when running Schism or install them to your global libraries directory
175.114 Jun 2019 06:25 minor feature: Take 2 @ #175.
2018051321 May 2018 03:25 minor feature: Summary of changes since 20180209 release: Fix mouse drag selection; fix X11 "clipboard" integration; fix pitch envelopes and sample vibrato in Amiga pitch slides mode; fix off-by-one error in XI envelope loader; improve support for MIDI macros; import OpenMPT smooth MIDI macros as Zxx; import ModPlug song message in XMs; prevent a crash when loading corrupted MIDI files.