I began developing the Polyphonic Pitch Detection Algorithm for Guitars during my collaboration with Benti, a Swiss start-up. Later, I refined the algorithm for Proel and its subsidiary, Dexibel. Currently, I am working on a third version of the algorithm to support my music and ongoing research on the guitar.
First Version: Benti
The first version of the algorithm, developed for Benti, was based on two primary techniques: the RTFI (Real-Time Frequency Identification) and the classic FFT (Fast Fourier Transform). Both techniques were implemented and tested extensively during the development phase.
I have published these techniques separately, and their implementation is available on my GitHub:
The integration of these two techniques resulted in the algorithm developed for Benti. Although this complete algorithm is currently not public, you can read a detailed article about its design and functionality here.
Additionally, you can see the algorithm in action by exploring the performances available in this YouTube playlist.
Second Version: Proel
The second version of the algorithm, refined for Proel and Dexibel, introduced improvements in precision and performance. While this version is also not publicly available, you can read a detailed article about its development here.
Current Version: Research and Development
The third version of the algorithm is currently under development. My aim is to further enhance its accuracy, real-time performance, and adaptability, making it a powerful tool for my research and music projects.