Schism Tracker 20240409

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

2024040911 Apr 2024 01:05 minor feature: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240328" gt;20240328 lt;/a gt; release: lt;/p gt;. lt;ul gt;. lt;li gt;Revive the Wii port ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/f2283b0daa28986334e023fc1de3cf04f1f45d4d/hovercard" href="https://github.com/schismtracker/schismtracker/commit/f2283b0daa28986334e023fc1de3cf04f1f45d4d" gt; lt;tt gt;f2283b0 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;Remove unnecessary video code ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/b331bc63032a38eb76c25be62bb14be62c2ec58a/hovercard" href="https://github.com/schismtracker/schismtracker/commit/b331bc63032a38eb76c25be62bb14be62c2ec58a" gt; lt;tt gt;b331bc6 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;Update SDL to 2.30.2 on macOS ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/474f44c8e48ded63018bfba6af2dc9107c9dc4d8/hovercard" href="https://github.com/schismtracker/schismtracker/commit/474f44c8e48ded63018bfba6af2dc9107c9dc4d8" gt; lt;tt gt;474f44c lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;/ul gt;.
2024032830 Mar 2024 06:25 minor feature: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240308" gt;20240308 lt;/a gt; release: lt;/p gt;. lt;ul gt;. lt;li gt;entering line breaks into the message editor ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/b81be115a3812d83325c8ecde343496824b6caeb/hovercard" href="https://github.com/schismtracker/schismtracker/commit/b81be115a3812d83325c8ecde343496824b6caeb" gt; lt;tt gt;b81be11 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;Don't abort when IT files report an order list size over 256 ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/201fdc4dabed42d9945d8f5a3a3f8c7ad1c6e1bb/hovercard" href="https://github.com/schismtracker/schismtracker/commit/201fdc4dabed42d9945d8f5a3a3f8c7ad1c6e1bb" gt; lt;tt gt;201fdc4 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;/ul gt;.
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
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.