adding echo in matlab

3 Ansichten (letzte 30 Tage)
A A
A A am 18 Dez. 2013
Kommentiert: A A am 18 Dez. 2013
hi there I would like to add an echo to a downloaded sound track using FIR and IIR filters this is the code I wrote so far
[soundfile,frqs]=wavread('C:\Users\Downloads\Blackberry_Ringtone_35.wav');
K = 200; % filter order
g = -0.1; % decay rate (was changed to different values)
b_K = -g;
a_K = 1;
b = [1 zeros(1,K-1) b_K];
a = [1 zeros(1,K-1) a_K];
y =filter(b,a,soundfile);
wavplay(y,frqs)
however the code is not working since it doesn't add any effect to the sound track

Antworten (1)

Walter Roberson
Walter Roberson am 18 Dez. 2013
Remember that sounds information is read in with each channel being a column. Your filter appears to be trying to go across rows.
  1 Kommentar
A A
A A am 18 Dez. 2013
thank you for your fast reply..can you elaborate more...do u mean I should transform the givens into columns??

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by