我正在尝试做一个学校项目,我正在尝试用 Java 构建一个应用程序,我必须分析一首歌曲,并且在歌曲播放时我需要在它们被击中时输出某些频率,即:每当它达到 1hz 它会打印到控制台“1Hz”。
我有音频分析的所有文件,即:com.badlogic.audio 包。
这是一个非常重要的项目,我对Java比较陌生(我在读高中,这是我今年的主要项目)。
请问有人可以告诉我如何将FFT算法实现为一首歌吗?即:我如何在屏幕上显示:“选择歌曲”然后当他们选择歌曲时,通过媒体播放器或其他东西大声播放它,并且在播放时,每当它达到某些点时,输出一些东西(如 1hz 示例以上)。
是否有另一个库可以将歌曲中的当前频率返回给我?
提前感谢您的任何帮助或建议!