Я немного застрял здесь, поскольку не могу найти какие-то алгоритмы, пытаясь определить, является ли произведенный звук аккордом или отдельной нотой.Я работаю над гитарным инструментом.
В настоящее время я экспериментирую с попыткой получить 5 лучших частот с самыми высокими амплитудами, а затем определить, являются ли они гармониками основной (той, которая имеет наибольшую амплитуду) или нет.Я работаю над теорией, согласно которой отдельные ноты содержат больше гармоник, чем аккордов, но я не уверен, так ли это.
Другая вещь, которую я рассматриваю, - это попытка добавить различные значения амплитуд гармоник.а также сравнение нот с «предполагаемым аккордом» с результатом БПФ.
Можете ли вы помочь мне здесь?Это было бы очень ценно.В настоящее время я работаю только над мажорными и минорными аккордами.
Большое спасибо!