An application that provides resampling routines for data in the mad_fixed_t format.
To start using Audio::Mad::Resample, you can use the following SYPNOSIS: my $resample = new Audio::Mad::Resample (44100, 48000); my ($left, $right) = $resample->resample($d_left, $d_right); $resample->init(22050, 8000); if ($resample->mode() == 2) { print "no resampling needed" }
The module works by altering the sampling rate of streams of mad_fixed_t data produced by the underlying library, making it ideal for those who work with audio files on a regular basis.
The underlying module uses a linear resampling method that is included in the mad-0.14.2b distribution, and is provided thanks to the efforts of Rob.
Overall, Audio::Mad::Resample is a reliable and effective audio resampling module that provides users with the tools they need to adjust the sampling rate of their audio files quickly and easily. Its straightforward interface and powerful features make it an excellent choice for both novice and experienced audio users alike.
Version 0.6: N/A