Предлагается новый метод автоматического определения характеристик музыкальных композиций. Метод основан на применении модифицированного алгоритма дискретного
преобразования Фурье с оконной функцией Блэкмана-Натталла. Дополнительно при определении темпа выполняется анализ корреляции полученного частотного спектра со спектром эталонных нот, которые используются для настройки музыкальных инструментов. Один из результатов работы авторского метода – это нотное представление музыкальной композиции. Приближение нотного представления
анализируется с использованием статистических данных о среднем процентном соотношении нот разных относительных длительностей в музыкальных композициях. Нотное представление используется как входные данные для алгоритма Крумхансля-Шмуклера с целью определения тональности композиции. Проведена серия компьютерных экспериментов, которые показали эффективности предложенного метода в сравнении с аналогами. Для проведения эксперимента создано программное средство, которое выполняло сбор данных и визуализацию работы метода. Приведено описание прикладного программного продукта, который разработан для тестирования метода на широкой аудитории. Приложение реализовано в форме настольного клиента известного стримингового аудио веб-сервиса. Приложение позволяет получить значение темпа и тональности для композиций, которые скачиваются на устройство пользователя. Эти характеристики используются для подбора набора композиций с похожим темпом по предпочтениям пользователей.