Drumpiler is a drum machine compiler. You write in a textfile the drum patterns to be played and a list of wave files to be used as samples. It features subroutine calls, loops, tempo changes, 8 volume levels, and 16bit-stereo-44khz mixing. You can output through a file, OSS, or SDL.