我一直在使用 Superpowered 库来编写一个 iOS 应用程序,用于将音频效果应用于用户唱歌的录音。到目前为止,它非常容易用于音高转换和效果。
我现在正在尝试为我的应用程序编写一个自动调谐功能。我有一个由专业人士演唱的示例音频,我正在尝试自动调整用户的录音以匹配示例音频。
我可以检测键、移动音高并应用 FFT,但我无法进行音高调制以匹配给定的键。
我正在考虑深入研究 FFT。我是否朝着正确的方向前进?我应该如何思考这个问题?
谢谢!
我一直在使用 Superpowered 库来编写一个 iOS 应用程序,用于将音频效果应用于用户唱歌的录音。到目前为止,它非常容易用于音高转换和效果。
我现在正在尝试为我的应用程序编写一个自动调谐功能。我有一个由专业人士演唱的示例音频,我正在尝试自动调整用户的录音以匹配示例音频。
我可以检测键、移动音高并应用 FFT,但我无法进行音高调制以匹配给定的键。
我正在考虑深入研究 FFT。我是否朝着正确的方向前进?我应该如何思考这个问题?
谢谢!