Etc..
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.
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.
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 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 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.
If you also have a chronic Quake2 additcion, click here.
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.
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.