update: 2016/12/30
reference:
1. eXifreXi/eXiSoundVis: UE4 Plugin
2. Plugin eXi's Sound Visualization Plugin
3. BigSoundBank.com - Download sounds in WAV, AIFF, MP3 and OGG
A. 版本
1. Windows 10
2. Unreal 4.14.1
3. Visual Studio 2015 Update 2
-----------------------------------------------------------------------------------------------
B. 新增專案
1. New Project > C++ > Basic Code
> Name: SoundAnalysis > Create Project
> 刪除 Binaries 目錄
> 新增 Plugins 目錄
解壓縮後更名為 eXiSoundVis 資料夾
並刪除 eXiSoundVis 裡的 Binaries 目錄.
> copy 到專案目錄下的 Songs 目錄(自行新增)內
> Would you like to rebuild them now? > 是(Y)
-----------------------------------------------------------------------------------------------
C. 列出專案下的 Songs 目錄內所有的 .ogg 音效檔
1. 新增 Load Sound File Names 節點
D. 載入單一音檔(.ogg) 並加入 "載入完成" 的事件
1. Add Load Sound File Node & Assign OnFileLoadCompleted Event
(舊方法, 不建議使用)
E. 分析音效頻率
1. 新增 2 個變數:
startTime: float , default: 0.0
duration: float, default: 1.0
startTime:
duration:
(新方法, 建議使用)
F. 分析音效頻率
1. 新增 Start Calculate Freq Spectrum 相關節點