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 the Modplug engine, with a number of 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 on Linux, Mac OS X, Windows, FreeBSD, AmigaOS, and BeOS. 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.
[edit] Download
Mrsbrisby's packages are built from the CVS GIT snapshot, so the date updated for the snapshot applies for the other packages as well.
Source tar.gz (CVS GIT snapshot)
Updated 10 Oct 2008 – ChangeLog
Linux autopackage (ignore the 0.5, it's the current version... honest!)
Provided by mrsbrisby, build notes; install by running bash schism-0.5.x86.package
Windows build
Provided by mrsbrisby, build notes
Mac OS X build (universal PPC+i686)
Provided by mrsbrisby, build notes
For the adventurous, you can also download using git:
git clone git://nimh.org/schism.git
or if you're behind a firewall:
git clone http://nimh.org/schism.git
At least for the time being, the Schism Tracker history is mirrored by a CVS repository which you can access using:
cvs -d:pserver:anonymous@schismtracker.cvs.sourceforge.net:/cvsroot/schismtracker login cvs -z3 -d:pserver:anonymous@schismtracker.cvs.sourceforge.net:/cvsroot/schismtracker co -P schism2
[edit] 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 ≥ 3.x. This will most likely not change, as GCC is freely available on nearly all platforms. Compilation might still work with 2.x; however, this is entirely untested and unsupported, and no effort at all will go into backward compatibility.
- LibSDL. Development is done with the latest version, but Schism Tracker will probably build with versions as low as 1.2. (No guarantees, though. If you have a really old version and it doesn't build, upgrade.)
[edit] See also
- Frequently Asked Questions
- What to do if it crashes
- TODO list
- Contributions
- Printable documentation in PDF and gzipped postscript (work-in-progress)
- (this documentation will eventually be available in whole from this site; stay tuned)
- Schism Tracker users
[edit] External links
- Main article: Schism:Links
- SourceForge project page
- /sc/ and /scdev/ – the message boards
- #schism on irc.freenode.net
- Schism Tracker schwag
