Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

Equalizer play() function with GUI

1 visualizzazione (ultimi 30 giorni)
Hassan Bosha
Hassan Bosha il 28 Feb 2019
Chiuso: MATLAB Answer Bot il 20 Ago 2021
function play_Callback(hObject, eventdata, handles)
% hObject handle to play (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global stop file_name C;
stop=1;
equalizer_play();
function equalizer_play()
global stop file_name C;
[x,Fs]= audioread(file_name);
[a,b]=coef();
l_piece=2*Fs;
Nb=round(length(x)/l_piece);
y=0;
for i=1:floor(Nb)
piece=x((i-1)*l_piece+1:i*l_piece);
for k=1:5
y=y+filter(10^(C(k)/20)*b{k},a{k},piece);
if(stop==0)
break;
end
end
p = audioplayer(y, Fs);
playblocking(p);
y=0;
if(stop==0)
break;
end
end
I want to understand what are the functions and the equations refer to in such code
it's an audio digital equalizer

Risposte (0)

Questa domanda è chiusa.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by