Доработать музыкальную программу

Бюджет: по договоренности
У меня есть программа, созданная для помощи обучать попадать в ноты. Я заказчик, программа написана программистами. Программа работает онлайн режиме на сайте. Она проигрывает упражнение, визуально отображая правильную мелодию, также рисует линию пения человека, таким образом можно увидеть попадает человек в ноты или нет. 
В процессе разработки обнаружилась проблема – скачки графика при пении басовым голосом (мужским).
Поясню. В звуке есть основной тон и обертона. Обертона – это по сути тоже ноты. То есть одна содержит в себе как бы несколько нот. Программа при басовом тембре (в котором много обертонов) начинает показывать не основной тон, а обертон, то есть не правильную ноту. Уже проведено некоторое исследование. Понятно, что программа из пачки пиков (обертонов), которые она обрабатывает почему-то показывает, не самый низкий (основной) тон, а тот, что громче и не всегда это низкий тон. При басовом голосе программа выбирает обертон, который на октаву выше правильной ноты. А по идее должна показывать самый низкий пик – это основная правильная нота. 

Нужен человек, у которого есть опыт программирования систем связанных со звуками и для кого, все вышеописанное понятно и знакомо. 

Оплата по договоренности.
Опубликован 06.04.2017 в 19:55

Выберите способ верификации:

Обновите страницу после прохождения верификации.