An apparatus and method for generating 3D graphics objects utilizes algorithms
to generate the objects when driven by audio events. In one embodiment a "hydra"
object has branches that are recursively generated. Parameters used to algorithmically
generate the object are controlled by a control signal driven by detected events
in an audio signal. Additional algorithms include a phase plot using audio parameters.
A generalized system includes an audio analysis block for generating audio control
signals utilized by object generation, objects selection and object placement blocks
to generate 3D objects.