Why do I keep getting errors?
2 views (last 30 days)
Show older comments
Error using audioread (line 88)
File could not be read due to an unexpected error. Reason: Error in MAT5 file. Bad block structure.
Error in Untitled2 (line 18)
[s,Fs1] = audioread('whitenoise.wav'); % load audio data
[s,Fs1] = audioread('whitenoise.wav'); % load audio data
[imp1,Fs2] = audioread('fftimpz.wav'); % load impulse response data
imp = downsample(imp1,round(Fs2/Fs1)); % downsample the impulse response to the Homer sampling frequency
imp = imp(:,2); % use right channel only (since Homer is mono)
plot((0:length(imp)-1)/Fs1, imp);
grid on;
xlabel('Time(s)');
title('Measured Impulse Response of a big hall');
y1 = conv(imp, s);
soundsc(s,Fs1); % play original Hommer
pause; % press Any Key to play the next sound
soundsc(y1,Fs1); % play Hommer in the big hall
6 Comments
Answers (0)
See Also
Categories
Find more on Audio I/O and Waveform Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!