У меня вопрос по использованию БПФ. Используя функцию getBand(int i)
с Minim, я могу извлечь амплитуду определенной частоты и сделать красивые карты этого. Работает отлично.
Впрочем, это скорее вопрос любопытства. Когда я смотрю на значения, извлеченные из воспроизведения одной и той же песни два раза с использованием одной и той же частоты (поэтому амплитуда должна быть одинаковой), но я получаю очень разные значения - почему это так?
0.0,0.0,0.0,0.0,0.0,0.08706585,0.23708777,0.83046436,0.74603105,0.30447206
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.08706585,0.4790409,0.9608221,0.83046436,0.74603105