Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 05:43, 3 August 2025 by Hyatt (talk | contribs)
Schism Tracker
General
AuthorStorlek
TypeMedia Players
Version20250728
LicenseGPL-2.0
Last Updated2025/07/28
Links
Download
Website
Source

Schism Tracker is a free, open-source music creation software that allows users to create high-quality tracks without the need for expensive equipment. It is a reimplementation of Impulse Tracker, a popular music program from the 90s, and is based on a modified version of the ModPlug engine.

Schism Tracker is compatible with a wide range of platforms, including Windows, Mac, Linux and can be built on any architecture supported by GCC4. The Wii port should work the same as on a PC, and it also has some rather simple Wiimote support.

User guide

Unzip it to sd:/apps/, or give it to wiiload.

Controls

Wiimote:

D-Pad - Move cursor

1 - Stop (if playing), Return to file browser

2 - Load/change directory (in browser), Play song

Plus - Yes/OK (in dialog), Seek backward

Minus - No/Cancel (in dialog), Seek forward

Home - Quit to loader

If you have a USB keyboard and mouse attached, they should work identically to the standard PC version.

Screenshots

schismtrackerwii3.png

Media

Schism Tracker Tutorial (o)


Changelog

For a comprehensive overview of all changes and updates, check out the Schism Tracker repository at https://github.com/schismtracker/schismtracker/releases.

20250728

  • Too many bug fixes to list, many of which fixed by @logiclrd (thanks!!)
  • 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.
  • Improve performance of nearest-neighbor blitter on SDL 1.2 (also for SDL 2 and SDL 3 when utilizing software rendering)
  • Heighten maximum sample length to 268435456 (0x10000000) samples, rather than 18000000 samples
  • Fix some edge cases with built-in key repeat (e.g. Shift-Period)
  • Fix sample and instrument library keybinds being incorrect in the menu bar on systems where its implemented
  • 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.
  • Load Module: Directory contents are now filtered asynchronously rather than synchronously, to prevent a hang on startup when there are large amounts of files in the modules directory.
  • Sample List: Apply exact speed when resampling (thanks @logiclrd)
  • Message Editor: Fix tab and copy/paste
  • Font Editor: Highlight all matching characters instead of just the first match (thanks @logiclrd)
  • MIDI: Fix a lot of port hotplugging bugs. Tested on all systems Schism supports (besides OSS, since I don't know how port hotplugging is even supposed to work there..)
  • Diskwriter: support exporting to 24-bit and 32-bit in all formats
  • Windows: Better support for files over 4 GB on 32-bit systems (still might not work totally correct)
  • Windows: Add experimental ASIO-compatible audio driver. It can be enabled in the Shift-F5 drivers menu.
  • Windows: Add a simple crash handler that attempts to dump the current song and info about the crash into the current working directory.
  • Mac OS: Implement clipboard routines.
  • Mac OS: Implement selection of audio devices besides the default.
  • Mac OS: Un-hide the cursor when it leaves the window bounds
  • Mac OS X: Audio files supported by CoreAudio (opus, mp3, etc) can now be loaded into Schism.
  • Wii: Fix build being completely broken
  • IT: Don't ignore song history timestamps set to midnight.
  • XM: Fix loading modules packed by BoobieSqueezer, would cause a crash if played
  • IFF: Support loading 16-bit "16SV" IFF samples
  • ULT: Expand importable note range (thanks @cs127)
  • FLAC: Fix hang when loading samples on newer versions of libFLAC
  • IT/ITS/ITI: Fix sample name truncation to 12 bytes on save
  • WAV: Fix 16-bit WAV sample saving

20110101

  • Not much on the Wii side.

20101128

  • Saving over an existing file no longer fails.
  • Massive amounts of changes to lots of other things.

20100202

  • Using pbsds's spiffy icon. Thanks!
  • No longer crashes at startup when loaded with Bannerbomb. (Still crashes at exit.)
  • Initial support for Doom .mus files, added by request of SandMan. No drums, and it doesn't do pitchbends, but it's a start.
  • Display changed to default to YUV overlay (much faster).
  • Fixed a bunch of file load and playback bugs.

20100101

  • Wii support added.

External links

Advertising: