Schism Tracker
From SDWiki
Schism Tracker is a free 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.
Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL supports, and has been successfully built for Linux, Mac OS X, Windows, FreeBSD, AmigaOS, BeOS, and even the Wii. Most development is done on x86 (ia32, amd64/ia32e) and ppc (both the ppc32 and ppc64 flavors). Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.
Download
Storlek's packages are built from the source snapshot, so the date updated for the snapshot applies for the other packages as well.
Note: apparently the 20100202 build is broken in a couple of ways; if you're using it perhaps you should re-download the January version, or if you're feeling adventurous, build your own from hg.
Mercurial snapshot (possibly unstable)
Straight from the repository
Source tar.bz2
Updated 01 January 2010
Windows build
Built by Storlek
Linux i686 build
Built by Storlek
FreeBSD port
Port by ehaupt
Mac OS X universal build
Built by Storlek; should work on i686/PPC ≥10.3.9
Pandora Build
Built by Stuckie from 18th June 2010 Repository.
Development
The bleeding-edge current source can be downloaded with Mercurial:
hg clone http://schismtracker.org/hg/ schismtracker
Those interested in development can also point a web browser at the repository to browse the source tree, change logs, etc.
You might also want to peruse the build notes for Linux or Mac OS X.
Requirements
For merely running the program, the above packages should be all you need. If you are building from source, you will need the following:
- GCC 4.x or Clang. GCC 3.x might build, or not; it hasn't been tested in ages. Other compilers will likely not work since Schism Tracker uses many GCC extensions.
- LibSDL. Development is done with the latest stable version, but Schism Tracker will probably build with versions as low as 1.2.0. (No guarantees, though. If you have a really old version and it doesn't build, upgrade.)
- Recent versions of autoconf and automake.
See also
- Frequently Asked Questions
- What to do if it crashes
- Hidden config file tweaks
- TODO list
- Contributions
- Schism Tracker users
- Gentoo Ebuild
External links
- Main article: Schism:Links
- /sc/ and /scdev/ – the message boards
- #schism on irc.freenode.net
- Wiibrew page – has some notes pertaining to the Wii port
From IT (Impulse Tracker) users: VERY, VERY,VERY Thank You, nameless HappyMaker!!! Thank You million Times!!! THANK YOU, been waiting a long, long time for something like this. My goodness how can I send you money? - JM from Canada.
