我需要我的iPhone在短時間內產生特定頻率和振幅的恆定聲音。然後我可以通過耳機聽到聲音。我該怎麼辦?如何讓iPhone產生指定頻率和幅度的聲音?
2
A
回答
1
最簡單的方法是回放已經達到所需頻率的樣本。如果您使用OpenAL,則可以將音調從一半調整到兩倍。所以,如果你有一個你知道在440Hz的蜂鳴聲樣本,那麼OpenAL允許你從220Hz - 880Hz重現蜂鳴聲。對於連續音調,我會使用另一個樣本,再次以已知的頻率進行,但適合循環播放並循環播放(再次使用OpenAL)。
任何合成器應該能夠以已知頻率再現基本音調。如果您可以訪問Sound Forge,則可以使用Tools/Synthesis/Simple生成簡單的音色。
這裏是一個鏈接,這將有助於你
1
使用音頻隊列或RemoteIO音頻單元API。用適當頻率的正弦波樣本填充回調緩衝區:
buffer[i] = myVolume * sinf(twoPiFrequencyOverSampleRate * i);
保存回調之間的相位以避免點擊。
相關問題
- 1. iPhone:檢測特定頻率(幅度)的複製聲音
- 2. 如何檢測iPhone中特定聲音的聲音頻率?
- 3. 用於錄製聲音和測量聲音頻率和功率的iPhone API(db)
- 4. Android音頻FFT檢索使用audiorecord特定頻率幅度
- 5. 如何獲得一定頻率的音頻信號的幅度實時android
- 6. 如何檢測iPhone上的聲音頻率/音高?
- 7. 在iPhone上獲取聲音的頻率
- 8. 如何生成特定的聲音頻率?
- 9. 對繪製FFT幅度時的頻率軸如何產生混淆
- 10. 如何獲取通過音頻錄音機錄製的聲音的幅度
- 11. AurioTouch2聲音頻率
- 12. 如何讓我的聲卡使用Python產生聲音?
- 13. 繪製聲波 - 線性頻率刻度上的幅度
- 14. 音頻和振幅
- 15. 如何確定FFT結果指標頻率並畫出幅/頻率圖
- 16. 聲音的FFT頻率
- 17. 不同頻率的聲音
- 18. 路由iPhone音頻聲音
- 19. 如何在Python中以給定的頻率和音量繼續播放聲音?
- 20. 在ubuntu中使用gcc生成特定頻率的聲音?
- 21. 確定一個頻率和幅度的持續時間
- 22. 聲音頻率檢測
- 23. 從視頻中提取音頻幅度
- 24. 如何在Java中按頻率生成聲音?
- 25. 頻率音調發生器播放錯誤的聲音
- 26. 音頻文件頻譜圖,是時間vs幅度還是時間vs頻率?
- 27. 如何確定iphone輸入錄製語音的頻率?
- 28. 如何讓ListView不會在Android中產生點擊聲音?
- 29. 如何生成圖像噪聲頻率?
- 30. 如何產生對數秩/頻率圖?