从audio数据均衡器

我有一个mp3文件,所以我需要播放它,并显示一个均衡器(如附图)。
所以玩不是问题,但是我不知道如何根据频率来测量当前播放样本的dBs的功率。

通过哪些步骤,我可以获得显示当前采样的dBs的数据?
据我猜,我需要以不同的频率获得一些权力,对吗?

这里是我想要实现的例子:
https://www.youtube.com/watch?v=7oeb-OIOe-0
https://www.youtube.com/watch?v=PwmUhTDr0Y0

在这里输入图像说明

从时域到频域转换的标准方法是傅立叶变换 。

苹果在vDSP (向量数字信号处理)中提供了一个 。

在这里使用这个库的演练。 另一个例子(蝙蝠!) 在这里 。

顺便说一句,我不会称之为均衡器 – 对我来说,这会改变不同频段波形的相对分量。