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

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

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

KALYAN ACHARJYA
KALYAN ACHARJYA am 21 Sep. 2018
Bearbeitet: KALYAN ACHARJYA am 21 Sep. 2018

1 Stimme

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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Measurements and Spatial Audio finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by