Вопросы к Поиску с Алисой
Алгоритм определения тональности в аудиоредакторах предполагает анализ образца звука, чтобы определить, какие ноты и аккорды являются наиболее распространёнными. stackoverflow.com Для этого используется преобразование Фурье, которое вычисляет частотный спектр аудиосэмпла. stackoverflow.com Затем значения частот для определённых нот позволяют получить список нот, услышанных во время сэмпла. stackoverflow.com Выбор наиболее сильных нот для каждого сэмпла из серии сэмплов даёт карту различных используемых нот, которую можно сравнить с различными музыкальными гаммами, чтобы получить список возможных гамм, содержащих эту комбинацию нот. stackoverflow.com
Например, в программе KeyFinder пользователь перетаскивает нужный аудиофайл в окно программы и нажимает «Выполнить пакетный анализ», после чего в окне «Detect Key» отображается тональность этого файла. fl-studio.pro dzen.ru
Следует учитывать, что определение тональности не является на 100% верным процессом, большинство программ определяет точную тональность с вероятностью в 80–90%. dzen.ru