Волна ИИПодписаться
← Назад
Исследования

12 нот и одна корреляция: как алгоритм угадывает тональность трека

02.10.2026 · habr.com ↗

Программа не анализирует гармонию, как музыкант: она считает, сколько раз звучит каждая из 12 нот, а затем ищет гамму, которой этот набор соответствует лучше всего. Так работает алгоритм Крумхансла-Шмуклера — один из классических способов определить тональность трека.

У подхода есть известные слабые места: алгоритм часто путает квинту и родственную тональность, из-за чего ошибается на реальных композициях. Автор разбирает эти ошибки на конкретных треках и показывает, как современные нейросети помогают снизить погрешность — хотя и не решают проблему полностью.

Источник: habr.com
← Все новости AI Wave