Etc..
Bpm - A console driven beat counter
Bpm is a simple program written in c which tries to calculate the beats per minute of an audio stream. It handles Mp3, Ogg, Wav, and Raw streams, and can be piped to via stdin. The manual lives here. Get bpm here.
CRUX Ports
I maintain some twenty-odd ports for CRUX, a GNU/Linux distribution. Most of them are Java, Pro Audio, or gaming related. Some are available as official parts of CRUX, while others live only in my httpup repository. My .httpup file can be found here, and a list of my ports here.
Pkgsync - Distributed package management for CRUX
Pkysync is a set of shell scripts that allow a system administrator to automatically synchronize software installations across any number of CRUX PCs. It requires a network-transparent filesystem like NFS. Read more about it here.
Pymp - A minimal Gtk2 interface to MPlayer
Pymp is a lean, flexible frontend to MPlayer written in Python. It supports simple playlists, web streams, and many, many media types. Pymp aims to blend in with your desktop environment, not stand out as many skinned players do. Check it here.
Salsa - Forward soundcard output to a remote host
Salsa is a tiny package for playing sound on one computer, and hearing it on another. It forwards ALSA PCM output over ssh to a remote host, where it is played. I use it in my livingroom to play music on my wireless laptop, and hear it through my home stereo. If you have a media-center PC, you may find Salsa handy. Read more here.
Quake
If you also have a chronic Quake2 additcion, click here.
Quetoo
I maintain my own Quake2-compatible engine for GNU/Linux called Quetoo. It's meant to be trim, stable, secure, and fast (very fast). Wade Leveille (quakemeat) is also working on a Win32 port. Read more about Quetoo here.
Trac
And finally, most of my software projects are maintained in a Subversion repository on this server. You are encouraged to browse the source code, create tickets, and submit patches to the Trac installation found here.