
[][][] What is it? [][][]

This is a Perl interface to libsndfile C library, which provides
common interface for handling various sound formats. With this
module, you will be able to handle supported sound formats in Perl also.

In addition to usual I/O interface, it also provides additional
interface to handle PDL (Perl Data Language) object directly, so
sound data manipulation can be done much efficiently compared to
manipulation using standard Perl scalar.

[][][] Requirements [][][]

To compile/install this module, following packages are required:

  - libsndfile library (from http://www.zip.com.au/~erikd/libsndfile/ )
  - PDL.pm             (Perl Data Language module, available from CPAN)

[][][] Installation [][][]

Standard procedure of

  perl Makefile.PL
  make
  make test
  make install

should work fine. You might also want to check out code in bin/ folder.

[][][] Known Bugs [][][]

I have been experiencing strange behavior of bseek/fseek method,
which does seeks, but returns unreliable value for some reason.
I'm looking into libsndfile right now on this issue.

[][][] Environment [][][]

I have developed/tested the code on Debian GNU/Linux (woody/i386).

[][][] Contact Address [][][]

Please send bug reports/comments to: Taisuke Yamada <tai@imasy.or.jp>
