我可以使用JavaScript';s Web音频Api转换歌曲文件的频率(音高)?

我可以使用JavaScript';s Web音频Api转换歌曲文件的频率(音高)?,javascript,reactjs,web-audio-api,Javascript,Reactjs,Web Audio Api,我正在尝试制作一个在线转换器,允许用户上传歌曲文件并更改文件的频率。然后下载他们转换的文件。我研究了JavaScript的web音频API,它似乎只能创建声音并更改声音频率。我可以用它来更改现有文件的频率(音高)吗?为了清楚起见,您希望使歌曲的音高更高或更低,而不是更改采样率,对吗?@enhzflep是的,现在大多数歌曲都是以440Hz的频率播放的。我试着把它转换成432Hz,应该可以。从测光的网络音频示例创建您的过滤器(alter freq.down)。2.使用web audio exampl

我正在尝试制作一个在线转换器,允许用户上传歌曲文件并更改文件的频率。然后下载他们转换的文件。我研究了JavaScript的web音频API,它似乎只能创建声音并更改声音频率。我可以用它来更改现有文件的频率(音高)吗?

为了清楚起见,您希望使歌曲的音高更高或更低,而不是更改采样率,对吗?@enhzflep是的,现在大多数歌曲都是以440Hz的频率播放的。我试着把它转换成432Hz,应该可以。从测光的网络音频示例创建您的过滤器(alter freq.down)。2.使用web audio examples::将上传结果上的readstream连接到上面的筛选器。。3.过滤器的输出可以通过管道传输到http响应,也可以通过管道传输到文件链接,文件链接的URL作为更改的链接返回给用户。。。另请参考:结尾处的scrl以了解实际示例