filter out musical instrument from audio file and sound it

2 ビュー (過去 30 日間)
Tsvi Weiss
Tsvi Weiss 2018 年 4 月 20 日
編集済み: Tsvi Weiss 2018 年 4 月 20 日
Hi, I got an audio file with 2 instruments in it. (I attached the file - just change the type to mp3) One of them is a Tuba (Its frequencies is between 44 to 349 Hz) and I want to build a filter (I'm guessing i'll be needed Band Pass Filter) so i could hear it only. (the other instrument sound in frequencies 523 to 3951 Hz) I tried to build it with the next code: [y,Fs] = audioread('ex01signal.mp3'); t = linspace (0,160,7053168); %presents original file on time axe t2 = t(1102056:1322468); y1 = y(:,1); y1 = y1 (1102056:1322468); y2 = y(:,2); y2 = y2(1102056:1322468);
subplot(2,1,1) plot(t,y) title('Original Audio File'); xlabel('Time (sec)') ylabel('Magnitude (dB)') subplot(2,1,2) d = bandpass(y,[44 349],Fs); plot (t,d); sound(d,Fs);
Thank you!

回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by