Schism Tracker is a music editor that aims to match the look and feel of Impulse Tracker as closely as possible.
The player code is based on Modplug, so it supports a wide variety of module formats.
Product's homepage
Requirements:
· GCC ≥ 3.x. This will most likely not change, as GCC is freely available on nearly all platforms.
· While compilation might still work with 2.x, I haven't used it in a long time, and can't help anybody with problems building the code under old compilers. You're certainly welcome to try, though.
· LibSDL. (Not sure about the minimum version, but probably 1.2.)