Decent Pitch Detector
in
Core Library Questions
•
9 months ago
Hey guys,
I'm trying to make a pitch detector for acoustic guitars on processing.
I'm very new at audio and having a little trouble for detecting the pitch of each strings of the guitar. I'm using minim but I don't know how to get info out of the frequency spectrum and detect the exact pitch of that string.
For a regular guitar the frequency range goes from 82Hz (E) to 330Hz (e). For each string it goes like this:
E 82 Hz
A 110 Hz
D 147 Hz
G 196 Hz
B 247 Hz
e 330 Hz
My starting point was this FFT example of Linear Logaritmic Averages, but I still don't know how to work with this frequency spectrum neither how to detect the pitch accurately.
I'm reading some stuff on the subject right now, but if anybody here has a hint ou a better approach to this problem I would be very greatful.
Thanks! :)
I'm trying to make a pitch detector for acoustic guitars on processing.
I'm very new at audio and having a little trouble for detecting the pitch of each strings of the guitar. I'm using minim but I don't know how to get info out of the frequency spectrum and detect the exact pitch of that string.
For a regular guitar the frequency range goes from 82Hz (E) to 330Hz (e). For each string it goes like this:
E 82 Hz
A 110 Hz
D 147 Hz
G 196 Hz
B 247 Hz
e 330 Hz
My starting point was this FFT example of Linear Logaritmic Averages, but I still don't know how to work with this frequency spectrum neither how to detect the pitch accurately.
I'm reading some stuff on the subject right now, but if anybody here has a hint ou a better approach to this problem I would be very greatful.
Thanks! :)
1