2013-03-11 161 views
6

我正在建立一個應用程序,該應用程序具有記錄來自麥克風的聲音的功能。舉例來說,給出傳入聲音的圖形視圖將是方便的,例如http://www.filebuzz.com/software_screenshot/full/10920-Audio_Edit.gif麥克風圖形聲音分析儀

我在網上搜索了一點教程,但我發現的唯一的東西是Audalyzer,但是我很難掌握它,它也在使用整個界面,並且不清楚如何實現它作爲一個部件...

也許有人知道一個很好的教程或示例代碼呢?

回答

2

您可能想要爲此使用快速傅立葉變換。

我想嘗試jTransforms:https://sites.google.com/site/piotrwendykier/software/jtransforms

的博客在這裏:​​給出了很好的引入FFT做什麼,以及如何你可以把它變成一個圖表。我擔心到此爲止你會理解FFT ...

+0

通過問題中的鏈接判斷OP想要繪製音頻波形而不是譜圖。所以FFT不應該是必需的。 – Michael 2013-03-11 12:38:15

+0

那麼它可以在這些形式:http://image.made-in-china.com/2f0j00UvBEaqIRHdbK/EL-Sound-Activated-T-Shirt.jpg或http://web.hcpss.org/~paul_wiedorn/類型/ soundengineeringjf_files/soundPicture.jpg。我認爲開始繪製其中一個的基礎知識是相同的,還是我錯了? – 2013-03-11 12:42:26

+0

@Micheal你是對的。抱歉! – GHC 2013-03-11 13:32:16