I am in the process of developing a device that automatically transcribes guitar notes being played as tablature.
I use raspberry pi 3 and modified the USB microphone to accept guitar jack input instead. I used the aubio library to detect the fundamental frequencies being played per note which is the displayed onto an android app ( connected via bluetooth). It is all working but there are a few times where the frequency being taken is wrong. My input is an electric guitar but there are no gains or amplifiers in the middle. just straight pickup to jack to rasp pi.
Is there anyway i could somehow improve the accuracy? Thanks in advance!