0
有沒有辦法在Apple的示例項目AurioTouch2中獲取頻率值?我一直在尋找答案,找不到一個。由於AurioTouch2聲音頻率
有沒有辦法在Apple的示例項目AurioTouch2中獲取頻率值?我一直在尋找答案,找不到一個。由於AurioTouch2聲音頻率
也許它可以幫助
1. 的嘗試,它輸出的方式
FFT的使用頻點和料倉頻率寬度是基於FFT的參數。要找到一個頻率,您需要以至少是樣本中最高頻率兩倍的速率記錄採樣頻率。然後找到週期之間的時間。如果它不是純粹的頻率,這當然會更難。
2. 聽說每個格子的頻率是
yFract * hwSampleRate * 1/2
yFract是fftLength的一半和FFT的最後一倉與採樣率的一半對應。像這樣使用它
NSLog(@"The magnitude for %f Hz is %f.", (yFract * hwSampleRate * .5), (interpVal * 120));
你應得的賞金。非常感謝 –