我想在Web服务上传一个.wav文件,该文件返回我的.wav文件(或其链接),例如“I'T-pain”应用程序之类的“自动调谐”效果。
是否有API可以做到这一点?
我知道SonicApi,但没有自动调谐效果:(
我正在使用Javascript,它适用于移动设备。
由于
答案 0 :(得分:5)
让我们首先澄清一下:AutoTune是Anteres的一个声音效果处理器,既可以作为DAW软件的插件,也可以作为现场使用的硬件版本。它绝不是市场上唯一具备这些功能的产品。
从概念上讲,它由两个功能块组成:
在这两个块之间是一种算法,它将检测到的音高映射到音阶音符。此过程称为 quantisation 。
量化的过度应用听起来不自然 - 特别是在音节的摩擦和打击乐开头。这种效果加上音调调整的不完善 - 特别是在调整很大时 - 通常(过度)用作制作技术,这是你在这个问题中可能想到的。
由于Autotune是商标,您自然不会找到任何描述自己的在线服务。
事实上,SonicAPI似乎提供了以process/elastique和analyze/melody API为幌子进行此类音频操作所需的两个构建块。 我想你自己需要实现量化,但这并不难。