Hi everyone,
Recently I'm building a small guitar tuner. I developed an algorithm that use spectrum and time domain analysis combined to detect the pitch. It is quite acurate, but it takes too much cpu time, and I think a simple tuner doesn't worth that much cpu time. So is there any simple and robust algorithm out there that can enlighten me? It's quite an interesting topic and I am so curious about how are light weighted tuners are build. Many thanks~
Tuner algorithms
- KVRian
- 1339 posts since 15 Nov, 2005 from Italy
You can look at Yin and pYin. I use them and they are placed on an own thread to reduce latency and CPU usage. It's quite fast and can go as low as 0.1ms of latency.
-
- KVRer
- Topic Starter
- 6 posts since 19 Aug, 2022