Thanks. The pitch detection is done by aubio library, but I rectify the
signal before since that stabilizes the detection.
By 'the 6th string' I assume you mean the lower pitched E string? Thats
due to the longer waveform of lower frequencies which would need more
frames per period to be detected. Low frequencies are a problem if the
algorithm detects only the fundamental freq and not the harmonic comb (I
dont know if its the case with aubio' yinfft algo). I had better results
with a harmonic comb algorithm at lower freq, but I used the CLAM Audio
suit for that. Sadly CLAM hasn't been updated for sometime (since 2010),
so I scraped it. Maybe I'll extract the relevant parts of CLAM for
GuitarSynth.
Gerald
On 21.04.2015 03:33, Gianfranco Ceccolini wrote:
> FalkTX helped me with the QT4/QT5 issue and I got it working
>
> Nice to play around. Fast pitch detection and reliable in most cases. The performance drops a lot when using the 6th string though.
>
> Nevertheless, good work Gerald!
>
> Regards
>
> Gianfranco
>
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Tue Apr 21 16:15:01 2015
This archive was generated by hypermail 2.1.8 : Tue Apr 21 2015 - 16:15:01 EEST