[audioIn,fs] = audioread('G:\guitar tune\guitartunes\A_String.wav'); [f0,idx] = pitch(audioIn,fs); subplot(2,1,1) plot(audioIn) ylabel('Amplitude')
subplot(2,1,2) plot(idx,f0) ylabel('Pitch (Hz)') xlabel('Sample Number')
This is my code. If i run this, its show like this as output.
Undefined function or variable 'pitch'.
Error in Siva2109 (line 10) [f0,idx] = pitch(audioIn,fs);

2 commentaires

KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Sep 2018
Which Matlab version you are using?
kanuparthi chaithanya
kanuparthi chaithanya le 21 Sep 2018
matlab 2016

Connectez-vous pour commenter.

 Réponse acceptée

KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 21 Sep 2018

1 vote

Please note that picth function was Introduced in R2018a
For older version, this link may be helpful: How to extract the pitch of a signal?

2 commentaires

kanuparthi chaithanya
kanuparthi chaithanya le 21 Sep 2018
Can i know which command i can use for 2016 version to get same results ?
KALYAN ACHARJYA
KALYAN ACHARJYA le 21 Sep 2018
Modifié(e) : KALYAN ACHARJYA le 21 Sep 2018
Wait I have to figure out. As the question is answered, why it is not working.
I have added one extra line in the answer, please check.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Measurements and Spatial Audio dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by