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