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

KALYAN ACHARJYA
KALYAN ACHARJYA el 21 de Sept. de 2018
Which Matlab version you are using?
kanuparthi chaithanya
kanuparthi chaithanya el 21 de Sept. de 2018
matlab 2016

Iniciar sesión para comentar.

 Respuesta aceptada

KALYAN ACHARJYA
KALYAN ACHARJYA el 21 de Sept. de 2018
Editada: KALYAN ACHARJYA el 21 de Sept. de 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 comentarios

kanuparthi chaithanya
kanuparthi chaithanya el 21 de Sept. de 2018
Can i know which command i can use for 2016 version to get same results ?
KALYAN ACHARJYA
KALYAN ACHARJYA el 21 de Sept. de 2018
Editada: KALYAN ACHARJYA el 21 de Sept. de 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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Measurements and Spatial Audio en Centro de ayuda y File Exchange.

Preguntada:

el 21 de Sept. de 2018

Editada:

el 21 de Sept. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by