Я разрабатываю программное обеспечение, которое зависит от обнаружения музыкальных аккордов. Я знаю некоторые алгоритмы определения высоты тона, методы, основанные на кепстральном анализе или автокорреляции, но они в основном сосредоточены на распознавании монофонического материала. Но мне нужно работать с каким-то полифоническим распознаванием, то есть несколькими шагами одновременно, как в аккорде; кто-нибудь знает какие-то хорошие исследования или решения по этому вопросу?
В настоящее время я разрабатываю некоторые алгоритмы, основанные на БПФ, но если у кого-то есть идея по некоторым алгоритмам или методам, которые я могу использовать, это будет очень полезно.