我想知道我怎么可以获取音乐信息,如一个音频文件的幅度?
假设我们有一个原始音频文件,我想从它让我产生的曲线,如文件中提取数据什么http://www1.icsi.berkeley.edu/Speech/mr/nearfar.html 。 一旦我获得此曲线,我将执行FFT等
我一直在试图寻找在Java声音解决方案,但我只知道到目前为止,我可以倒数据到byte[]
使用AudioInputStream
。 但我怎么把这一byte[]
为double[]
关于声音包含的实际信息? 在这种情况下,在数值double[]
表示振幅。
任何人都可以请提供一个解决方案来解决在Java中这个问题呢?