For the Java-impaired, click
here
.
This applet uses Bezier curves to generate endless "horn" shapes. The applet interpolates between parameter sets, causing a smooth evolution of the shape.