The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Audio::Analyzer

Audio::Analyzer is a set of classes that makes doing the Fourier Transform on
PCM audio files extremely easy. Also includes an option to automatically 
iterate at boundries that gurantee an audio/visual sync at an arbitrary rate.

EXAMPLE MEDIA

The following pieces of media were done using Audio::Analyzer:
  * http://www.youtube.com/watch?v=W8Jk8rTP5lg
  * http://www.youtube.com/watch?v=6yTEUBgvxs4
      Templatized PovRay scenes written out one file per frame then rendered
      into images individually with a make file.
  * http://www.youtube.com/watch?v=bFp2zZlFgv4
      Imager::Graph graphs of the output of Audio::Analyzer and the internal 
      state of a software beat detector.

INSTALLATION

To install this module, run the following commands:

    perl Makefile.PL
    make
    make test
    make install

LIMITATIONS

  * This is not a tool for serious work - consider it a toy.
  * Only accepts headerless 16 bit signed PCM but at any number of channels and at
    any samplerate. WAV support coming soon.

COPYRIGHT & LICENSE
       Copyright 2007 Tyler Riddle, all rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.