Windows phone 8.1 如何在windows phone上检测音调?

Windows phone 8.1 如何在windows phone上检测音调?,windows-phone-8.1,fft,Windows Phone 8.1,Fft,我知道这是一个相当普遍的问题,很抱歉,我只是找不到这个问题的起点。我目前正在一个hackathon上开发一个应用程序,它将采集语音/钢琴旋律并解码其音高。我发现有几个javascript库只在服务器上工作,在WP上根本不工作。 我知道调谐器是可以实现的,因为我在商店里看到了几个吉他调谐器类型的应用程序,但是我不知道如何实现相同的结果(在场的微软代表也不知道),尽管有人建议我去看FFT 我再次为这个问题的一般性质道歉。如果我有,我会提供更多的信息。谢谢。通常你会使用快速傅里叶变换——FFT。我想问

我知道这是一个相当普遍的问题,很抱歉,我只是找不到这个问题的起点。我目前正在一个hackathon上开发一个应用程序,它将采集语音/钢琴旋律并解码其音高。我发现有几个javascript库只在服务器上工作,在WP上根本不工作。
我知道调谐器是可以实现的,因为我在商店里看到了几个吉他调谐器类型的应用程序,但是我不知道如何实现相同的结果(在场的微软代表也不知道),尽管有人建议我去看FFT


我再次为这个问题的一般性质道歉。如果我有,我会提供更多的信息。谢谢。

通常你会使用快速傅里叶变换——FFT。我想问的第一件事是,输入的形式是什么?意思是,你在对着麦克风说话吗?还是系统本身的音乐/人声/任何你想检查音调的东西?这取决于它将需要两个完全不同的答案,只有一个简单的音调-一个钢琴音符,或一个人唱歌。没有什么能像音乐或编曲一样。对,但输入的形式是什么?你会用麦克风吗?或者只是分析手机上已有的音频数据?啊,是的。从手机麦克风-现场声音。