Why pitch function is not working ?

[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 Commenti

Which Matlab version you are using?
matlab 2016

Accedi per commentare.

 Risposta accettata

KALYAN ACHARJYA
KALYAN ACHARJYA il 21 Set 2018
Modificato: KALYAN ACHARJYA il 21 Set 2018

1 voto

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 Commenti

Can i know which command i can use for 2016 version to get same results ?
KALYAN ACHARJYA
KALYAN ACHARJYA il 21 Set 2018
Modificato: KALYAN ACHARJYA il 21 Set 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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Measurements and Spatial Audio in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by