Здесь мы приходим к вопросу о том почему в программе EPT два её индикатора - звуковысотный и стробоскопический (фазовый) ведут себя так по-разному. Могу пояснить. Я уже сообщал здесь что у этой программы это два
различных индикатора.
Звуковысотный индикатор как раз "показывает" предполагаемую (условную) частоту основного тона, вычисленную на основе всех обертонов.
А вот стробоскопический индикатор показывает все обертоны поотдельности - кто из них куда крутится - но без комплексного анализа их всех. Именно поэтому, как многие заметили, полоски стробоскопического индикатора могут крутиться в различные стороны! То есть, они живо реагируют на достаточно большие ошибки определения частоты каждого из обертонов. И едут в разные стороны они именно потому что так оно и есть на самом деле - не только из-за физики но и из-за ошибок быстрого преобразования Фурье которое при определении одной единственной (лучше сказать каждой отдельной) частоты не слишком точно.
Чтобы из кучки стробоскопических индикаторов сделать один звуковысотный программа должна определить
направление движения "центра масс" всех обертонов. Именно таким образом она может определить "сдвиг основного тона" за доли секунды.
scherbakov.al писал(а):
амплитуда динамично изменяется во времени, происходит неравномерное затухание обертонов. На что тут опираться? А если я одну ноту сыграл громче, а другую тише, в итоге они получат разный "вес" при расчётах. Также при игре разной динамикой при замере получится немного разный амплитудный состав обертонов звука.
В точку! Это и есть проблема вычисления направления движения "центра масс" и одна из причин дерготни звуковысотного индикатора EPT