I agree with the buffering requirement. I doubt any system could work in real time, especially when the algorithm might include chord progressions, i.e. monitoring the previous and next bars of music to improve the calculations.

One potential problem is the quality of the received audio. A piano melody or strummed guitar might be more readily able to have chords detected, compared to a heavy metal rock band with plenty of overlaid distortion effects and very loud percussion.

It would be an interesting journey, for sure.


BIAB & RB2025 Win.(Audiophile), Sonar Platinum, Cakewalk by Bandlab, Izotope Prod.Bundle, Roland RD-1000, Synthogy Ivory, Kontakt, Focusrite 18i20, KetronSD2, NS40M Monitors, Pioneer Active Monitors, AKG K271 Studio H'phones