Цитата:
Сообщение от The
Недостаток почти всех прог -- они используют БПФ (быстрое преобразование фурье) , которое принято считать "вершиной искусства"
|
Есть различные методы, не только БПФ и ДПФ, а к примеру метод «плавающего окна». В этом методе точность зависит от размеров окна, чем окно уже - тем выше точность.
В своей программе
FlutoMAX, как раз и использовал данный метод:
Точность ±1 цент. Но этот метод имеет характерный недостаток - заранее требуется задать границы окна, то есть диапазон частот, в который должна попасть искомая частота. В случае программы FlutoMAX пользователь уже настраивает окно с помощью интерфейса.
Конечно этот метод можно ухитрится улучшить, к примеру с помощью тогоже БПФ - определив приблизительную частоту, которая и настроит границы окна для более точного определения частоты. Но на практике пока это не проверялось, и к сожалению пока нет на это драгоценного свободного времени
__________________
Мастерская звука Stone Voices (Каменные голоса)
• Изготовление музыкальных инструментов
• Звукозаписывающая музыкальная студия
• Разработка программного обеспечения для работы со звуком и музыкой
• Исследования в области звука и музыки
• Online-консультации по вопросам звука, акустики, звукозаписи, сведения, аранжировки, музыкальной электроники и программного обеспечения