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