Free Software

Sweep is a sound wave editor. It is free software, and runs on Linux and
similar systems. It loads most PCM file formats, like .wav, .au and .aiff,
and you can apply LADSPA effects plugins to complex regions of sound.

AUBE is a system for sound generation and processing. You can process audio
on the fly by setting up arbitrary configurations of sound generators,
sequencers and effects modules, through which sound is played, filtered,
and recorded.

Boids is a model of animal flocking
behaviour invented by Craig Reynolds. I wrote versions in
Java and C, and also some notes about how to implement your own
boids simulation with a few optional tweaks.

MPEG Maaate is a C++ toolkit to parse and analyse audio data in the compressed
domain by analysing MPEG-1/2 Layers 1-3 audio files. It exposes the
fields of an MPEG audio stream and provides content analysis functions.

Bewdy is a Gnome application for performing and visualising analysis with
MPEG Maaate.

sane-v4l2 is a SANE (scanner) backend using the Video for Linux Two video
capture interface. It allows you to use video capture
devices (such as cameras) in any program that has scanner support, so for
example you can take photos directly into the Gimp.

Ekepoint is a C library for writing presentation software or actual
presentations. It uses Evas to do its rendering, so it supports
hardware accelerated graphics cards, truetype fonts and alpha blending.

Legobrot creates three dimensional models of fractals based on the
mandelbrot set. The output is created in postscript format, and you
can watch the construction on-screen with postscript viewers like
GNU ghostscript.