How modify wav file?

8 views (last 30 days)
Mario Martos
Mario Martos on 10 May 2016
Answered: Star Strider on 10 May 2016
Hello, I wanted to ask about How could modify or change the sample rate of a .wav file that has fs = 48000 Hz . I would put a sampling frequency of 44100 Hz, but do not know how.Any ideas? Por ejemplo yo leo un archivo wav que tengo guardado y tiene FS=48.000 Hz:
[Y,FS,NBITS]=wavread('Qp-dulxGSqU.wav');
FS=48.000Hz NBITS=16;
And I want to have or keep that same wav file from matlab but with FS = 44.100 Hz. How can I do it? Thank you.

Answers (1)

Star Strider
Star Strider on 10 May 2016
If you have the Signal Processing Toolbox, the best way is to use the resample function.
Example:
Y_new = resample(Y, 44100, 48000);
NOTE This is UNTESTED CODE but it should work.

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!