Т.е. вы не управляете изменением частоты. У вас функция зависимости амплитуды сигнала от частоты. Получается, вам надо сначала определить частоту и, быстренько, пока частота не изменилась, измерить амплитуду?
если б я управлял изменением частоты, то есть останавливал частоту каждый раз чтобы измерить, то снятие одного графика занимало бы часы, а не 2 минуты

ардуина непрерывно измеряет амплитуду, и 4 раза в секунду измеряет частоту и фазу. когда измеренная частота становится больше рассчитанной точки (по логарифмическому коэффициенту), значения частоты, амплитуд и фазы измеренные в этот момент отправляются в комп, и рассчитывается следующая точка. Всего точек 240 или чуть меньше. Если крутить около 1-2 точек в секунду, то вроде все неплохо получается.
... и добавил:конечно если наверно там будет какой-то фильтр 150го порядка так что будет дикий провал в амплитуде, то фильтрация не позволит это адекватно отобразить. Но тогда можно в ютубе включить замедленное воспроизведение и все заработает.