Audio 代数声音合成可能吗?

Audio 代数声音合成可能吗?,audio,vst,Audio,Vst,假设你有一首普通的歌曲,有两层,一层是器乐,另一层只是人声。现在让我们假设你也有工具层。是否有可能“减去”乐器并获得纯人声?会有损失吗?我该如何进行这种特定类型的减法合成?是的,这是可能的,但也可能有损耗,因为声波可以相互抵消(相消干扰)。例如,两个相位相差180度的正弦波将产生静音。使用这样的技术(和软件):我打赌你可以实现你所需要的。正如Daniel和Paolo所说,如果你能将声波的倒数应用于原始声波,你就可以将其抵消(使声音静音)。理想情况下,这应该是可能的。问题是,“理想”是相当严格的。

假设你有一首普通的歌曲,有两层,一层是器乐,另一层只是人声。现在让我们假设你也有工具层。是否有可能“减去”乐器并获得纯人声?会有损失吗?我该如何进行这种特定类型的减法合成?

是的,这是可能的,但也可能有损耗,因为声波可以相互抵消(相消干扰)。例如,两个相位相差180度的正弦波将产生静音。

使用这样的技术(和软件):我打赌你可以实现你所需要的。正如Daniel和Paolo所说,如果你能将声波的倒数应用于原始声波,你就可以将其抵消(使声音静音)。

理想情况下,这应该是可能的。问题是,“理想”是相当严格的。为了正确地实现这一点,您首先必须拥有一个通过加法合成构建的歌曲文件,即通过将人声轨迹添加到与您拥有的乐器轨迹完全相同的。现在,如果你确实有这种情况,那就足够简单了;正如其他人所说,您只需将器乐曲目的倒数添加到整个歌曲中。不幸的是,有很多事情会阻碍这一点。例如,如果加法合成在某些点上被剪裁(这意味着乐器和人声轨迹的总和大于可以存储的最大音量),则无法恢复这些点上的人声。更一般地说,有损音频压缩往往会根据声音的大小删除不同的声音片段,这在很大程度上取决于您是否有人声,所以如果这些声音文件中的任何一个是使用有损编解码器(如MP3)压缩的,您可能丢失了重建声带所需的信息。问题是,当你把一个信号加到另一个信号上或从另一个信号上减去它时,即使是对一个信号的微小改变有时也会产生很大的差异(因为波干扰等原因),所以当你没有准确的声音来处理时,结果是不可预测的


顺便说一句,如果你有准确的信号,你需要这样做,你可以执行减法使用Audacity或任何其他体面的音频编辑器。你甚至可以使用一些数学程序(比如Matlab,它能够读/写WAV文件IIRC)。

通常,“合成”一词的用法略有不同,尽管字典中的意思可能与你的问题一致。正如所指出的,audacity/vst plugin/pro tools版本的“extract vocals”已经存在

//会有损失吗?//当然会有损失。声乐和器乐曲目“混合”和“精通”。平移、添加效果(回声/混响)和附加整形(压缩等)在这些阶段进行。此外,在这些天制作的大多数音乐中都会有许多乐器曲目(键盘、吉他、贝司、鼓)

我的意思是,即使你自己制作音乐——一个乐器音轨和一个人声音轨,如果你只是平移你的音轨,你的减法逻辑也会受到影响。而且,如果你录制了这些曲目,比如弹吉他和唱歌,很可能这两首歌都会有一些“漏洞”,这会让事情变得更糟


假设说,有了这个想法,美好的事情是可能的。实际上,在实际的音乐制作过程中有太多的不完美之处。

你和其他人一样使用protools。@拜伦·惠特洛克protools可以做“减法合成”,但我不相信它能做到我所要求的。应用乐器的反向声波,你就剩下了人声没有?这不就是降噪耳机的原理吗?我觉得这很有趣。很长一段时间以来,我一直对节目中的声音感兴趣。有哪些库用于此?已找到一个,这不太正确。。。这是一个纯减法,因此是线性的,因此即使在相消干涉的情况下也没有损失。真正的问题是得到一个足够好的信号估计,你必须减去。。。任何估计误差都会变成噪声或伪影。@Andrew-我大部分同意,但如果加法或减法导致削波,则会有损失,不是吗?当然是,但如果您试图对削波信号进行DSP处理,您已经遇到了大麻烦。。。数据已经丢失。你可以很容易地确保减法不会自动停止。