實時並不一定需要,但是我爲我的最後一年項目創建了一個遊戲,我希望僅使用音頻的力量創建基於正在播放的音樂曲目的動態級別。我的目標是使用PlayStation mobile和C#爲PS Vita創建這個遊戲,但是如果我想讓我可以切換到C++和PSP。需要音頻分析庫來創建音頻文件的實時反饋?
我可以使用WAV文件,並希望提取波形的幅度,以及從該數據計算其他特性,如平均頻率和近似BPM以創建一個級別。
我對嘗試使用這些原始數據毫無疑問,我只是想知道一種方法,我實際上可以首先獲取這些信息。如果我可以提取樣本並確定這些樣本的不同特性,我可以將它們存儲起來,並計算響度,音調和更多的變化以創建便籤等。
我正在使用C#,但如果可能,我可以使用p/invoke或將我的項目切換到使用C++而不是C#的其他設備。
我在這裏恐慌,因爲我真的有點難過。
非常感謝的傢伙。